(view as text)
@@@STEP_CURSOR browser_tests@@@

@@@STEP_STARTED@@@

python -u /mnt/data/b/build/scripts/slave/recipe_modules/swarming/resources/collect_gtest_task.py --swarming-client-dir /mnt/data/b/build/slave/Linux_ASan_Tests__sandboxed_/build/src/tools/swarming_client --temp-root-dir /tmp --merged-test-output /tmp/tmpeK9wBS.json -- collect --swarming https://chromium-swarm.appspot.com --decorate --print-status-updates --json /tmp/tmpvYtKfb.json
in dir /mnt/data/b/build/slave/Linux_ASan_Tests__sandboxed_/build:
 allow_subannotations: True
 cmd: ['python', '-u', '/mnt/data/b/build/scripts/slave/recipe_modules/swarming/resources/collect_gtest_task.py', '--swarming-client-dir', '/mnt/data/b/build/slave/Linux_ASan_Tests__sandboxed_/build/src/tools/swarming_client', '--temp-root-dir', '/tmp', '--merged-test-output', '/tmp/tmpeK9wBS.json', '--', 'collect', '--swarming', 'https://chromium-swarm.appspot.com', '--decorate', '--print-status-updates', '--json', '/tmp/tmpvYtKfb.json']
 cwd: /mnt/data/b/build/slave/Linux_ASan_Tests__sandboxed_/build
 name: browser_tests
full environment:
 AWS_CREDENTIAL_FILE: /mnt/data/b/build/site_config/.boto
 BOTO_CONFIG: /mnt/data/b/build/site_config/.boto
 BUILDBOT_BLAMELIST: [u'bnc@chromium.org', u'joelo@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.memory/
 BUILDBOT_BUILDERNAME: Linux ASan Tests (sandboxed)
 BUILDBOT_BUILDNUMBER: 18400
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.memory
 BUILDBOT_REVISION: 3893b650326bcb654d8be7e2134e11eee2652d5a
 BUILDBOT_SCHEDULER: linux_asan_rel_trigger
 BUILDBOT_SLAVENAME: vm37-m1
 CHROME_HEADLESS: 1
 DISPLAY: :0.0
 GIT_USER_AGENT: linux2 git/2.6.0 vm37-m1.golo.chromium.org
 HOME: /home/chrome-bot
 LANG: en_US.UTF-8
 LOGNAME: chrome-bot
 PAGER: cat
 PATH: /home/chrome-bot/slavebin:/mnt/data/b/depot_tools:/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
 PWD: /mnt/data/b/build/slave/Linux_ASan_Tests__sandboxed_/build
 PYTHONPATH: /mnt/data/b/build/site_config:/mnt/data/b/build/scripts:/mnt/data/b/build/scripts/release:/mnt/data/b/build/third_party:/mnt/data/b/build/third_party/requests_1_2_3:/mnt/data/b/build_internal/site_config:/mnt/data/b/build_internal/symsrc:/mnt/data/b/build/slave:/mnt/data/b/build/third_party/buildbot_slave_8_4:/mnt/data/b/build/third_party/twisted_10_2:
 SHELL: /bin/bash
 USER: chrome-bot

+----------------------------------------------------------------------------+
| Shard 4  https://chromium-swarm.appspot.com/user/task/2a54f51b50ab8a10     |
+----------------------------------------------------------------------------+
Additional test environment:
    ASAN_OPTIONS=symbolize=0
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    G_SLICE=always-malloc
    LANG=en_US.UTF-8
    LLVM_SYMBOLIZER_PATH=/tmp/runSX2IKB/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
    NSS_DISABLE_ARENA_FREE_LIST=1
    NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-batch-limit=1 --test-launcher-summary-output=/tmp/outxilIEE/output.json

IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 4/5
Using 4 parallel jobs.
[ RUN      ] BaseDownloadsWebUITest.EmptyLastStatusText
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1578:1578:1006/005320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1578:1578:1006/005321:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1578:1655:1006/005322:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1578:1578:1006/005322:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1578:1578:1006/005322:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.EmptyLastStatusText", source: test_api.js (1324)
[1703:1703:1006/005324:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1703:1703:1006/005324:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1703:1703:1006/005324:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1703:1703:1006/005324:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1703:1703:1006/005324:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1703:1703:1006/005324:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1703:1703:1006/005324:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1703:1703:1006/005324:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] BaseDownloadsWebUITest.EmptyLastStatusText (9276 ms)
[1/891] BaseDownloadsWebUITest.EmptyLastStatusText (9970 ms)
[ RUN      ] DevToolsBridgeClientBrowserTest.testQueryBrowsers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1572:1572:1006/005320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1572:1572:1006/005320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1572:1572:1006/005322:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testQueryBrowsers", source: test_api.js (1324)
[1:2:1006/005322:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsBridgeClientBrowserTest.testQueryBrowsers (9473 ms)
[2/891] DevToolsBridgeClientBrowserTest.testQueryBrowsers (10246 ms)
[ RUN      ] AppListStartPageWebUITest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1574:1574:1006/005320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1574:1574:1006/005320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1574:1574:1006/005322:INFO:CONSOLE(1324)] "Running TestCase AppListStartPageWebUITest.Basic", source: test_api.js (1324)
[       OK ] AppListStartPageWebUITest.Basic (9536 ms)
[3/891] AppListStartPageWebUITest.Basic (10237 ms)
[ RUN      ] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1576:1576:1006/005320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1576:1576:1006/005320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1576:1576:1006/005322:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1576:1576:1006/005322:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads", source: test_api.js (1324)
[1706:1706:1006/005323:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads (9472 ms)
[4/891] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads (10241 ms)
[ RUN      ] BasicExtensionSettingsWebUITest.testEnable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1922:1922:1006/005330:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1922:1922:1006/005331:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1922:1922:1006/005334:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[1922:1922:1006/005334:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
LaunchProcess: failed to execvp:
xdg-icon-resource
[1922:2011:1006/005335:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mcmechndgipfmmbpabpchmlljacggdkc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1922:1922:1006/005335:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1922:1922:1006/005336:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testEnable", source: test_api.js (1324)
[       OK ] BasicExtensionSettingsWebUITest.testEnable (8206 ms)
[5/891] BasicExtensionSettingsWebUITest.testEnable (8657 ms)
[ RUN      ] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1921:1921:1006/005330:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1921:1921:1006/005331:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1921:1921:1006/005332:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1921:1921:1006/005332:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch", source: test_api.js (1324)
[2052:2052:1006/005333:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2052:2052:1006/005333:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2052:2052:1006/005333:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch (8166 ms)
[6/891] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch (8672 ms)
[ RUN      ] AutoScrollExtensionSettingsWebUITest.testAutoScroll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1923:1923:1006/005330:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1923:1923:1006/005331:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1923:1923:1006/005334:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[1923:1923:1006/005334:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
LaunchProcess: failed to execvp:
xdg-icon-resource
[1923:2025:1006/005335:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mcmechndgipfmmbpabpchmlljacggdkc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1923:1923:1006/005335:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1923:1923:1006/005336:INFO:CONSOLE(1324)] "Running TestCase AutoScrollExtensionSettingsWebUITest.testAutoScroll", source: test_api.js (1324)
[2055:2055:1006/005337:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002bc40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2055:2055:1006/005337:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002bc40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2055:2055:1006/005337:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002bc40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2055:2055:1006/005337:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002bc40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2055:2055:1006/005337:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002bc40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2055:2055:1006/005337:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002bc40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] AutoScrollExtensionSettingsWebUITest.testAutoScroll (8204 ms)
[7/891] AutoScrollExtensionSettingsWebUITest.testAutoScroll (8659 ms)
[ RUN      ] EmptyDownloadsWebUITest.NoDownloadsMessageShowing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1919:1919:1006/005330:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1919:1919:1006/005330:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1919:1919:1006/005331:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1919:1919:1006/005331:INFO:CONSOLE(1324)] "Running TestCase EmptyDownloadsWebUITest.NoDownloadsMessageShowing", source: test_api.js (1324)
[       OK ] EmptyDownloadsWebUITest.NoDownloadsMessageShowing (8393 ms)
[8/891] EmptyDownloadsWebUITest.NoDownloadsMessageShowing (8927 ms)
[ RUN      ] InstallGoodExtensionSettingsWebUITest.testAccessibility
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2296:2296:1006/005339:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2296:2296:1006/005339:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2296:2296:1006/005341:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2296:2296:1006/005341:INFO:CONSOLE(1324)] "Running TestCase InstallGoodExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[       OK ] InstallGoodExtensionSettingsWebUITest.testAccessibility (3445 ms)
[9/891] InstallGoodExtensionSettingsWebUITest.testAccessibility (3943 ms)
[ RUN      ] AdvancedSettingsWebUITest.testAdvancedSettingsShown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2298:2298:1006/005339:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2298:2298:1006/005339:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2298:2380:1006/005340:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2298:2298:1006/005341:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2298:2298:1006/005343:INFO:CONSOLE(1324)] "Running TestCase AdvancedSettingsWebUITest.testAdvancedSettingsShown", source: test_api.js (1324)
[       OK ] AdvancedSettingsWebUITest.testAdvancedSettingsShown (5847 ms)
[10/891] AdvancedSettingsWebUITest.testAdvancedSettingsShown (6311 ms)
[ RUN      ] AutofillOptionsWebUITest.testOpenAutofillOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2297:2297:1006/005339:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2297:2297:1006/005339:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2297:2371:1006/005340:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2297:2297:1006/005341:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2297:2297:1006/005343:INFO:CONSOLE(1324)] "Running TestCase AutofillOptionsWebUITest.testOpenAutofillOptions", source: test_api.js (1324)
[       OK ] AutofillOptionsWebUITest.testOpenAutofillOptions (6028 ms)
[11/891] AutofillOptionsWebUITest.testOpenAutofillOptions (6566 ms)
[ RUN      ] EditDictionaryWebUITest.testRemoveNotification
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2299:2299:1006/005339:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2299:2299:1006/005339:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2299:2299:1006/005341:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2299:2299:1006/005343:INFO:CONSOLE(1324)] "Running TestCase EditDictionaryWebUITest.testRemoveNotification", source: test_api.js (1324)
[2425:2425:1006/005345:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2425:2425:1006/005345:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2425:2425:1006/005345:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] EditDictionaryWebUITest.testRemoveNotification (6384 ms)
[12/891] EditDictionaryWebUITest.testRemoveNotification (6836 ms)
[ RUN      ] ManageProfileUITest.NewProfileDefaultsFocus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2604:2604:1006/005343:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2604:2604:1006/005343:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2604:2604:1006/005344:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2604:2604:1006/005346:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NewProfileDefaultsFocus", source: test_api.js (1324)
[1:2:1006/005347:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ManageProfileUITest.NewProfileDefaultsFocus (5047 ms)
[13/891] ManageProfileUITest.NewProfileDefaultsFocus (5522 ms)
[ RUN      ] ManageProfileUITest.SupervisedShowCreate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2687:2687:1006/005345:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2687:2687:1006/005346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2687:2687:1006/005347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2687:2687:1006/005349:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.SupervisedShowCreate", source: test_api.js (1324)
[       OK ] ManageProfileUITest.SupervisedShowCreate (4760 ms)
[14/891] ManageProfileUITest.SupervisedShowCreate (5251 ms)
[ RUN      ] ManageProfileUITest.NoCreateConfirmationOnError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2686:2686:1006/005345:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2686:2686:1006/005345:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2686:2686:1006/005347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2686:2686:1006/005349:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NoCreateConfirmationOnError", source: test_api.js (1324)
[       OK ] ManageProfileUITest.NoCreateConfirmationOnError (5002 ms)
[15/891] ManageProfileUITest.NoCreateConfirmationOnError (5512 ms)
[ RUN      ] MultilanguageOptionsWebUIBrowserTest.TestOpenLanguageOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2696:2696:1006/005346:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2696:2696:1006/005346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2696:2696:1006/005348:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2696:2696:1006/005350:INFO:CONSOLE(1324)] "Running TestCase MultilanguageOptionsWebUIBrowserTest.TestOpenLanguageOptions", source: test_api.js (1324)
[       OK ] MultilanguageOptionsWebUIBrowserTest.TestOpenLanguageOptions (6401 ms)
[16/891] MultilanguageOptionsWebUIBrowserTest.TestOpenLanguageOptions (6826 ms)
[ RUN      ] SyncInternalsWebUITest.NetworkEventsTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2999:2999:1006/005350:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2999:2999:1006/005351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2999:2999:1006/005353:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NetworkEventsTest", source: test_api.js (1324)
[       OK ] SyncInternalsWebUITest.NetworkEventsTest (2689 ms)
[17/891] SyncInternalsWebUITest.NetworkEventsTest (3154 ms)
[ RUN      ] OptionsWebUIExtendedTest.ShowPageNoHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2914:2914:1006/005348:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2914:2914:1006/005349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2914:2914:1006/005350:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2914:2914:1006/005352:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageNoHistory", source: test_api.js (1324)
[       OK ] OptionsWebUIExtendedTest.ShowPageNoHistory (6004 ms)
[18/891] OptionsWebUIExtendedTest.ShowPageNoHistory (6567 ms)
[ RUN      ] SyncInternalsWebUITest.NodeBrowserTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3137:3137:1006/005353:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3137:3137:1006/005353:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3137:3137:1006/005355:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NodeBrowserTest", source: test_api.js (1324)
[       OK ] SyncInternalsWebUITest.NodeBrowserTest (2614 ms)
[19/891] SyncInternalsWebUITest.NodeBrowserTest (3162 ms)
[ RUN      ] InvalidationsWebUITest.testChangingInvalidationsState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3203:3203:1006/005354:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3203:3203:1006/005354:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3203:3203:1006/005355:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testChangingInvalidationsState", source: test_api.js (1324)
[       OK ] InvalidationsWebUITest.testChangingInvalidationsState (1859 ms)
[20/891] InvalidationsWebUITest.testChangingInvalidationsState (2365 ms)
[ RUN      ] OptionsWebUIExtendedTest.SupervisingUsers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2998:2998:1006/005350:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2998:2998:1006/005351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2998:2998:1006/005353:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2998:2998:1006/005354:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.SupervisingUsers", source: test_api.js (1324)
[       OK ] OptionsWebUIExtendedTest.SupervisingUsers (5822 ms)
[21/891] OptionsWebUIExtendedTest.SupervisingUsers (6315 ms)
[ RUN      ] InvalidationsWebUITest.testUpdatingRegisteredHandlers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3265:3265:1006/005355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3265:3265:1006/005355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3265:3265:1006/005356:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testUpdatingRegisteredHandlers", source: test_api.js (1324)
[       OK ] InvalidationsWebUITest.testUpdatingRegisteredHandlers (1838 ms)
[22/891] InvalidationsWebUITest.testUpdatingRegisteredHandlers (2365 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3336:3336:1006/005356:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3336:3336:1006/005356:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3336:3336:1006/005357:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors", source: test_api.js (1324)
[3336:3336:1006/005357:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail","testRunningAuditManually_withErrors")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.

Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.


Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.


*** End accessibility audit results ***
    at assertAccessibilityOk (test_api.js:1103:13)
    at expectFunc (test_api.js:1120:20)
    at Object.<anonymous> (accessibility_audit_browsertest.js:268:3)
    at Object.Test.runTest (test_api.js:341:16)
    at Object.TestCase.runTest (test_api.js:478:22)
    at Object.TestCase.run (test_api.js:508:14)
    at RUN_TEST_F (test_api.js:1325:21)
    at expectFunc (test_api.js:1120:20)
    at runTestFunction (test_api.js:1193:37)
    at runTest (test_api.js:1167:18)
[       OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors (1868 ms)
[23/891] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors (2364 ms)
[ RUN      ] WebUIBrowserAsyncGenTest.TestTearDown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3375:3375:1006/005356:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3375:3375:1006/005356:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3375:3375:1006/005357:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestTearDown", source: test_api.js (1324)
[       OK ] WebUIBrowserAsyncGenTest.TestTearDown (1709 ms)
[24/891] WebUIBrowserAsyncGenTest.TestTearDown (2368 ms)
[ RUN      ] ChromeSendWebUITest.NotInPreload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3459:3459:1006/005357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3459:3459:1006/005357:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3459:3459:1006/005358:INFO:CONSOLE(1324)] "Running TestCase ChromeSendWebUITest.NotInPreload", source: test_api.js (1324)
[       OK ] ChromeSendWebUITest.NotInPreload (1807 ms)
[25/891] ChromeSendWebUITest.NotInPreload (2364 ms)
[ RUN      ] Mock4JSWebUITestFails.NotCalledExpectFails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3575:3575:1006/005358:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3575:3575:1006/005358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3575:3575:1006/005359:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.NotCalledExpectFails", source: test_api.js (1324)
[3575:3575:1006/005359:ERROR:web_ui_test_handler.cc(76)] Failed: RUN_TEST_F("Mock4JSWebUITestFails","NotCalledExpectFails")
expected method was not invoked the expected number of times: callMe()
Allowed:
expected once: callMe()
[1:2:1006/005359:WARNING:channel.cc(358)] RawChannel write error
[       OK ] Mock4JSWebUITestFails.NotCalledExpectFails (1830 ms)
[26/891] Mock4JSWebUITestFails.NotCalledExpectFails (2364 ms)
[ RUN      ] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3495:3495:1006/005357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3495:3495:1006/005358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3495:3495:1006/005359:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3495:3495:1006/005359:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.showConfirmDialogAndRemove", source: test_api.js (1324)
[       OK ] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove (2673 ms)
[27/891] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove (3412 ms)
[ RUN      ] NetInternalsTest.netInternalsDnsViewSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3647:3647:1006/005359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3647:3647:1006/005359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3647:3647:1006/005401:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewSuccess", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsDnsViewSuccess (3240 ms)
[28/891] NetInternalsTest.netInternalsDnsViewSuccess (3964 ms)
[ RUN      ] NetInternalsTest.netInternalsDnsViewExpired
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3736:3736:1006/005359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3736:3736:1006/005400:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005401:WARNING:channel.cc(358)] RawChannel write error
[3736:3736:1006/005402:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewExpired", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsDnsViewExpired (3064 ms)
[29/891] NetInternalsTest.netInternalsDnsViewExpired (3679 ms)
[ RUN      ] NetInternalsTest.netInternalsHSTSViewAddError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3887:3887:1006/005401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3887:3887:1006/005401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3887:3887:1006/005403:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddError", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsHSTSViewAddError (3096 ms)
[30/891] NetInternalsTest.netInternalsHSTSViewAddError (3677 ms)
[ RUN      ] NetInternalsTest.netInternalsEventsViewFilter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3870:3870:1006/005400:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3870:3870:1006/005401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3870:3870:1006/005402:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsEventsViewFilter", source: test_api.js (1324)
[3942:3942:1006/005404:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e880]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3942:3942:1006/005404:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e880]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3942:3942:1006/005404:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e880]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3942:3942:1006/005404:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e880]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] NetInternalsTest.netInternalsEventsViewFilter (4097 ms)
[31/891] NetInternalsTest.netInternalsEventsViewFilter (4733 ms)
[ RUN      ] NetInternalsTest.netInternalsLogUtilExportImportExportImport
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4053:4053:1006/005402:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4053:4053:1006/005403:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4053:4053:1006/005404:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilExportImportExportImport", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsLogUtilExportImportExportImport (3246 ms)
[32/891] NetInternalsTest.netInternalsLogUtilExportImportExportImport (3952 ms)
[ RUN      ] NetInternalsTest.netInternalsLogViewPainterPrintAsText
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4070:4070:1006/005403:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4070:4070:1006/005403:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4070:4070:1006/005405:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogViewPainterPrintAsText", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsLogViewPainterPrintAsText (3187 ms)
[33/891] NetInternalsTest.netInternalsLogViewPainterPrintAsText (3944 ms)
[ RUN      ] NetInternalsTest.netInternalsTimelineViewDegenerate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4181:4181:1006/005404:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4181:4181:1006/005405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4181:4242:1006/005405:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005405:WARNING:channel.cc(358)] RawChannel write error
[4181:4181:1006/005406:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewDegenerate", source: test_api.js (1324)
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4253:4253:1006/005409:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] NetInternalsTest.netInternalsTimelineViewDegenerate (5630 ms)
[34/891] NetInternalsTest.netInternalsTimelineViewDegenerate (6300 ms)
[ RUN      ] NetInternalsTest.netInternalsSdchViewFetchDictionary
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4354:4354:1006/005407:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4354:4354:1006/005407:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4354:4396:1006/005408:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005408:WARNING:channel.cc(358)] RawChannel write error
[4354:4354:1006/005408:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewFetchDictionary", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:45400...
sending server_data: {"host": "127.0.0.1", "port": 45400} (36 bytes)
[4354:4354:1006/005409:WARNING:net_internals_ui_browsertest.cc(225)] url: [http://testdomain.com:45400/files/sdch/base-page.html?iframe_url=/files/sdch/page.html]
[       OK ] NetInternalsTest.netInternalsSdchViewFetchDictionary (3636 ms)
[35/891] NetInternalsTest.netInternalsSdchViewFetchDictionary (4201 ms)
[ RUN      ] PrintPreviewWebUITest.TestSectionsDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4374:4374:1006/005407:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4374:4374:1006/005407:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4374:4374:1006/005409:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[4374:4374:1006/005409:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestSectionsDisabled", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestSectionsDisabled (3282 ms)
[36/891] PrintPreviewWebUITest.TestSectionsDisabled (3940 ms)
[ RUN      ] NetInternalsTest.netInternalsTimelineViewNoEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4235:4235:1006/005405:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4235:4235:1006/005405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005406:WARNING:channel.cc(358)] RawChannel write error
[4235:4235:1006/005407:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewNoEvents", source: test_api.js (1324)
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:4326:1006/005410:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] NetInternalsTest.netInternalsTimelineViewNoEvents (5196 ms)
[37/891] NetInternalsTest.netInternalsTimelineViewNoEvents (5778 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4591:4591:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4591:4591:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[4591:4703:1006/005412:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fddopgdipahejnlplnbmeojlomkpffii-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[4591:4703:1006/005412:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fddopgdipahejnlplnbmeojlomkpffii-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[4591:4591:1006/005413:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitTrue", source: chrome-extension://fddopgdipahejnlplnbmeojlomkpffii/_generated_background_page.html (0)
[4591:4591:1006/005413:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitFalse", source: chrome-extension://fddopgdipahejnlplnbmeojlomkpffii/_generated_background_page.html (0)
[4591:4591:1006/005413:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopNoInit", source: chrome-extension://fddopgdipahejnlplnbmeojlomkpffii/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions (2824 ms)
[38/891] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions (3411 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4592:4592:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4592:4592:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[4592:4700:1006/005412:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ieacbkogfdnbmfijgoknonjeckokbckg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[4592:4700:1006/005412:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ieacbkogfdnbmfijgoknonjeckokbckg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[4592:4592:1006/005413:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeSingleRect", source: chrome-extension://ieacbkogfdnbmfijgoknonjeckokbckg/_generated_background_page.html (0)
[4592:4592:1006/005413:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeMultipleRects", source: chrome-extension://ieacbkogfdnbmfijgoknonjeckokbckg/_generated_background_page.html (0)
[4592:4592:1006/005413:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeNull", source: chrome-extension://ieacbkogfdnbmfijgoknonjeckokbckg/_generated_background_page.html (0)
[4592:4592:1006/005413:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeEmpty", source: chrome-extension://ieacbkogfdnbmfijgoknonjeckokbckg/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm (3117 ms)
[39/891] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm (3679 ms)
[ RUN      ] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4584:4584:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4584:4584:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4584:4584:1006/005412:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[4584:4584:1006/005413:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor (3473 ms)
[40/891] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor (3937 ms)
[ RUN      ] PrintPreviewWebUITest.SourceIsHTMLCapabilities
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4578:4578:1006/005410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4578:4578:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4578:4578:1006/005412:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[4578:4578:1006/005413:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.SourceIsHTMLCapabilities", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.SourceIsHTMLCapabilities (3876 ms)
[41/891] PrintPreviewWebUITest.SourceIsHTMLCapabilities (4466 ms)
[ RUN      ] PlatformAppBrowserTest.AppWithContextMenuTextField
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4960:4960:1006/005415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4960:4960:1006/005415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[4960:5055:1006/005415:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-feecfmlkkhobnekjfnchkhnbidalicpa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005416:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppBrowserTest.AppWithContextMenuTextField (2204 ms)
[42/891] PlatformAppBrowserTest.AppWithContextMenuTextField (2631 ms)
[ RUN      ] PlatformAppBrowserTest.PlatformAppsOnly
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5021:5021:1006/005415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5021:5021:1006/005415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5021:5021:1006/005416:INFO:CONSOLE(0)] "[SUCCESS] NoAppWindows", source: chrome-extension://ginpcebkdjmgnahkohdnjejlimdanjgl/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.PlatformAppsOnly (1803 ms)
[43/891] PlatformAppBrowserTest.PlatformAppsOnly (2367 ms)
[ RUN      ] PlatformAppBrowserTest.FileAccessIsSavedToPrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4942:4942:1006/005414:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4942:4942:1006/005414:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[4942:5004:1006/005415:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gjlpbehokjdniobebegijepdidnhigpg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.FileAccessIsSavedToPrefs (4317 ms)
[44/891] PlatformAppBrowserTest.FileAccessIsSavedToPrefs (4736 ms)
[ RUN      ] PlatformAppBrowserTest.DisallowNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4961:4961:1006/005415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4961:4961:1006/005415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[4961:5079:1006/005416:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-coanenamkmodmgjaeigkihcgainllolk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[4961:5079:1006/005416:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-coanenamkmodmgjaeigkihcgainllolk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[4961:4961:1006/005417:INFO:CONSOLE(77)] "Testing 0: function () { window.location = IN_APP_URL }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005417:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://coanenamkmodmgjaeigkihcgainllolk/nav-target.html"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005417:INFO:CONSOLE(77)] "Testing 1: function () { window.location.href = IN_APP_URL; }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005417:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://coanenamkmodmgjaeigkihcgainllolk/nav-target.html"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005417:INFO:CONSOLE(77)] "Testing 2: function () { window.location.replace(IN_APP_URL); }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005417:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://coanenamkmodmgjaeigkihcgainllolk/nav-target.html"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005417:INFO:CONSOLE(77)] "Testing 3: function () { window.location.assign(IN_APP_URL); }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005417:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://coanenamkmodmgjaeigkihcgainllolk/nav-target.html"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005417:INFO:CONSOLE(77)] "Testing 4: function () { window.location = REMOTE_URL; }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005417:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:34194/"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005417:INFO:CONSOLE(77)] "Testing 5: function () {
      testForm.method = 'GET';
      testForm.action = IN_APP_URL;
      testForm.submit();
    }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005417:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://coanenamkmodmgjaeigkihcgainllolk/nav-target.html?"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005417:INFO:CONSOLE(77)] "Testing 6: function () {
      testForm.method = 'POST';
      testForm.action = IN_APP_URL;
      testForm.submit();
    }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005417:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://coanenamkmodmgjaeigkihcgainllolk/nav-target.html"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005417:INFO:CONSOLE(77)] "Testing 7: function () {
      testForm.method = 'GET';
      testForm.action = REMOTE_URL;
      testForm.submit();
    }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005417:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:34194/?"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005417:INFO:CONSOLE(77)] "Testing 8: function () {
      testForm.method = 'POST';
      testForm.action = REMOTE_URL;
      testForm.submit();
    }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005417:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:34194/"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005417:INFO:CONSOLE(77)] "Testing 9: function () { testLink.href = IN_APP_URL; clickTestLink(); }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005417:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://coanenamkmodmgjaeigkihcgainllolk/nav-target.html"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005418:INFO:CONSOLE(77)] "Testing 10: function () { testLink.href = REMOTE_URL; clickTestLink(); }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005418:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:34194/"; try target="_blank".", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.html (0)
[4961:4961:1006/005418:INFO:CONSOLE(77)] "Testing 11: function () {
      testLink.target = '_blank';
      testLink.href = IN_APP_URL;
      clickTestLink();
    }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:4961:1006/005418:INFO:CONSOLE(77)] "Testing 12: function () { testLink.href = 'http://chromium.org'; clickTestLink(); }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
[4961:5085:1006/005418:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[4961:5085:1006/005418:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[4961:4961:1006/005418:INFO:CONSOLE(77)] "Testing 13: function () { chrome.test.notifyPass(); }", source: chrome-extension://coanenamkmodmgjaeigkihcgainllolk/main.js (77)
Fontconfig error: Cannot load default config file
[4961:5085:1006/005418:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005418:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppBrowserTest.DisallowNavigation (4028 ms)
[45/891] PlatformAppBrowserTest.DisallowNavigation (4465 ms)
[ RUN      ] PlatformAppBrowserTest.Isolation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5311:5311:1006/005417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5311:5311:1006/005417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5311:5405:1006/005418:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5311:5335:1006/005418:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gboodnonocmkhmbfenjknccoimfnoppk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5311:5335:1006/005418:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gboodnonocmkhmbfenjknccoimfnoppk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[5311:5311:1006/005419:INFO:CONSOLE(0)] "[SUCCESS] testCookieNotSet", source: chrome-extension://gboodnonocmkhmbfenjknccoimfnoppk/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.Isolation (2043 ms)
[46/891] PlatformAppBrowserTest.Isolation (2628 ms)
[ RUN      ] PlatformAppBrowserTest.AppWindowRestoreState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5316:5316:1006/005417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5316:5316:1006/005417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5316:5367:1006/005418:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ciheimndmlimalbiooocmnjpdlpkmdle-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5316:5367:1006/005418:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ciheimndmlimalbiooocmnjpdlpkmdle-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[5316:5316:1006/005419:INFO:CONSOLE(0)] "[SUCCESS] testRestoreNormal", source: chrome-extension://ciheimndmlimalbiooocmnjpdlpkmdle/_generated_background_page.html (0)
[5316:5316:1006/005419:INFO:CONSOLE(0)] "[SUCCESS] testRestoreMaximized", source: chrome-extension://ciheimndmlimalbiooocmnjpdlpkmdle/_generated_background_page.html (0)
[1:3:1006/005419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PlatformAppBrowserTest.AppWindowRestoreState (2483 ms)
[47/891] PlatformAppBrowserTest.AppWindowRestoreState (2886 ms)
[ RUN      ] PlatformAppBrowserTest.ReinstallDataCleanup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5531:5531:1006/005419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5531:5531:1006/005419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5531:5571:1006/005420:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oaodeockodkggeonmlgollfdpfobojdd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[5531:5531:1006/005420:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageLocal", source: chrome-extension://oaodeockodkggeonmlgollfdpfobojdd/_generated_background_page.html (0)
[5531:5531:1006/005420:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageSync", source: chrome-extension://oaodeockodkggeonmlgollfdpfobojdd/_generated_background_page.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5531:5571:1006/005421:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oaodeockodkggeonmlgollfdpfobojdd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[5531:5531:1006/005421:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageLocal", source: chrome-extension://oaodeockodkggeonmlgollfdpfobojdd/_generated_background_page.html (0)
[5531:5531:1006/005421:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageSync", source: chrome-extension://oaodeockodkggeonmlgollfdpfobojdd/_generated_background_page.html (0)
[1:2:1006/005421:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppBrowserTest.ReinstallDataCleanup (2731 ms)
[48/891] PlatformAppBrowserTest.ReinstallDataCleanup (3151 ms)
[ RUN      ] BluetoothApiTest.Discovery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5657:5657:1006/005420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5657:5657:1006/005421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BluetoothApiTest.Discovery (1392 ms)
[49/891] BluetoothApiTest.Discovery (2104 ms)
[ RUN      ] PlatformAppBrowserTest.ReloadRelaunches
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5528:5528:1006/005419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5528:5528:1006/005419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5528:5577:1006/005420:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fffllccbdooiafnckhjajecdinmmjgcj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5528:5577:1006/005421:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fffllccbdooiafnckhjajecdinmmjgcj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.ReloadRelaunches (3166 ms)
[50/891] PlatformAppBrowserTest.ReloadRelaunches (3678 ms)
[ RUN      ] PlatformAppBrowserTest.AppsIgnoreDefaultZoom
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5600:5600:1006/005420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5600:5600:1006/005420:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5600:5710:1006/005421:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-okopmapaboibhbjgjckihgeinhndkcna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.AppsIgnoreDefaultZoom (2315 ms)
[51/891] PlatformAppBrowserTest.AppsIgnoreDefaultZoom (2889 ms)
[ RUN      ] CastChannelAPITest.TestOpenInvalidConnectInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5906:5906:1006/005423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5906:5906:1006/005423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] CastChannelAPITest.TestOpenInvalidConnectInfo (1440 ms)
[52/891] CastChannelAPITest.TestOpenInvalidConnectInfo (1844 ms)
[ RUN      ] BluetoothApiTest.DiscoveryCallback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5873:5873:1006/005422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5873:5873:1006/005422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5873:5922:1006/005423:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[5873:5873:1006/005424:INFO:CONSOLE(0)] "[SUCCESS] testDiscovery", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothApiTest.DiscoveryCallback (1889 ms)
[53/891] BluetoothApiTest.DiscoveryCallback (2363 ms)
[ RUN      ] BluetoothPrivateApiTest.PasskeyPairing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5886:5886:1006/005422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5886:5886:1006/005423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5886:5886:1006/005424:INFO:CONSOLE(0)] "[SUCCESS] testPasskeyPairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[       OK ] BluetoothPrivateApiTest.PasskeyPairing (1891 ms)
[54/891] BluetoothPrivateApiTest.PasskeyPairing (2375 ms)
[ RUN      ] CastChannelAPITest.TestOpenReceiveClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5905:5905:1006/005423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5905:5905:1006/005423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
    Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[5905:5905:1006/005424:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_receive_close.html (0)
[       OK ] CastChannelAPITest.TestOpenReceiveClose (2027 ms)
[55/891] CastChannelAPITest.TestOpenReceiveClose (2632 ms)
[ RUN      ] CastChannelAPITest.TestSetAuthorityKeysValid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6169:6169:1006/005425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6169:6169:1006/005425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] CastChannelAPITest.TestSetAuthorityKeysValid (1357 ms)
[56/891] CastChannelAPITest.TestSetAuthorityKeysValid (1842 ms)
[ RUN      ] ExtensionApiTest.ChromeRuntimeGetPlatformInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6180:6180:1006/005425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6180:6180:1006/005425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionApiTest.ChromeRuntimeGetPlatformInfo (1351 ms)
[57/891] ExtensionApiTest.ChromeRuntimeGetPlatformInfo (1839 ms)
[ RUN      ] ExtensionApiTest.ActiveTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6233:6233:1006/005426:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6233:6233:1006/005426:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6233:6452:1006/005427:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[6233:6233:1006/005427:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[6233:6233:1006/005427:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1:44506/extensions/api_test/active_tab/page.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://icimkecklbbikflhonfjkfmbmlcjioco' is therefore not allowed access.", source: chrome-extension://icimkecklbbikflhonfjkfmbmlcjioco/_generated_background_page.html (0)
[6233:6233:1006/005427:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://icimkecklbbikflhonfjkfmbmlcjioco/_generated_background_page.html (0)
[6233:6233:1006/005428:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[6233:6233:1006/005428:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://icimkecklbbikflhonfjkfmbmlcjioco/_generated_background_page.html (0)
[1:1:1006/005428:WARNING:logging_native_handler.cc(62)] no targetTree to destroy
[6233:6233:1006/005428:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1:44506/extensions/api_test/active_tab/final_page.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://icimkecklbbikflhonfjkfmbmlcjioco' is therefore not allowed access.", source: chrome-extension://icimkecklbbikflhonfjkfmbmlcjioco/_generated_background_page.html (0)
[6233:6233:1006/005428:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://icimkecklbbikflhonfjkfmbmlcjioco/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.ActiveTab (2912 ms)
[58/891] ExtensionApiTest.ActiveTab (3419 ms)
[ RUN      ] ExtensionApiTest.GetIncognitoModeAvailability
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6417:6417:1006/005427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6417:6417:1006/005427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6417:6417:1006/005428:INFO:CONSOLE(0)] "[SUCCESS] getIncognitoModeAvailabilityTest", source: chrome-extension://eecibjelahnciddlggkepnhbhokkokgc/test.html (0)
[       OK ] ExtensionApiTest.GetIncognitoModeAvailability (1892 ms)
[59/891] ExtensionApiTest.GetIncognitoModeAvailability (2376 ms)
[ RUN      ] ExtensionApiTest.CookiesEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6402:6402:1006/005427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6402:6402:1006/005427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6402:6402:1006/005428:INFO:CONSOLE(0)] "[SUCCESS] testSet", source: chrome-extension://laffhmgmhpkaapddlgdklbggofappfgo/test.html (0)
[6402:6402:1006/005428:INFO:CONSOLE(0)] "[SUCCESS] testRemove", source: chrome-extension://laffhmgmhpkaapddlgdklbggofappfgo/test.html (0)
[6402:6402:1006/005428:INFO:CONSOLE(0)] "[SUCCESS] overwriteFirstSet", source: chrome-extension://laffhmgmhpkaapddlgdklbggofappfgo/test.html (0)
[6402:6402:1006/005428:INFO:CONSOLE(0)] "[SUCCESS] overwriteSecondSet", source: chrome-extension://laffhmgmhpkaapddlgdklbggofappfgo/test.html (0)
[6402:6402:1006/005428:INFO:CONSOLE(0)] "[SUCCESS] overwriteExpired", source: chrome-extension://laffhmgmhpkaapddlgdklbggofappfgo/test.html (0)
[       OK ] ExtensionApiTest.CookiesEvents (2032 ms)
[60/891] ExtensionApiTest.CookiesEvents (2645 ms)
[ RUN      ] ExtensionApiTest.ChromeRuntimeOpenOptionsPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6170:6170:1006/005424:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6170:6170:1006/005425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6170:6170:1006/005427:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[6170:6170:1006/005428:INFO:CONSOLE(0)] "[SUCCESS] testNewOptionsPage", source: chrome-extension://obegchkclgpghpflgphdldehoalhmafl/_generated_background_page.html (0)
[6170:6170:1006/005428:INFO:CONSOLE(0)] "[SUCCESS] testRefocusExistingOptionsPage", source: chrome-extension://obegchkclgpghpflgphdldehoalhmafl/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.ChromeRuntimeOpenOptionsPage (4179 ms)
[61/891] ExtensionApiTest.ChromeRuntimeOpenOptionsPage (4727 ms)
[ RUN      ] ExtensionApiTest.BackgroundScripts
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6613:6613:1006/005429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6613:6613:1006/005429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionApiTest.BackgroundScripts (1671 ms)
[62/891] ExtensionApiTest.BackgroundScripts (2371 ms)
[ RUN      ] ExtensionApiTest.ContentScriptExtensionProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6657:6657:1006/005429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6657:6657:1006/005430:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6657:6919:1006/005431:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExtensionApiTest.ContentScriptExtensionProcess (2574 ms)
[63/891] ExtensionApiTest.ContentScriptExtensionProcess (3151 ms)
[ RUN      ] ExtensionApiTest.ContentScriptExtensionIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6638:6638:1006/005429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6638:6638:1006/005429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6638:6878:1006/005431:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[6638:6638:1006/005431:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://pgfbhhbneeemdahoaiihpgidehdjdgan/test.html (0)
[1:2:1006/005431:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005431:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.ContentScriptExtensionIframe (2798 ms)
[64/891] ExtensionApiTest.ContentScriptExtensionIframe (3420 ms)
[ RUN      ] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6628:6628:1006/005429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6628:6628:1006/005429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6628:6628:1006/005431:INFO:CONSOLE(0)] "[SUCCESS] testAboutBlankInFrame", source: chrome-extension://pldjmcegbgaclmfnpgnangagpcnfjdki/test.html (0)
[6628:6864:1006/005431:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[6628:6628:1006/005432:INFO:CONSOLE(0)] "[SUCCESS] testAboutSrcdocFrame", source: chrome-extension://pldjmcegbgaclmfnpgnangagpcnfjdki/test.html (0)
[6628:6628:1006/005432:INFO:CONSOLE(0)] "[SUCCESS] testAboutSrcdocNestedFrame", source: chrome-extension://pldjmcegbgaclmfnpgnangagpcnfjdki/test.html (0)
[6628:6628:1006/005433:INFO:CONSOLE(0)] "[SUCCESS] testAboutBlankInTopLevelFrame", source: chrome-extension://pldjmcegbgaclmfnpgnangagpcnfjdki/test.html (0)
[6628:6628:1006/005433:INFO:CONSOLE(0)] "[SUCCESS] getHostPermissionsForFollowingTests", source: chrome-extension://pldjmcegbgaclmfnpgnangagpcnfjdki/test.html (0)
[6628:6628:1006/005433:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInFrame", source: chrome-extension://pldjmcegbgaclmfnpgnangagpcnfjdki/test.html (0)
[6628:6628:1006/005433:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInSrcdocFrame", source: chrome-extension://pldjmcegbgaclmfnpgnangagpcnfjdki/test.html (0)
[1:2:1006/005433:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc (4412 ms)
[65/891] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc (5006 ms)
[ RUN      ] ExtensionApiTest.ContentScriptPermissionsApi
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6942:6942:1006/005431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6942:6942:1006/005432:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6942:7061:1006/005433:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[6942:6942:1006/005433:INFO:CONSOLE(0)] "[SUCCESS] noAccess", source: chrome-extension://djbhldelhlefcffpcaehpfdbpjjpemgm/_generated_background_page.html (0)
[6942:6942:1006/005433:INFO:CONSOLE(0)] "[SUCCESS] addPermission", source: chrome-extension://djbhldelhlefcffpcaehpfdbpjjpemgm/_generated_background_page.html (0)
[6942:6942:1006/005434:INFO:CONSOLE(0)] "[SUCCESS] sameHost", source: chrome-extension://djbhldelhlefcffpcaehpfdbpjjpemgm/_generated_background_page.html (0)
[6942:7061:1006/005434:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[6942:6942:1006/005434:INFO:CONSOLE(0)] "[SUCCESS] newHost", source: chrome-extension://djbhldelhlefcffpcaehpfdbpjjpemgm/_generated_background_page.html (0)
[1:2:1006/005434:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005434:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.ContentScriptPermissionsApi (3582 ms)
[66/891] ExtensionApiTest.ContentScriptPermissionsApi (4213 ms)
[ RUN      ] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7049:7049:1006/005433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7049:7049:1006/005433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7049:7222:1006/005434:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005435:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation (2522 ms)
[67/891] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation (3153 ms)
[ RUN      ] ExtensionApiTest.ContentScriptBypassPageCSP
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7045:7045:1006/005433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7045:7045:1006/005433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7045:7221:1006/005434:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExtensionApiTest.ContentScriptBypassPageCSP (2661 ms)
[68/891] ExtensionApiTest.ContentScriptBypassPageCSP (3422 ms)
[ RUN      ] ExtensionApiTest.EventsAreUnregistered
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7219:7219:1006/005434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7219:7219:1006/005434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7219:7320:1006/005435:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] ExtensionApiTest.EventsAreUnregistered (1886 ms)
[69/891] ExtensionApiTest.EventsAreUnregistered (2648 ms)
[ RUN      ] ExtensionApiTest.IncognitoDisabledByPref
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7393:7393:1006/005436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7393:7393:1006/005436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005437:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.IncognitoDisabledByPref (2111 ms)
[70/891] ExtensionApiTest.IncognitoDisabledByPref (2629 ms)
[ RUN      ] ExtensionApiTest.TabSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7344:7344:1006/005435:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7344:7344:1006/005436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7344:7344:1006/005437:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://djadpcpmdcbcnnklhlfkcdnjacpomlad/tab_size.html (0)
[7344:7344:1006/005437:INFO:CONSOLE(0)] "[SUCCESS] sizeAfterDuplicatingTab", source: chrome-extension://djadpcpmdcbcnnklhlfkcdnjacpomlad/tab_size.html (0)
[       OK ] ExtensionApiTest.TabSize (2423 ms)
[71/891] ExtensionApiTest.TabSize (3166 ms)
[ RUN      ] ExtensionApiTest.TabOpener
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7374:7374:1006/005436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7374:7374:1006/005436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7374:7458:1006/005436:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005436:WARNING:channel.cc(358)] RawChannel write error
[7374:7374:1006/005437:INFO:CONSOLE(0)] "[SUCCESS] init", source: chrome-extension://djadpcpmdcbcnnklhlfkcdnjacpomlad/opener.html (0)
[7374:7374:1006/005437:INFO:CONSOLE(0)] "[SUCCESS] createWithOpener", source: chrome-extension://djadpcpmdcbcnnklhlfkcdnjacpomlad/opener.html (0)
[7374:7374:1006/005438:INFO:CONSOLE(0)] "[SUCCESS] closeOpener", source: chrome-extension://djadpcpmdcbcnnklhlfkcdnjacpomlad/opener.html (0)
[7374:7374:1006/005438:INFO:CONSOLE(0)] "[SUCCESS] updateOpener", source: chrome-extension://djadpcpmdcbcnnklhlfkcdnjacpomlad/opener.html (0)
[7374:7374:1006/005439:INFO:CONSOLE(0)] "[SUCCESS] closeOpenerAgain", source: chrome-extension://djadpcpmdcbcnnklhlfkcdnjacpomlad/opener.html (0)
[1:2:1006/005439:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.TabOpener (3972 ms)
[72/891] ExtensionApiTest.TabOpener (4465 ms)
[ RUN      ] ExtensionApiTest.WindowOpenPopupLarge
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7723:7723:1006/005438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7723:7723:1006/005439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7723:7723:1006/005439:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[7723:7723:1006/005439:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7723:7723:1006/005439:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionApiTest.WindowOpenPopupLarge (1435 ms)
[73/891] ExtensionApiTest.WindowOpenPopupLarge (1848 ms)
[ RUN      ] ExtensionApiTest.BrowserIsApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7722:7722:1006/005438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7722:7722:1006/005439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[7722:7722:1006/005440:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[7722:7722:1006/005440:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7722:7722:1006/005440:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionApiTest.BrowserIsApp (1808 ms)
[74/891] ExtensionApiTest.BrowserIsApp (2370 ms)
[ RUN      ] ExtensionApiTest.SandboxedPages
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7516:7516:1006/005437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7516:7516:1006/005437:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7516:7636:1006/005438:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7516:7516:1006/005438:INFO:CONSOLE(0)] "[SUCCESS] sandboxedWindow", source: chrome-extension://daiccllepgiepkoopiaeajlfnlbmachc/main.html (0)
[7516:7516:1006/005439:INFO:CONSOLE(0)] "[SUCCESS] sandboxedFrame", source: chrome-extension://daiccllepgiepkoopiaeajlfnlbmachc/main.html (0)
[       OK ] ExtensionApiTest.SandboxedPages (3715 ms)
[75/891] ExtensionApiTest.SandboxedPages (4211 ms)
[ RUN      ] AppWindowBrowserTest.FrameInsetsForColoredFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7879:7879:1006/005440:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7879:7879:1006/005441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[7879:7942:1006/005441:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-leaaajejkheckjklidokadkoaikacklk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] AppWindowBrowserTest.FrameInsetsForColoredFrame (2486 ms)
[76/891] AppWindowBrowserTest.FrameInsetsForColoredFrame (2889 ms)
[ RUN      ] ExtensionApiTest.PopupBlockingExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7869:7869:1006/005440:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7869:7869:1006/005440:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7869:7996:1006/005442:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7869:7996:1006/005442:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005442:WARNING:channel.cc(358)] RawChannel write error
[7869:7869:1006/005443:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[7869:7869:1006/005443:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7869:7869:1006/005443:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionApiTest.PopupBlockingExtension (2955 ms)
[77/891] ExtensionApiTest.PopupBlockingExtension (3419 ms)
[ RUN      ] MimeHandlerViewTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7911:7911:1006/005441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7911:7911:1006/005441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7911:8182:1006/005442:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7911:7911:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] testBasic", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[       OK ] MimeHandlerViewTest.Basic (2557 ms)
[78/891] MimeHandlerViewTest.Basic (3157 ms)
[ RUN      ] ScriptContextTest.GetEffectiveDocumentURL
[       OK ] ScriptContextTest.GetEffectiveDocumentURL (402 ms)
[79/891] ScriptContextTest.GetEffectiveDocumentURL (921 ms)
[ RUN      ] ExtensionOptionsApiTest.ExtensionCanEmbedOwnOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7910:7910:1006/005441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7910:7910:1006/005441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005442:WARNING:channel.cc(358)] RawChannel write error
[7910:7910:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] createGuestViewDOM", source: chrome-extension://joojjcjlhdgpmbmadjfonmbbalmhbbgb/test.html (0)
[7910:7910:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] createGuestViewProgrammatic", source: chrome-extension://joojjcjlhdgpmbmadjfonmbbalmhbbgb/test.html (0)
[7910:7910:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] canCommunicateWithGuest", source: chrome-extension://joojjcjlhdgpmbmadjfonmbbalmhbbgb/test.html (0)
[7910:7910:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] guestCanAccessStorage", source: chrome-extension://joojjcjlhdgpmbmadjfonmbbalmhbbgb/test.html (0)
[7910:7910:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] externalLinksOpenInNewTab", source: chrome-extension://joojjcjlhdgpmbmadjfonmbbalmhbbgb/test.html (0)
Fontconfig error: Cannot load default config file
[       OK ] ExtensionOptionsApiTest.ExtensionCanEmbedOwnOptions (4767 ms)
[80/891] ExtensionOptionsApiTest.ExtensionCanEmbedOwnOptions (5250 ms)
[ RUN      ] MimeHandlerViewTest.EmbeddedDataUrlEmbed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8225:8225:1006/005443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8225:8225:1006/005443:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8225:8307:1006/005444:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[8225:8225:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[       OK ] MimeHandlerViewTest.EmbeddedDataUrlEmbed (2407 ms)
[81/891] MimeHandlerViewTest.EmbeddedDataUrlEmbed (2900 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8268:8268:1006/005444:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8268:8268:1006/005444:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8268:8324:1006/005445:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogellfihnejcgpkecefmipjejhkcfojn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8268:8324:1006/005445:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogellfihnejcgpkecefmipjejhkcfojn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[8268:8268:1006/005446:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://ogellfihnejcgpkecefmipjejhkcfojn/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType (2388 ms)
[82/891] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType (2891 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8302:8302:1006/005445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8302:8302:1006/005445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8302:8396:1006/005446:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mnliefdbbboalkhfnjenlmalfgbfebpo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8302:8396:1006/005446:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mnliefdbbboalkhfnjenlmalfgbfebpo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[8302:8302:1006/005446:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://mnliefdbbboalkhfnjenlmalfgbfebpo/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny (2545 ms)
[83/891] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny (3164 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithWrongType
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8483:8483:1006/005446:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8483:8483:1006/005446:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8483:8539:1006/005447:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ahabjajohkbcdheejaacejbnilfmcapf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8483:8539:1006/005447:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ahabjajohkbcdheejaacejbnilfmcapf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[8483:8483:1006/005448:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[8483:8483:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://ahabjajohkbcdheejaacejbnilfmcapf/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongType (2385 ms)
[84/891] PlatformAppWithFileBrowserTest.LaunchWithWrongType (2897 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchNewFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8485:8485:1006/005446:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8485:8485:1006/005446:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8485:8570:1006/005447:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fgedglnhakkkfhedhbhapflcpeniikdn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8485:8570:1006/005448:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fgedglnhakkkfhedhbhapflcpeniikdn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[8485:8485:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://fgedglnhakkkfhedhbhapflcpeniikdn/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchNewFile (2567 ms)
[85/891] PlatformAppWithFileBrowserTest.LaunchNewFile (3154 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8559:8559:1006/005447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8559:8559:1006/005447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8559:8654:1006/005448:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-chmaebaianbjikaaahkpmbhidbbknjcl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[8559:8559:1006/005449:INFO:CONSOLE(26)] "Clicking a mismatching link", source: http://127.0.0.1:33978/extensions/platform_apps/url_handlers/launching_pages/navigate.js (26)
[1:2:1006/005449:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted (2588 ms)
[86/891] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted (3157 ms)
[ RUN      ] AppWindowAPITest.TestVisibleOnAllWorkspaces
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8639:8639:1006/005448:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8639:8639:1006/005448:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8639:8760:1006/005449:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-llbpkjkhmhcdgcgbnophggjopelldapi-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[8639:8639:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] setAndUnsetVisibleOnAllWorkspaces", source: chrome-extension://llbpkjkhmhcdgcgbnophggjopelldapi/_generated_background_page.html (0)
[1:2:1006/005449:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AppWindowAPITest.TestVisibleOnAllWorkspaces (2181 ms)
[87/891] AppWindowAPITest.TestVisibleOnAllWorkspaces (2629 ms)
[ RUN      ] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8843:8843:1006/005449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8843:8843:1006/005450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8843:8915:1006/005450:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers (2590 ms)
[88/891] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers (3157 ms)
[ RUN      ] EphemeralAppBrowserTest.UpdateEphemeralApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8813:8813:1006/005449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8813:8813:1006/005449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8813:8867:1006/005450:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-idjoelgddomapgkhmbcoejocojmpjnme-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005451:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-icon-resource
[8813:8867:1006/005452:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-idjoelgddomapgkhmbcoejocojmpjnme-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.UpdateEphemeralApp (3031 ms)
[89/891] EphemeralAppBrowserTest.UpdateEphemeralApp (3678 ms)
[ RUN      ] EphemeralAppBrowserTest.PromoteAppWhileRunning
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8949:8949:1006/005450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8949:8949:1006/005451:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8949:9040:1006/005452:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8949:9040:1006/005452:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.PromoteAppWhileRunning (2486 ms)
[90/891] EphemeralAppBrowserTest.PromoteAppWhileRunning (3153 ms)
[ RUN      ] EphemeralAppBrowserTest.DisableRetainFileSystemEntries
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8928:8928:1006/005450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8928:8928:1006/005450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[8928:9011:1006/005452:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mlmomiolfcmecdlpigkidbidinbddbjd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[8928:8928:1006/005453:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://mlmomiolfcmecdlpigkidbidinbddbjd/index.html (0)
[1:2:1006/005453:WARNING:channel.cc(358)] RawChannel write error
[       OK ] EphemeralAppBrowserTest.DisableRetainFileSystemEntries (3854 ms)
[91/891] EphemeralAppBrowserTest.DisableRetainFileSystemEntries (4469 ms)
[ RUN      ] EphemeralAppLauncherTestDisabled.FeatureDisabled
HTTP server started on http://127.0.0.1:47132...
sending server_data: {"host": "127.0.0.1", "port": 47132} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9256:9256:1006/005454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9256:9256:1006/005454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005454:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005454:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005454:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005454:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005454:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005454:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005454:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] EphemeralAppLauncherTestDisabled.FeatureDisabled (1488 ms)
[92/891] EphemeralAppLauncherTestDisabled.FeatureDisabled (2101 ms)
[ RUN      ] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9182:9182:1006/005452:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9182:9182:1006/005453:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9182:9220:1006/005454:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9182:9220:1006/005455:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp (2623 ms)
[93/891] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp (3159 ms)
[ RUN      ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9185:9185:1006/005453:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9185:9185:1006/005453:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9185:9281:1006/005454:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9185:9281:1006/005455:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning (2479 ms)
[94/891] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning (3151 ms)
[ RUN      ] EphemeralAppLauncherTest.InstallExtension
HTTP server started on http://127.0.0.1:39606...
sending server_data: {"host": "127.0.0.1", "port": 39606} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9390:9390:1006/005455:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9390:9390:1006/005455:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EphemeralAppLauncherTest.InstallExtension (1384 ms)
[95/891] EphemeralAppLauncherTest.InstallExtension (2109 ms)
[ RUN      ] EphemeralAppLauncherTest.InstallLegacyApp
HTTP server started on http://127.0.0.1:47465...
sending server_data: {"host": "127.0.0.1", "port": 47465} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9474:9474:1006/005456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9474:9474:1006/005456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005456:WARNING:channel.cc(358)] RawChannel write error
[       OK ] EphemeralAppLauncherTest.InstallLegacyApp (1622 ms)
[96/891] EphemeralAppLauncherTest.InstallLegacyApp (2105 ms)
[ RUN      ] EphemeralAppLauncherTest.NonExistentExtensionId
HTTP server started on http://127.0.0.1:41777...
sending server_data: {"host": "127.0.0.1", "port": 41777} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9484:9484:1006/005456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9484:9484:1006/005456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
File not found extensions/platform_apps/ephemeral_launcher/inlineinstall/detail/baaaaaaaaaaaaaaaaaaaaaaaaaaaadid full path:/tmp/runSX2IKB/chrome/test/data/extensions/platform_apps/ephemeral_launcher/inlineinstall/detail/baaaaaaaaaaaaaaaaaaaaaaaaaaaadid
localhost - - [06/Oct/2015 00:54:57] code 404, message Not Found
[1:3:1006/005457:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/005457:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005457:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005457:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005457:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] EphemeralAppLauncherTest.NonExistentExtensionId (1549 ms)
[97/891] EphemeralAppLauncherTest.NonExistentExtensionId (2102 ms)
[ RUN      ] EphemeralAppServiceBrowserTest.EphemeralAppCount
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9511:9511:1006/005456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9511:9511:1006/005456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9511:9616:1006/005458:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ojgajpmjmpfnfcgjmchhfnjfghgobabd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9511:9616:1006/005458:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-idjoelgddomapgkhmbcoejocojmpjnme-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9511:9616:1006/005459:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-idjoelgddomapgkhmbcoejocojmpjnme-Default.png at size 512.
[9511:9511:1006/005459:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[9511:9511:1006/005459:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[9511:9511:1006/005459:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9511:9616:1006/005459:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-idjoelgddomapgkhmbcoejocojmpjnme-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppServiceBrowserTest.EphemeralAppCount (3674 ms)
[98/891] EphemeralAppServiceBrowserTest.EphemeralAppCount (4204 ms)
[ RUN      ] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9759:9759:1006/005458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9759:9759:1006/005458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9759:9849:1006/005459:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-faldjbjdmklbipaghinfgkoegeniilbb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9759:9849:1006/005500:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jiimpfeoeokgknhhminpnomcmaefhfid-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[9759:9759:1006/005500:INFO:CONSOLE(37)] "appToEmbed  faldjbjdmklbipaghinfgkoegeniilbb", source: chrome-extension://jiimpfeoeokgknhhminpnomcmaefhfid/main.js (37)
[9759:9759:1006/005500:INFO:CONSOLE(37)] "attempting to connect to non-existant app.", source: chrome-extension://jiimpfeoeokgknhhminpnomcmaefhfid/main.js (37)
[9759:9759:1006/005500:INFO:CONSOLE(66)] "Unable to connect to app "abc123".", source: extensions::appView (66)
[9759:9759:1006/005500:INFO:CONSOLE(37)] "failed to connect to non-existant app.", source: chrome-extension://jiimpfeoeokgknhhminpnomcmaefhfid/main.js (37)
[9759:9759:1006/005500:INFO:CONSOLE(37)] "attempting to connect to known app.", source: chrome-extension://jiimpfeoeokgknhhminpnomcmaefhfid/main.js (37)
[9759:9759:1006/005500:INFO:CONSOLE(37)] "CONNECTED.", source: chrome-extension://jiimpfeoeokgknhhminpnomcmaefhfid/main.js (37)
[1:2:1006/005500:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005500:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed (3199 ms)
[99/891] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed (3682 ms)
[ RUN      ] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9632:9632:1006/005457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9632:9632:1006/005457:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9632:9739:1006/005458:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9632:9739:1006/005459:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-idjoelgddomapgkhmbcoejocojmpjnme-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9632:9739:1006/005500:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dfidknkndkkcknegnbkjcbmeoophhjik-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9632:9739:1006/005501:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pmldegnjpjnkblnanchhmefhgbcoikaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup (4389 ms)
[100/891] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup (4993 ms)
[ RUN      ] AppEventPageTest.OnSuspendUseStorageApi
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9753:9753:1006/005458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9753:9753:1006/005458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9753:9813:1006/005458:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-efbbbhcnipmfbdgoffldgnhdifiilifb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[9753:9753:1006/005500:INFO:CONSOLE(12)] "Finished writing last_save: 10/6/2015, 12:55:00 AM", source: chrome-extension://efbbbhcnipmfbdgoffldgnhdifiilifb/main.js (12)
[       OK ] AppEventPageTest.OnSuspendUseStorageApi (4155 ms)
[101/891] AppEventPageTest.OnSuspendUseStorageApi (4726 ms)
[ RUN      ] AppViewTest.TestAppViewRefusedDataShouldFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10027:10027:1006/005500:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10027:10027:1006/005500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10027:10064:1006/005501:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-elfcaioieadoemnbplkaldkglipkglie-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10027:10064:1006/005502:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jiimpfeoeokgknhhminpnomcmaefhfid-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10027:10027:1006/005502:INFO:CONSOLE(37)] "appToEmbed  elfcaioieadoemnbplkaldkglipkglie", source: chrome-extension://jiimpfeoeokgknhhminpnomcmaefhfid/main.js (37)
[10027:10027:1006/005502:INFO:CONSOLE(37)] "Attempting to connect to app with refused params.", source: chrome-extension://jiimpfeoeokgknhhminpnomcmaefhfid/main.js (37)
[10027:10027:1006/005502:INFO:CONSOLE(66)] "Unable to connect to app "elfcaioieadoemnbplkaldkglipkglie".", source: extensions::appView (66)
[10027:10027:1006/005502:INFO:CONSOLE(37)] "FAILED TO CONNECT.", source: chrome-extension://jiimpfeoeokgknhhminpnomcmaefhfid/main.js (37)
[       OK ] AppViewTest.TestAppViewRefusedDataShouldFail (3045 ms)
[102/891] AppViewTest.TestAppViewRefusedDataShouldFail (3678 ms)
[ RUN      ] AppViewTest.KillGuestWithInvalidInstanceID
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10130:10130:1006/005501:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10130:10130:1006/005501:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10130:10166:1006/005502:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ihgidejcpkpfdpbkpgoafhlkcbcpdkka-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10130:10130:1006/005503:INFO:CONSOLE(7)] "Bad App is running.", source: chrome-extension://ihgidejcpkpfdpbkpgoafhlkcbcpdkka/background.js (7)
[10130:10130:1006/005503:ERROR:bad_message.cc(16)] Terminating extension renderer for bad IPC message, reason 4
[       OK ] AppViewTest.KillGuestWithInvalidInstanceID (1919 ms)
[103/891] AppViewTest.KillGuestWithInvalidInstanceID (2369 ms)
[ RUN      ] WebViewVisibilityTest.EmbedderVisibilityChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10219:10219:1006/005502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10219:10219:1006/005503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10219:10333:1006/005503:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jbpeplglmnmfmacdmhcblmjbfcaoopdn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10219:10219:1006/005504:INFO:CONSOLE(6)] "onAppCommand: hide-embedder", source: chrome-extension://jbpeplglmnmfmacdmhcblmjbfcaoopdn/main.js (6)
[       OK ] WebViewVisibilityTest.EmbedderVisibilityChanged (2645 ms)
[104/891] WebViewVisibilityTest.EmbedderVisibilityChanged (3418 ms)
[ RUN      ] AppViewTest.KillGuestCommunicatingWithWrongAppView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10135:10135:1006/005502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10135:10135:1006/005502:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10135:10242:1006/005502:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-aijhndpnbgbdlimancjbokeobgpdilkc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10135:10135:1006/005503:INFO:CONSOLE(7)] "Host App is running.", source: chrome-extension://aijhndpnbgbdlimancjbokeobgpdilkc/background.js (7)
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10135:10242:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bbbanbokpkkplcpoegjkliceegpjdhfp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10135:10242:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ihgidejcpkpfdpbkpgoafhlkcbcpdkka-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10135:10135:1006/005505:INFO:CONSOLE(7)] "Bad App is running.", source: chrome-extension://ihgidejcpkpfdpbkpgoafhlkcbcpdkka/background.js (7)
[10135:10135:1006/005505:INFO:CONSOLE(12)] "Embed request received at the guest app.", source: chrome-extension://bbbanbokpkkplcpoegjkliceegpjdhfp/background.js (12)
[10135:10135:1006/005505:ERROR:bad_message.cc(16)] Terminating extension renderer for bad IPC message, reason 5
[10135:10135:1006/005505:INFO:CONSOLE(22)] "Moving on with the embedding.", source: chrome-extension://bbbanbokpkkplcpoegjkliceegpjdhfp/background.js (22)
[       OK ] AppViewTest.KillGuestCommunicatingWithWrongAppView (4059 ms)
[105/891] AppViewTest.KillGuestCommunicatingWithWrongAppView (4463 ms)
[ RUN      ] WebViewTest.Shim_TestWebRequestAPIErrorOccurred
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10387:10387:1006/005504:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10387:10387:1006/005504:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10387:10437:1006/005505:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10387:10446:1006/005506:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestWebRequestAPIErrorOccurred (2586 ms)
[106/891] WebViewTest.Shim_TestWebRequestAPIErrorOccurred (3152 ms)
[ RUN      ] WebViewTest.Shim_TestDisplayNoneWebviewLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10388:10388:1006/005504:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10388:10388:1006/005504:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10388:10464:1006/005505:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestDisplayNoneWebviewLoad (2762 ms)
[107/891] WebViewTest.Shim_TestDisplayNoneWebviewLoad (3413 ms)
[ RUN      ] WebViewTest.Shim_TestInlineScriptFromAccessibleResources
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10594:10594:1006/005506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10594:10594:1006/005506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10594:10649:1006/005507:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10594:10594:1006/005508:INFO:CONSOLE(495)] "consolemessage: guest_with_inline_script.html: Inline script ran", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (495)
[1:2:1006/005508:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestInlineScriptFromAccessibleResources (2834 ms)
[108/891] WebViewTest.Shim_TestInlineScriptFromAccessibleResources (3422 ms)
[ RUN      ] WebViewTest.Shim_TestPartitionChangeAfterNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10608:10608:1006/005506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10608:10608:1006/005506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10608:10713:1006/005507:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10608:10608:1006/005508:INFO:CONSOLE(149)] "<webview>: The object has already navigated, so its partition cannot be changed.", source: extensions::webViewAttributes (149)
[       OK ] WebViewTest.Shim_TestPartitionChangeAfterNavigation (2705 ms)
[109/891] WebViewTest.Shim_TestPartitionChangeAfterNavigation (3149 ms)
[ RUN      ] WebViewTest.Shim_TestAddAndRemoveContentScripts
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10710:10710:1006/005507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10710:10710:1006/005507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10710:10820:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10710:10710:1006/005509:INFO:CONSOLE(998)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (998)
[10710:10895:1006/005509:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[10710:10710:1006/005509:INFO:CONSOLE(1010)] "Step 2: post message to build connect.", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (1010)
[10710:10710:1006/005509:INFO:CONSOLE(1034)] "Step 3: A communication channel has been established with webview.", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (1034)
[10710:10710:1006/005509:INFO:CONSOLE(1015)] "Step 4: call <webview>.removeContentScripts and navigate.", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (1015)
[10710:10710:1006/005509:INFO:CONSOLE(1021)] "Step 5: post message to build connect again.", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (1021)
[       OK ] WebViewTest.Shim_TestAddAndRemoveContentScripts (2972 ms)
[110/891] WebViewTest.Shim_TestAddAndRemoveContentScripts (3679 ms)
[ RUN      ] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10751:10751:1006/005507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10751:10751:1006/005508:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10751:10856:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10751:10751:1006/005509:INFO:CONSOLE(1296)] "1. Performing initial navigation.", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (1296)
[10751:10751:1006/005509:INFO:CONSOLE(1268)] "2. Inject script to trigger a guest-initiated navigation.", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (1268)
[10751:10751:1006/005509:INFO:CONSOLE(1275)] "3. Listening for the load that will be started as a result of 2.", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (1275)
[10751:10751:1006/005510:INFO:CONSOLE(1279)] "4. Attempting to inject script into about:blank. This is expected to fail.", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (1279)
[10751:10751:1006/005510:INFO:CONSOLE(1284)] "5. Verify that executeScript has, indeed, failed.", source: chrome-extension://confabknelbkhkiaklaanokiiojmhpbh/main.js (1284)
[       OK ] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged (2949 ms)
[111/891] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged (3678 ms)
[ RUN      ] WebViewTest.Shim_TestAssignSrcAfterCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10986:10986:1006/005509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10986:10986:1006/005509:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10986:11022:1006/005510:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestAssignSrcAfterCrash (3044 ms)
[112/891] WebViewTest.Shim_TestAssignSrcAfterCrash (3701 ms)
[ RUN      ] WebViewTest.Shim_TestNestedSubframes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10987:10987:1006/005509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10987:10987:1006/005510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10987:11056:1006/005510:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005512:WARNING:channel.cc(358)] RawChannel write error
[11080:11080:1006/005512:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11080:11080:1006/005512:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Shim_TestNestedSubframes (3156 ms)
[113/891] WebViewTest.Shim_TestNestedSubframes (3681 ms)
[ RUN      ] WebViewTest.Shim_TestContentLoadEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11133:11133:1006/005510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11133:11133:1006/005511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11133:11190:1006/005511:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestContentLoadEvent (2587 ms)
[114/891] WebViewTest.Shim_TestContentLoadEvent (3167 ms)
[ RUN      ] WebViewTest.Shim_TestContentLoadEventWithDisplayNone
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11164:11164:1006/005511:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11164:11164:1006/005511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11164:11223:1006/005512:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestContentLoadEventWithDisplayNone (2535 ms)
[115/891] WebViewTest.Shim_TestContentLoadEventWithDisplayNone (3152 ms)
[ RUN      ] WebViewTest.Shim_TestWebRequestAPIGoogleProperty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11384:11384:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11384:11384:1006/005513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11384:11435:1006/005514:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestWebRequestAPIGoogleProperty (2713 ms)
[116/891] WebViewTest.Shim_TestWebRequestAPIGoogleProperty (3152 ms)
[ RUN      ] WebViewTest.Shim_TestLoadStartLoadRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11385:11385:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11385:11385:1006/005513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11385:11473:1006/005514:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestLoadStartLoadRedirect (2848 ms)
[117/891] WebViewTest.Shim_TestLoadStartLoadRedirect (3412 ms)
[ RUN      ] WebViewTest.Shim_TestLoadAbortIllegalChromeURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11470:11470:1006/005514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11470:11470:1006/005514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11470:11580:1006/005515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11470:11470:1006/005516:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[1:3:1006/005516:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005516:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestLoadAbortIllegalChromeURL (2671 ms)
[118/891] WebViewTest.Shim_TestLoadAbortIllegalChromeURL (3431 ms)
[ RUN      ] WebViewTest.Shim_TestReloadAfterTerminate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11510:11510:1006/005514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11510:11510:1006/005514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11510:11637:1006/005515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005517:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestReloadAfterTerminate (3078 ms)
[119/891] WebViewTest.Shim_TestReloadAfterTerminate (3683 ms)
[ RUN      ] WebViewTest.Shim_TestGetProcessId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11763:11763:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11763:11763:1006/005516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11763:11823:1006/005517:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005518:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005518:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestGetProcessId (2838 ms)
[120/891] WebViewTest.Shim_TestGetProcessId (3423 ms)
[ RUN      ] WebViewTest.InterstitialTeardownOnBrowserShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11789:11789:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11789:11789:1006/005517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://localhost:50012...
sending server_data: {"host": "localhost", "port": 50012} (36 bytes)
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11789:11883:1006/005517:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ljdgeficfbneblofpmpdcpjgnaifipbd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11789:11789:1006/005519:INFO:CONSOLE(6)] "embedder.loadGuest: 50012", source: chrome-extension://ljdgeficfbneblofpmpdcpjgnaifipbd/embedder.js (6)
[11789:11789:1006/005519:INFO:CONSOLE(13)] "guestSrcHTTPS: https://localhost:50012/files/extensions/platform_apps/web_view/interstitial_teardown/https_page.html", source: chrome-extension://ljdgeficfbneblofpmpdcpjgnaifipbd/embedder.js (13)
[       OK ] WebViewTest.InterstitialTeardownOnBrowserShutdown (3400 ms)
[121/891] WebViewTest.InterstitialTeardownOnBrowserShutdown (3941 ms)
[ RUN      ] WebViewTest.NoPrerenderer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11890:11890:1006/005517:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11890:11890:1006/005517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11890:11985:1006/005518:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fmjnkllleabmlmcobengfealeeehfhgo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.NoPrerenderer (2878 ms)
[122/891] WebViewTest.NoPrerenderer (3415 ms)
[ RUN      ] WebViewTest.CookieIsolation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11963:11963:1006/005518:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11963:11963:1006/005518:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11963:12127:1006/005519:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11963:12049:1006/005519:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-iimjgeagcokljniegfljneabboeiedkh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11963:12049:1006/005519:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-iimjgeagcokljniegfljneabboeiedkh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "test_manager" to "first_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "test_manager" to "first_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: first_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "first_test" will handle the message type"Start the test.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(50)] "Asking |webviews[0]| for their cookies.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (50)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "first_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Received message from "first_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Cookie requested. We have: ", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookies" to "first_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "first_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: first_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "first_test" will handle the message type"Cookies are ready.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(62)] "Read the cookies from |webviews[0]|.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (62)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "first_test" to "test_manager".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "first_test" to "test_manager".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(196)] "First test ended.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (196)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "test_manager" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "test_manager" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Start the test.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Clear all cookies.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Deleted all cookies.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies cleard.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Clear all cookies.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Deleted all cookies.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies cleard.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Set the given cookie.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Message received: Set the given cookie.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Setting cookie to: guest1=true; path=/; expires=Wed Oct 07 2015 00:55:21 GMT-0700 (PDT);", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookie was set to the given value.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Set the given cookie.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Message received: Set the given cookie.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Setting cookie to: guest2=true; path=/; expires=Wed Oct 07 2015 00:55:21 GMT-0700 (PDT);", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookie was set to the given value.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(111)] "Both webviews finished writing their cookies. Asking them to read us their cookie now.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (111)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(111)] "Both webviews finished writing their cookies. Asking them to read us their cookie now.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (111)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Cookie requested. We have: guest1=true; guest2=true", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookies" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies are ready.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(130)] "Some webview sent us its cookie(s).", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (130)
[11963:11963:1006/005521:INFO:CONSOLE(131)] "Cookie: {"guest1":"true","guest2":"true"}.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (131)
[11963:11963:1006/005521:INFO:CONSOLE(139)] "Read exactly two cookies.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (139)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Cookie requested. We have: guest1=true; guest2=true", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookies" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "second_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies are ready.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(130)] "Some webview sent us its cookie(s).", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (130)
[11963:11963:1006/005521:INFO:CONSOLE(131)] "Cookie: {"guest1":"true","guest2":"true"}.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (131)
[11963:11963:1006/005521:INFO:CONSOLE(139)] "Read exactly two cookies.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (139)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "second_test" to "test_manager".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "second_test" to "test_manager".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(200)] "Second test ended.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (200)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "test_manager" to "third_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "test_manager" to "third_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: third_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "third_test" will handle the message type"Start the test.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(159)] "Asking the webview on a different partition to send us its cookies.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (159)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "third_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_2: Received message from "third_test" to "agent_cookie".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_2: Dispatching message to agent: agent_cookie", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_2: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_2: Cookie requested. We have: ", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(242)] "webview_2: Sending message from "agent_cookies" to "third_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (242)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "third_test".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: third_test", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "third_test" will handle the message type"Cookies are ready.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(170)] "The webview on a different partition sent us its cookies.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (170)
[11963:11963:1006/005521:INFO:CONSOLE(38)] "Sending message from "third_test" to "test_manager".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (38)
[11963:11963:1006/005521:INFO:CONSOLE(46)] "Received message from "third_test" to "test_manager".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (46)
[11963:11963:1006/005521:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (49)
[11963:11963:1006/005521:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/message.js (84)
[11963:11963:1006/005521:INFO:CONSOLE(204)] "Third test ended.", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/tests.js (204)
[11963:11963:1006/005521:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://iimjgeagcokljniegfljneabboeiedkh/window.html (0)
[1:2:1006/005521:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.CookieIsolation (4191 ms)
[123/891] WebViewTest.CookieIsolation (4736 ms)
[ RUN      ] WebViewTest.DOMStorageIsolation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12134:12134:1006/005519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12134:12134:1006/005520:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12134:12293:1006/005520:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12134:12241:1006/005521:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hmdkbcdokdjjcjlkjmiekkfdchpgoeaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12134:12241:1006/005521:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hmdkbcdokdjjcjlkjmiekkfdchpgoeaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12134:12134:1006/005522:INFO:CONSOLE(27)] "Starting test "init_dom_in_webview[0]"...", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/testing.js (27)
[12134:12134:1006/005522:INFO:CONSOLE(36)] "Sending the message "{"title":"Initialize DOM Storage","pageName":"page1"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (36)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Initialize DOM Storage","pageName":"page1"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"Initialization Complete"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(43)] "Received message "{"title":"Initialization Complete"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (43)
[12134:12134:1006/005523:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (47)
[12134:12134:1006/005523:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (36)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page1","session":"session-page1"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page1","session":"session-page1"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (43)
[12134:12134:1006/005523:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (47)
[12134:12134:1006/005523:INFO:CONSOLE(30)] "Test "init_dom_in_webview[0]" was successful.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/testing.js (30)
[12134:12134:1006/005523:INFO:CONSOLE(27)] "Starting test "init_dom_in_webview[1]_and_verify_in_webview[0]"...", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/testing.js (27)
[12134:12134:1006/005523:INFO:CONSOLE(36)] "Sending the message "{"title":"Initialize DOM Storage","pageName":"page2"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (36)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_1: Received message "{"title":"Initialize DOM Storage","pageName":"page2"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_1: Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_1: Sending the message "{"title":"Initialization Complete"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(43)] "Received message "{"title":"Initialization Complete"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (43)
[12134:12134:1006/005523:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (47)
[12134:12134:1006/005523:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (36)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_1: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_1: Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_1: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page2"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page2"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (43)
[12134:12134:1006/005523:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (47)
[12134:12134:1006/005523:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (36)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page1"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page1"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (43)
[12134:12134:1006/005523:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (47)
[12134:12134:1006/005523:INFO:CONSOLE(30)] "Test "init_dom_in_webview[1]_and_verify_in_webview[0]" was successful.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/testing.js (30)
[12134:12134:1006/005523:INFO:CONSOLE(27)] "Starting test "read_dom_storage_info_from_webviews[2]"...", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/testing.js (27)
[12134:12134:1006/005523:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (36)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_2: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_2: Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(141)] "webview_2: Sending the message "{"title":"DOM Storage Info Ready.","local":"badval","session":"badval"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/tests.js (141)
[12134:12134:1006/005523:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"badval","session":"badval"}".", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (43)
[12134:12134:1006/005523:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/message.js (47)
[12134:12134:1006/005523:INFO:CONSOLE(30)] "Test "read_dom_storage_info_from_webviews[2]" was successful.", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/testing.js (30)
[12134:12134:1006/005523:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://hmdkbcdokdjjcjlkjmiekkfdchpgoeaf/window.html (0)
[1:2:1006/005523:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.DOMStorageIsolation (4060 ms)
[124/891] WebViewTest.DOMStorageIsolation (4749 ms)
[ RUN      ] WebViewTest.OpenURLFromTab_CurrentTab_Abort
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12274:12274:1006/005521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12274:12274:1006/005521:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12274:12375:1006/005522:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cbhaknekellbmgepdmcbmhhpiabkmfol-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12274:12274:1006/005523:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[1:2:1006/005523:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.OpenURLFromTab_CurrentTab_Abort (3093 ms)
[125/891] WebViewTest.OpenURLFromTab_CurrentTab_Abort (3683 ms)
[ RUN      ] WebViewTest.IndexedDBIsolation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12261:12261:1006/005520:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12261:12261:1006/005521:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12261:12331:1006/005521:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jbgmobpokmhiglochmbpnijihnggmngb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12261:12331:1006/005522:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jbgmobpokmhiglochmbpnijihnggmngb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12261:12438:1006/005523:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12261:12261:1006/005523:INFO:CONSOLE(6)] "webview.onloadstop: 1", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12438:1006/005523:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12261:12261:1006/005523:INFO:CONSOLE(6)] "webview.onloadstop: 2", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12261:1006/005523:INFO:CONSOLE(6)] "webview.onloadstop: 3", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12261:1006/005523:INFO:CONSOLE(6)] "guests load complete", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12261:1006/005523:INFO:CONSOLE(6)] "G: onmessage: init", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12261:1006/005523:INFO:CONSOLE(6)] "G: onmessage: add", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12261:1006/005523:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12261:1006/005523:INFO:CONSOLE(6)] "G: onmessage: init", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12261:1006/005523:INFO:CONSOLE(6)] "G: onmessage: add", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12261:1006/005523:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12261:1006/005523:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.js (6)
[12261:12261:1006/005523:INFO:CONSOLE(0)] "[SUCCESS] indexedDBIsolation", source: chrome-extension://jbgmobpokmhiglochmbpnijihnggmngb/main.html (0)
[12261:12335:1006/005523:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005523:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.IndexedDBIsolation (3584 ms)
[126/891] WebViewTest.IndexedDBIsolation (4205 ms)
[ RUN      ] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12500:12500:1006/005522:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12500:12500:1006/005523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12500:12547:1006/005523:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hhcnpikmcmnjaekinjgkepbncjicdldi-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12500:12635:1006/005525:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12500:12500:1006/005525:INFO:CONSOLE(20)] "test passed", source: chrome-extension://hhcnpikmcmnjaekinjgkepbncjicdldi/embedder.js (20)
[       OK ] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny (3263 ms)
[127/891] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny (3680 ms)
[ RUN      ] WebViewTest.MediaAccessAPIAllow_TestCheck
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12649:12649:1006/005524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12649:12649:1006/005524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12649:12695:1006/005525:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-icamlmpekjdlbpiggdpbdigjkccckflh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12649:12649:1006/005526:INFO:CONSOLE(41)] "onWebViewLoadStop", source: chrome-extension://icamlmpekjdlbpiggdpbdigjkccckflh/embedder.js (41)
[12649:12822:1006/005526:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12649:12649:1006/005526:INFO:CONSOLE(20)] "test passed", source: chrome-extension://icamlmpekjdlbpiggdpbdigjkccckflh/embedder.js (20)
[1:2:1006/005526:WARNING:channel.cc(358)] RawChannel write error
[12724:12724:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.MediaAccessAPIAllow_TestCheck (2798 ms)
[128/891] WebViewTest.MediaAccessAPIAllow_TestCheck (3429 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromMainThreadAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12662:12662:1006/005524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12662:12662:1006/005524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12662:12716:1006/005525:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-piolnnchmpfnplgadajkclpjfnloldhp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12662:12662:1006/005526:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://piolnnchmpfnplgadajkclpjfnloldhp/embedder.js (77)
[12662:12662:1006/005526:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://piolnnchmpfnplgadajkclpjfnloldhp/embedder.js (79)
[12662:12840:1006/005526:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12662:12662:1006/005526:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://piolnnchmpfnplgadajkclpjfnloldhp/embedder.js (82)
[12662:12662:1006/005527:WARNING:chrome_quota_permission_context.cc(309)] Attempt to request quota from a background page: 5,2
[1:2:1006/005527:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.FileSystemAPIRequestFromMainThreadAllow (2992 ms)
[129/891] WebViewTest.FileSystemAPIRequestFromMainThreadAllow (3420 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12667:12667:1006/005525:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12667:12667:1006/005525:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12667:12769:1006/005525:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bdnfnjhgbnmdmmcfffgmifinpekfifde-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12667:12667:1006/005527:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://bdnfnjhgbnmdmmcfffgmifinpekfifde/embedder.js (79)
[12667:12667:1006/005527:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://bdnfnjhgbnmdmmcfffgmifinpekfifde/embedder.js (82)
[12667:12667:1006/005527:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://bdnfnjhgbnmdmmcfffgmifinpekfifde/embedder.js (79)
[12667:12667:1006/005527:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://bdnfnjhgbnmdmmcfffgmifinpekfifde/embedder.js (82)
[12667:12667:1006/005527:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://bdnfnjhgbnmdmmcfffgmifinpekfifde/embedder.js (79)
[12667:12667:1006/005527:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://bdnfnjhgbnmdmmcfffgmifinpekfifde/embedder.js (82)
[12667:12883:1006/005527:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12667:12883:1006/005527:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12667:12883:1006/005527:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005527:WARNING:channel.cc(358)] RawChannel write error
[12816:12816:1006/005527:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000094fc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12816:12816:1006/005527:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000094fc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12816:12816:1006/005527:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000094fc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12816:12816:1006/005527:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000094fc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow (3291 ms)
[130/891] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow (3942 ms)
[ RUN      ] WebViewTest.ClearDataCache
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12884:12884:1006/005526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12884:12884:1006/005526:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12884:12924:1006/005527:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cfgmeijgcgnjmlbjbepbobablcnoldig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12884:12884:1006/005528:INFO:CONSOLE(6)] "config: 43533", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:13005:1006/005528:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12884:12884:1006/005528:INFO:CONSOLE(6)] "webview has loaded.", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "Guest load completed.", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:43533/cache-control-response,fromCache:,false", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:43533/cache-control-response,fromCache:,true", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:43533/cache-control-response,fromCache:,true", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:43533/cache-control-response,fromCache:,true", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:43533/cache-control-response,fromCache:,true", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "clearData done", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[12884:12884:1006/005528:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:43533/cache-control-response,fromCache:,false", source: chrome-extension://cfgmeijgcgnjmlbjbepbobablcnoldig/embedder.js (6)
[1:2:1006/005528:WARNING:channel.cc(358)] RawChannel write error
[12954:12954:1006/005528:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12954:12954:1006/005528:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.ClearDataCache (2930 ms)
[131/891] WebViewTest.ClearDataCache (3419 ms)
[ RUN      ] WebViewTest.SetPropertyOnDocumentInteractive
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13021:13021:1006/005528:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13021:13021:1006/005528:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13021:13059:1006/005528:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fafjaaheeccicdbpochjkieoohidpimd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13021:13059:1006/005529:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fafjaaheeccicdbpochjkieoohidpimd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13021:13021:1006/005530:INFO:CONSOLE(0)] "[SUCCESS] checkRedefineProperty", source: chrome-extension://fafjaaheeccicdbpochjkieoohidpimd/main.html (0)
[       OK ] WebViewTest.SetPropertyOnDocumentInteractive (2890 ms)
[132/891] WebViewTest.SetPropertyOnDocumentInteractive (3430 ms)
[ RUN      ] WebViewTest.Dialog_TestConfirmDialogCancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13023:13023:1006/005528:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13023:13023:1006/005528:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13023:13080:1006/005529:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-clcaemjmofmienggnogkkniejicplgci-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13023:13023:1006/005530:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (77)
[13023:13023:1006/005530:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (81)
[13023:13023:1006/005530:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (92)
[13023:13023:1006/005530:INFO:CONSOLE(173)] "The confirm dialog test has started.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (173)
[13023:13023:1006/005530:INFO:CONSOLE(188)] "webview has requested a dialog.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (188)
[13023:13023:1006/005530:INFO:CONSOLE(192)] "The app has responded to the dialog request.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (192)
[13023:13023:1006/005530:INFO:CONSOLE(180)] "webview has reported a result for its confirm dialog.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (180)
[1:2:1006/005530:WARNING:channel.cc(358)] RawChannel write error
[13103:13103:1006/005530:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13103:13103:1006/005530:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Dialog_TestConfirmDialogCancel (2948 ms)
[133/891] WebViewTest.Dialog_TestConfirmDialogCancel (3416 ms)
[ RUN      ] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13099:13099:1006/005529:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13099:13099:1006/005529:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13099:13221:1006/005529:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-clcaemjmofmienggnogkkniejicplgci-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13099:13099:1006/005531:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (77)
[13099:13099:1006/005531:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (81)
[13099:13099:1006/005531:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (92)
[13099:13099:1006/005531:INFO:CONSOLE(231)] "The confirm dialog test has started.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (231)
[13099:13099:1006/005531:INFO:CONSOLE(246)] "webview has requested a dialog.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (246)
[13099:13099:1006/005531:INFO:CONSOLE(138)] "<webview>: A confirm dialog was blocked.", source: extensions::webViewActionRequests (138)
[13099:13099:1006/005531:INFO:CONSOLE(238)] "webview has reported a result for its confirm dialog.", source: chrome-extension://clcaemjmofmienggnogkkniejicplgci/embedder.js (238)
[       OK ] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel (2853 ms)
[134/891] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel (3445 ms)
[ RUN      ] WebViewTest.Shim_TestPerOriginZoomMode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13241:13241:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13241:13241:1006/005530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13241:13303:1006/005530:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005532:WARNING:channel.cc(358)] RawChannel write error
[13334:13334:1006/005532:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000094fc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13334:13334:1006/005532:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000094fc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Shim_TestPerOriginZoomMode (2945 ms)
[135/891] WebViewTest.Shim_TestPerOriginZoomMode (3676 ms)
[ RUN      ] WebViewTest.Shim_TestPerViewZoomMode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13373:13373:1006/005531:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13373:13373:1006/005531:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13373:13433:1006/005532:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005533:WARNING:channel.cc(358)] RawChannel write error
[13470:13470:1006/005533:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13470:13470:1006/005533:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Shim_TestPerViewZoomMode (2851 ms)
[136/891] WebViewTest.Shim_TestPerViewZoomMode (3417 ms)
[ RUN      ] WebViewTest.Shim_TestCloseNewWindowCleanup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13375:13375:1006/005531:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13375:13375:1006/005531:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13375:13451:1006/005532:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005533:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005533:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestCloseNewWindowCleanup (2851 ms)
[137/891] WebViewTest.Shim_TestCloseNewWindowCleanup (3417 ms)
[ RUN      ] AutocompleteBrowserTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13611:13611:1006/005533:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13611:13611:1006/005534:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005534:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutocompleteBrowserTest.Basic (1273 ms)
[138/891] AutocompleteBrowserTest.Basic (1850 ms)
[ RUN      ] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13471:13471:1006/005532:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13471:13471:1006/005532:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13471:13580:1006/005533:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-confabknelbkhkiaklaanokiiojmhpbh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:1:1006/005534:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[       OK ] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault (2840 ms)
[139/891] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault (3421 ms)
[ RUN      ] AutofillTest.FillProfileCrazyCharacters
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13742:13742:1006/005534:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13742:13742:1006/005535:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillTest.FillProfileCrazyCharacters (1353 ms)
[140/891] AutofillTest.FillProfileCrazyCharacters (1843 ms)
[ RUN      ] AutofillTest.PrefsStringSavedAsIs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13755:13755:1006/005535:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13755:13755:1006/005535:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005535:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AutofillTest.PrefsStringSavedAsIs (1307 ms)
[141/891] AutofillTest.PrefsStringSavedAsIs (1852 ms)
[ RUN      ] AutofillTest.InvalidCreditCardNumberIsNotAggregated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13804:13804:1006/005535:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13804:13804:1006/005535:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40429...
sending server_data: {"host": "127.0.0.1", "port": 40429} (36 bytes)
[13978:13978:1006/005536:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13978:13978:1006/005537:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13978:13978:1006/005537:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13978:13978:1006/005537:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] AutofillTest.InvalidCreditCardNumberIsNotAggregated (1942 ms)
[142/891] AutofillTest.InvalidCreditCardNumberIsNotAggregated (2637 ms)
[ RUN      ] AutofillTest.AggregatesMinValidProfile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13862:13862:1006/005535:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13862:13862:1006/005536:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42965...
sending server_data: {"host": "127.0.0.1", "port": 42965} (36 bytes)
[1:2:1006/005537:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillTest.AggregatesMinValidProfile (1953 ms)
[143/891] AutofillTest.AggregatesMinValidProfile (2634 ms)
[ RUN      ] AutofillTest.ProfilesNotAggregatedWithSubmitHandler
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14009:14009:1006/005536:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14009:14009:1006/005537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37180...
sending server_data: {"host": "127.0.0.1", "port": 37180} (36 bytes)
[       OK ] AutofillTest.ProfilesNotAggregatedWithSubmitHandler (1837 ms)
[144/891] AutofillTest.ProfilesNotAggregatedWithSubmitHandler (2381 ms)
[ RUN      ] AutofillTest.ProfileWithEmailInOtherFieldNotSaved
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14018:14018:1006/005537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14018:14018:1006/005537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58760...
sending server_data: {"host": "127.0.0.1", "port": 58760} (36 bytes)
[       OK ] AutofillTest.ProfileWithEmailInOtherFieldNotSaved (2078 ms)
[145/891] AutofillTest.ProfileWithEmailInOtherFieldNotSaved (2647 ms)
[ RUN      ] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14189:14189:1006/005538:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14189:14189:1006/005538:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff (2045 ms)
[146/891] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff (2641 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14215:14215:1006/005538:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14215:14215:1006/005538:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14215:14215:1006/005539:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:48574/banners/main.js (13)
[14215:14215:1006/005539:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:48574/banners/main.js (13)
[14215:14215:1006/005539:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:48574/banners/main.js (13)
[14215:14428:1006/005539:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[14215:14215:1006/005539:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:48574/banners/main.js (13)
[14215:14215:1006/005540:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[14215:14215:1006/005540:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14215:14215:1006/005540:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple (2448 ms)
[147/891] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple (2894 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14304:14304:1006/005539:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14304:14304:1006/005539:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14304:14304:1006/005540:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:43088/banners/main.js (13)
[14304:14526:1006/005540:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[14304:14304:1006/005540:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[14304:14304:1006/005540:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14304:14304:1006/005540:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension (1989 ms)
[148/891] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension (2638 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.NoManifest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14384:14384:1006/005539:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14384:14384:1006/005539:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14384:14384:1006/005540:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:52868/banners/main.js (13)
[14384:14384:1006/005540:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:52868/banners/main.js (13)
[14384:14384:1006/005540:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:52868/banners/main.js (13)
[14384:14548:1006/005540:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[14384:14384:1006/005541:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[14384:14384:1006/005541:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14384:14384:1006/005541:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.NoManifest (1933 ms)
[149/891] AppBannerDataFetcherBrowserTest.NoManifest (2629 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.CancelBannerDirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14528:14528:1006/005540:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14528:14528:1006/005541:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14528:14528:1006/005541:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:34221/banners/main.js (13)
[14528:14528:1006/005541:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:34221/banners/main.js (13)
[14528:14662:1006/005541:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[14528:14528:1006/005541:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:34221/banners/main.js (13)
[14528:14528:1006/005542:INFO:CONSOLE(8)] "Preventing banner from appearing", source: http://127.0.0.1:34221/banners/cancel_test_page.html (8)
[14528:14662:1006/005542:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /
[14528:14528:1006/005542:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[14528:14528:1006/005542:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14528:14528:1006/005542:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.CancelBannerDirect (1753 ms)
[150/891] AppBannerDataFetcherBrowserTest.CancelBannerDirect (2377 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14559:14559:1006/005541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14559:14559:1006/005541:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14559:14559:1006/005542:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:37693/banners/main.js (13)
[14559:14559:1006/005542:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:37693/banners/main.js (13)
[14559:14724:1006/005542:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[14559:14559:1006/005542:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:37693/banners/main.js (13)
[14559:14559:1006/005542:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[14559:14559:1006/005542:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14559:14559:1006/005542:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame (1900 ms)
[151/891] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame (2365 ms)
[ RUN      ] BrowsingDataCacheStorageHelperTest.CannedUnique
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14608:14608:1006/005541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14608:14608:1006/005542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowsingDataCacheStorageHelperTest.CannedUnique (1449 ms)
[152/891] BrowsingDataCacheStorageHelperTest.CannedUnique (2107 ms)
[ RUN      ] BrowsingDataDatabaseHelperTest.CannedAddDatabase
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14656:14656:1006/005542:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14656:14656:1006/005542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowsingDataDatabaseHelperTest.CannedAddDatabase (1226 ms)
[153/891] BrowsingDataDatabaseHelperTest.CannedAddDatabase (1845 ms)
[ RUN      ] BrowsingDataDatabaseHelperTest.CannedUnique
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14784:14784:1006/005543:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14784:14784:1006/005543:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowsingDataDatabaseHelperTest.CannedUnique (1147 ms)
[154/891] BrowsingDataDatabaseHelperTest.CannedUnique (1846 ms)
[ RUN      ] BrowsingDataLocalStorageHelperTest.CallbackCompletes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14828:14828:1006/005543:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14828:14828:1006/005543:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowsingDataLocalStorageHelperTest.CallbackCompletes (1222 ms)
[155/891] BrowsingDataLocalStorageHelperTest.CallbackCompletes (1837 ms)
[ RUN      ] BrowsingDataRemoverBrowserTest.Download
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14844:14844:1006/005544:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14844:14844:1006/005544:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowsingDataRemoverBrowserTest.Download (1366 ms)
[156/891] BrowsingDataRemoverBrowserTest.Download (1837 ms)
[ RUN      ] BrowsingDataRemoverBrowserTest.Database
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14855:14855:1006/005544:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14855:14855:1006/005544:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14855:14855:1006/005544:INFO:CONSOLE(0)] "forcibly closing database", source: http://mock.http/simple_database.html (0)
[       OK ] BrowsingDataRemoverBrowserTest.Database (1659 ms)
[157/891] BrowsingDataRemoverBrowserTest.Database (2367 ms)
[ RUN      ] PasswordsCounterTest.PeriodChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15021:15021:1006/005545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15021:15021:1006/005545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005545:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005545:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005545:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005545:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005545:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005545:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005545:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005545:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PasswordsCounterTest.PeriodChanged (1130 ms)
[158/891] PasswordsCounterTest.PeriodChanged (1853 ms)
[ RUN      ] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15077:15077:1006/005545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15077:15077:1006/005545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37563...
sending server_data: {"host": "127.0.0.1", "port": 37563} (36 bytes)
[       OK ] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation (1446 ms)
[159/891] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation (2109 ms)
[ RUN      ] RegisterProtocolHandlerBrowserTest.CustomHandler
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15174:15174:1006/005546:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15174:15174:1006/005546:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57445...
sending server_data: {"host": "127.0.0.1", "port": 57445} (36 bytes)
[1:2:1006/005547:WARNING:channel.cc(358)] RawChannel write error
[       OK ] RegisterProtocolHandlerBrowserTest.CustomHandler (1752 ms)
[160/891] RegisterProtocolHandlerBrowserTest.CustomHandler (2371 ms)
[ RUN      ] AdbClientSocketTest.TestFlushWithSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15245:15245:1006/005546:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15245:15245:1006/005547:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AdbClientSocketTest.TestFlushWithSize (1291 ms)
[161/891] AdbClientSocketTest.TestFlushWithSize (1839 ms)
[ RUN      ] ContentSettingsTest.PRE_BlockCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15086:15086:1006/005545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15086:15086:1006/005546:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45759...
sending server_data: {"host": "127.0.0.1", "port": 45759} (36 bytes)
[1:2:1006/005547:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005547:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ContentSettingsTest.PRE_BlockCookies (2649 ms)
[162/891] ContentSettingsTest.PRE_BlockCookies (3153 ms)
[ RUN      ] WebRtcDeviceProviderTest.TestDeleteSelf
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15462:15462:1006/005548:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15462:15462:1006/005549:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005549:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005549:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005549:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005549:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005549:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005549:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005549:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebRtcDeviceProviderTest.TestDeleteSelf (1186 ms)
[163/891] WebRtcDeviceProviderTest.TestDeleteSelf (1581 ms)
[ RUN      ] AndroidBreakingUsbTest.TestDeviceBreaking
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15451:15451:1006/005548:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15451:15451:1006/005548:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AndroidBreakingUsbTest.TestDeviceBreaking (1264 ms)
[164/891] AndroidBreakingUsbTest.TestDeviceBreaking (1855 ms)
[ RUN      ] AndroidNoConfigUsbTest.TestDeviceNoConfig
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15452:15452:1006/005548:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15452:15452:1006/005548:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005549:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AndroidNoConfigUsbTest.TestDeviceNoConfig (1187 ms)
[165/891] AndroidNoConfigUsbTest.TestDeviceNoConfig (1843 ms)
[ RUN      ] PortForwardingDisconnectTest.DisconnectOnRelease
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15329:15329:1006/005547:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15329:15329:1006/005547:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52867...
sending server_data: {"host": "127.0.0.1", "port": 52867} (36 bytes)
[       OK ] PortForwardingDisconnectTest.DisconnectOnRelease (2703 ms)
[166/891] PortForwardingDisconnectTest.DisconnectOnRelease (3414 ms)
[ RUN      ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15662:15662:1006/005550:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15662:15662:1006/005550:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60604...
sending server_data: {"host": "127.0.0.1", "port": 60604} (36 bytes)
[15662:15705:1006/005554:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005554:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose (4882 ms)
[167/891] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose (5511 ms)
[ RUN      ] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15664:15664:1006/005550:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15664:15664:1006/005550:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41041...
sending server_data: {"host": "127.0.0.1", "port": 41041} (36 bytes)
[15664:15664:1006/005555:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[       OK ] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch (6469 ms)
[168/891] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch (7093 ms)
[ RUN      ] DevToolsSanityTest.TestConsoleOnNavigateBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15678:15678:1006/005551:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15678:15678:1006/005551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58084...
sending server_data: {"host": "127.0.0.1", "port": 58084} (36 bytes)
[15678:15678:1006/005552:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:58084/files/devtools/navigate_back.html (2)
[15678:15678:1006/005555:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[       OK ] DevToolsSanityTest.TestConsoleOnNavigateBack (6638 ms)
[169/891] DevToolsSanityTest.TestConsoleOnNavigateBack (7087 ms)
[ RUN      ] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15663:15663:1006/005550:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15663:15663:1006/005550:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58716...
sending server_data: {"host": "127.0.0.1", "port": 58716} (36 bytes)
[15663:15663:1006/005555:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[       OK ] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh (7039 ms)
[170/891] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh (7613 ms)
[ RUN      ] DevToolsAgentHostTest.TestAgentHostReleased
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16115:16115:1006/005558:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16115:16115:1006/005558:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DevToolsAgentHostTest.TestAgentHostReleased (1368 ms)
[171/891] DevToolsAgentHostTest.TestAgentHostReleased (1842 ms)
[ RUN      ] DevToolsSanityTest.TestToolboxNotLoadedDocked
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15993:15993:1006/005555:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15993:15993:1006/005556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42234...
sending server_data: {"host": "127.0.0.1", "port": 42234} (36 bytes)
[1:2:1006/005600:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsSanityTest.TestToolboxNotLoadedDocked (4756 ms)
[172/891] DevToolsSanityTest.TestToolboxNotLoadedDocked (5511 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16307:16307:1006/005600:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16307:16307:1006/005600:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: CreateDistillerPageImpl()
          Returns: NULL
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[1:2:1006/005600:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound (1361 ms)
[173/891] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound (1853 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16413:16413:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16413:16413:1006/005601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16458:16458:1006/005602:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash (1279 ms)
[174/891] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash (1839 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.DistillerJavaScriptNotExposed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16422:16422:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16422:16422:1006/005602:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DomDistillerViewerSourceBrowserTest.DistillerJavaScriptNotExposed (1597 ms)
[175/891] DomDistillerViewerSourceBrowserTest.DistillerJavaScriptNotExposed (2105 ms)
[ RUN      ] DevToolsExtensionTest.TestDevToolsExtensionAPI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16075:16075:1006/005557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16075:16075:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46708...
sending server_data: {"host": "127.0.0.1", "port": 46708} (36 bytes)
[16075:16075:1006/005602:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[16075:16075:1006/005603:INFO:CONSOLE(2)] "PASS", source:  (2)
[       OK ] DevToolsExtensionTest.TestDevToolsExtensionAPI (5844 ms)
[176/891] DevToolsExtensionTest.TestDevToolsExtensionAPI (6574 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.PrefChange
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16547:16547:1006/005603:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16547:16547:1006/005603:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DomDistillerViewerSourceBrowserTest.PrefChange (1597 ms)
[177/891] DomDistillerViewerSourceBrowserTest.PrefChange (2372 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.PrefChangeError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16578:16578:1006/005603:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16578:16578:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DomDistillerViewerSourceBrowserTest.PrefChangeError (1673 ms)
[178/891] DomDistillerViewerSourceBrowserTest.PrefChangeError (2105 ms)
[ RUN      ] DownloadTest.IncognitoDownload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16602:16602:1006/005604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16602:16602:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005605:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTest.IncognitoDownload (1817 ms)
[179/891] DownloadTest.IncognitoDownload (2367 ms)
[ RUN      ] DownloadTest.DontCloseNewTab1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16744:16744:1006/005605:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16744:16744:1006/005605:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005606:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005606:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTest.DontCloseNewTab1 (1642 ms)
[180/891] DownloadTest.DontCloseNewTab1 (2365 ms)
[ RUN      ] DownloadTest.CrxDenyInstall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16798:16798:1006/005607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16798:16798:1006/005607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.CrxDenyInstall (2013 ms)
[181/891] DownloadTest.CrxDenyInstall (2627 ms)
[ RUN      ] DownloadTest.SavePageNonHTMLViaGet
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16936:16936:1006/005608:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16936:16936:1006/005608:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16936:17048:1006/005609:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] DownloadTest.SavePageNonHTMLViaGet (1674 ms)
[182/891] DownloadTest.SavePageNonHTMLViaGet (2368 ms)
[ RUN      ] DownloadTest.ChromeURLAfterDownload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16759:16759:1006/005606:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16759:16759:1006/005606:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16759:16759:1006/005609:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/005609:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTest.ChromeURLAfterDownload (4270 ms)
[183/891] DownloadTest.ChromeURLAfterDownload (4993 ms)
[ RUN      ] DevToolsPixelOutputTests.TestScreenshotRecording
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16117:16117:1006/005558:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16117:16117:1006/005558:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16231:16231:1006/005558:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
HTTP server started on http://127.0.0.1:35651...
sending server_data: {"host": "127.0.0.1", "port": 35651} (36 bytes)
[16117:16117:1006/005603:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[16117:16117:1006/005605:WARNING:CONSOLE(0)] "Calling Element.createShadowRoot() for an element which already hosts a shadow root is deprecated. See https://www.chromestatus.com/features/4668884095336448 for more details.", source:  (0)
[16117:16117:1006/005606:INFO:CONSOLE(2)] "DONE", source:  (2)
[16231:16231:1006/005610:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16231:16231:1006/005610:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16231:16231:1006/005610:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16231:16231:1006/005610:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16231:16231:1006/005610:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16231:16231:1006/005610:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16231:16231:1006/005610:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16231:16231:1006/005610:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16231:16231:1006/005610:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DevToolsPixelOutputTests.TestScreenshotRecording (12573 ms)
[184/891] DevToolsPixelOutputTests.TestScreenshotRecording (13128 ms)
[ RUN      ] DownloadTest.SavePageNonHTMLViaPost
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17027:17027:1006/005609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17027:17027:1006/005609:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17027:17123:1006/005610:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] DownloadTest.SavePageNonHTMLViaPost (1627 ms)
[185/891] DownloadTest.SavePageNonHTMLViaPost (2387 ms)
[ RUN      ] DownloadTest.TestMultipleDownloadsBubble
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17097:17097:1006/005610:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17097:17097:1006/005610:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.TestMultipleDownloadsBubble (1522 ms)
[186/891] DownloadTest.TestMultipleDownloadsBubble (2110 ms)
[ RUN      ] DownloadTest.Resumption_Automatic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17160:17160:1006/005611:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17160:17160:1006/005611:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.Resumption_Automatic (1646 ms)
[187/891] DownloadTest.Resumption_Automatic (2102 ms)
[ RUN      ] DownloadTest.DownloadTest_PercentComplete
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17141:17141:1006/005611:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17141:17141:1006/005611:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadTest_PercentComplete (2018 ms)
[188/891] DownloadTest.DownloadTest_PercentComplete (2634 ms)
[ RUN      ] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17194:17194:1006/005611:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17194:17194:1006/005612:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/005612:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005612:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose (1472 ms)
[189/891] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose (2108 ms)
[ RUN      ] SavePageBrowserTest.SaveHTMLOnlyTabDestroy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17315:17315:1006/005612:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17315:17315:1006/005612:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SavePageBrowserTest.SaveHTMLOnlyTabDestroy (1289 ms)
[190/891] SavePageBrowserTest.SaveHTMLOnlyTabDestroy (1851 ms)
[ RUN      ] SavePageBrowserTest.SavePageBrowserTest_NonMHTML
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17385:17385:1006/005613:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17385:17385:1006/005613:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SavePageBrowserTest.SavePageBrowserTest_NonMHTML (1614 ms)
[191/891] SavePageBrowserTest.SavePageBrowserTest_NonMHTML (2110 ms)
[ RUN      ] SavePageSitePerProcessBrowserTest.SaveCrossSitePage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17419:17419:1006/005613:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17419:17419:1006/005613:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17419:17609:1006/005614:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] SavePageSitePerProcessBrowserTest.SaveCrossSitePage (1831 ms)
[192/891] SavePageSitePerProcessBrowserTest.SaveCrossSitePage (2368 ms)
[ RUN      ] ErrorPageTest.DNSError_GoBack1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17421:17421:1006/005613:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17421:17421:1006/005614:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005615:WARNING:channel.cc(358)] RawChannel write error
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.DNSError_GoBack1 (2566 ms)
[193/891] ErrorPageTest.DNSError_GoBack1 (3156 ms)
[ RUN      ] ErrorPageTest.DNSError_DoClickLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17495:17495:1006/005614:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17495:17495:1006/005614:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/005615:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ErrorPageTest.DNSError_DoClickLink (1882 ms)
[194/891] ErrorPageTest.DNSError_DoClickLink (2630 ms)
[ RUN      ] ErrorPageTest.IFrameDNSError_GoBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17648:17648:1006/005615:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17648:17648:1006/005615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.IFrameDNSError_GoBack (1725 ms)
[195/891] ErrorPageTest.IFrameDNSError_GoBack (2376 ms)
[ RUN      ] ErrorPageTest.IFrameDNSError_JavaScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17711:17711:1006/005616:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17711:17711:1006/005616:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.IFrameDNSError_JavaScript (2177 ms)
[196/891] ErrorPageTest.IFrameDNSError_JavaScript (2634 ms)
[ RUN      ] AutomationApiTest.DesktopNotRequested
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17823:17823:1006/005617:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17823:17823:1006/005617:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17823:17905:1006/005618:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005618:WARNING:channel.cc(358)] RawChannel write error
[17823:17823:1006/005618:INFO:CONSOLE(0)] "[SUCCESS] testGetDesktop", source: chrome-extension://oejjbldojobenjpegelihafnacgcohlh/desktop_not_requested.html (0)
[       OK ] AutomationApiTest.DesktopNotRequested (1981 ms)
[197/891] AutomationApiTest.DesktopNotRequested (2636 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GetServices
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17971:17971:1006/005618:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17971:17971:1006/005618:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17971:18066:1006/005619:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17971:17971:1006/005619:INFO:CONSOLE(0)] "[SUCCESS] testGetServices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.GetServices (1576 ms)
[198/891] BluetoothLowEnergyApiTest.GetServices (2107 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GetService
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18095:18095:1006/005619:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18095:18095:1006/005619:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18095:18165:1006/005620:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18095:18095:1006/005620:INFO:CONSOLE(0)] "[SUCCESS] testGetService", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.GetService (1383 ms)
[199/891] BluetoothLowEnergyApiTest.GetService (2109 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GetIncludedServices
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18201:18201:1006/005620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18201:18201:1006/005620:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18201:18241:1006/005621:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18201:18201:1006/005621:INFO:CONSOLE(0)] "[SUCCESS] testGetIncludedServices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.GetIncludedServices (1319 ms)
[200/891] BluetoothLowEnergyApiTest.GetIncludedServices (1842 ms)
[ RUN      ] AutomationApiTest.TreeChange
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17895:17895:1006/005618:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17895:17895:1006/005618:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17895:17999:1006/005618:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17895:18054:1006/005619:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[17895:17895:1006/005619:INFO:CONSOLE(0)] "[SUCCESS] testTreeChangedObserverForCreatingNode", source: chrome-extension://oejjbldojobenjpegelihafnacgcohlh/tree_change.html (0)
[17895:17895:1006/005620:INFO:CONSOLE(0)] "[SUCCESS] testTreeChangedObserverForRemovingNode", source: chrome-extension://oejjbldojobenjpegelihafnacgcohlh/tree_change.html (0)
[       OK ] AutomationApiTest.TreeChange (3976 ms)
[201/891] AutomationApiTest.TreeChange (4745 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GetRemovedDescriptor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18282:18282:1006/005621:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18282:18282:1006/005621:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18282:18324:1006/005622:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18282:18282:1006/005622:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1:2:1006/005622:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothLowEnergyApiTest.GetRemovedDescriptor (1530 ms)
[202/891] BluetoothLowEnergyApiTest.GetRemovedDescriptor (2101 ms)
[ RUN      ] ErrorPageAutoReloadTest.AutoReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17801:17801:1006/005616:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17801:17801:1006/005617:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageAutoReloadTest.AutoReload (6868 ms)
[203/891] ErrorPageAutoReloadTest.AutoReload (7355 ms)
[ RUN      ] BluetoothLowEnergyApiTest.ConnectInProgress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18342:18342:1006/005622:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18342:18342:1006/005622:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18342:18404:1006/005623:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18342:18342:1006/005623:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.ConnectInProgress (1624 ms)
[204/891] BluetoothLowEnergyApiTest.ConnectInProgress (2109 ms)
[ RUN      ] BluetoothLowEnergyApiTest.AddressChange
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18343:18343:1006/005622:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18343:18343:1006/005622:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18343:18424:1006/005623:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18343:18343:1006/005623:INFO:CONSOLE(0)] "[SUCCESS] testAddressChanged", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.AddressChange (1697 ms)
[205/891] BluetoothLowEnergyApiTest.AddressChange (2107 ms)
[ RUN      ] ExtensionBrowsingDataTest.RemovalProhibited
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18491:18491:1006/005623:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18491:18491:1006/005624:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005624:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionBrowsingDataTest.RemovalProhibited (1240 ms)
[206/891] ExtensionBrowsingDataTest.RemovalProhibited (1851 ms)
[ RUN      ] ExtensionBrowsingDataTest.BrowsingDataRemovalMask
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18524:18524:1006/005624:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18524:18524:1006/005624:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalMask (1323 ms)
[207/891] ExtensionBrowsingDataTest.BrowsingDataRemovalMask (1839 ms)
[ RUN      ] ExtensionBrowsingDataTest.SettingsFunctionSimple
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18571:18571:1006/005624:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18571:18571:1006/005624:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowsingDataTest.SettingsFunctionSimple (1263 ms)
[208/891] ExtensionBrowsingDataTest.SettingsFunctionSimple (1853 ms)
[ RUN      ] ExtensionBrowsingDataTest.SettingsFunctionAssorted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18572:18572:1006/005624:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18572:18572:1006/005625:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005625:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowsingDataTest.SettingsFunctionAssorted (1254 ms)
[209/891] ExtensionBrowsingDataTest.SettingsFunctionAssorted (1855 ms)
[ RUN      ] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted
HTTP server started on http://127.0.0.1:33197...
sending server_data: {"host": "127.0.0.1", "port": 33197} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18716:18716:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18716:18716:1006/005626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18716:18716:1006/005627:INFO:CONSOLE(0)] "[SUCCESS] successfulSetupConnector", source: http://www.cloudprintapp.com:33197/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[18716:18716:1006/005627:INFO:CONSOLE(0)] "[SUCCESS] getHostName", source: http://www.cloudprintapp.com:33197/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[18716:18716:1006/005627:INFO:CONSOLE(0)] "[SUCCESS] getPrinters", source: http://www.cloudprintapp.com:33197/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[18716:18716:1006/005627:INFO:CONSOLE(0)] "[SUCCESS] getClientId", source: http://www.cloudprintapp.com:33197/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[       OK ] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted (2182 ms)
[210/891] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted (2895 ms)
[ RUN      ] ExtensionContentSettingsApiTest.UnsupportedDefaultSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18793:18793:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18793:18793:1006/005626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18793:18793:1006/005628:INFO:CONSOLE(0)] "[SUCCESS] setDefaultContentSettings", source: chrome-extension://gfmobdchiafdkkbephehmmamgnfofpeo/test.html (0)
[18793:18793:1006/005628:INFO:CONSOLE(0)] "[SUCCESS] setExceptions", source: chrome-extension://gfmobdchiafdkkbephehmmamgnfofpeo/test.html (0)
[1:2:1006/005628:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionContentSettingsApiTest.UnsupportedDefaultSettings (1976 ms)
[211/891] ExtensionContentSettingsApiTest.UnsupportedDefaultSettings (2362 ms)
[ RUN      ] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18760:18760:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18760:18760:1006/005626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005627:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific (2278 ms)
[212/891] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific (2891 ms)
[ RUN      ] CommandServiceTest.GetNamedCommandsQueryAll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18792:18792:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18792:18792:1006/005626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] CommandServiceTest.GetNamedCommandsQueryAll (2558 ms)
[213/891] CommandServiceTest.GetNamedCommandsQueryAll (3150 ms)
[ RUN      ] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19071:19071:1006/005628:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19071:19071:1006/005629:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss (1747 ms)
[214/891] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss (2375 ms)
[ RUN      ] DeclarativeApiTest.DeclarativeApi
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19059:19059:1006/005628:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19059:19059:1006/005628:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19125:19125:1006/005629:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
[19059:19059:1006/005629:INFO:CONSOLE(0)] "[SUCCESS] testInvalidAddRules", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005629:INFO:CONSOLE(0)] "[SUCCESS] testInvalidGetRules", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005629:INFO:CONSOLE(0)] "[SUCCESS] testInvalidRemoveRules", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testAddRules", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testGetRules", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testGetRules2", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testGetRules3", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testSelectiveGetRules", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testSelectiveRemoveRules", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testGetRemainingRules", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testIdGeneration", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testRemovingAllRules", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testAllRulesRemoved", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testValidation", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testValidationAsync", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
[19059:19059:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testAddRules", source: chrome-extension://phbcibalapabpmjjejjechgfjiginloo/_generated_background_page.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005630:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DeclarativeApiTest.DeclarativeApi (2188 ms)
[215/891] DeclarativeApiTest.DeclarativeApi (2900 ms)
[ RUN      ] DeclarativeContentApiTest.RemoveAllRulesAfterExtensionUninstall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19189:19189:1006/005629:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19189:19189:1006/005630:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DeclarativeContentApiTest.RemoveAllRulesAfterExtensionUninstall (2167 ms)
[216/891] DeclarativeContentApiTest.RemoveAllRulesAfterExtensionUninstall (2902 ms)
[ RUN      ] DeclarativeApiTest.ExtensionLifetimeRulesHandling
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19070:19070:1006/005628:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19070:19070:1006/005629:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DeclarativeApiTest.ExtensionLifetimeRulesHandling (4838 ms)
[217/891] DeclarativeApiTest.ExtensionLifetimeRulesHandling (5254 ms)
[ RUN      ] ShowPageActionWithoutPageActionRedesignTest.Test
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19372:19372:1006/005631:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19372:19372:1006/005631:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ShowPageActionWithoutPageActionRedesignTest.Test (2265 ms)
[218/891] ShowPageActionWithoutPageActionRedesignTest.Test (2890 ms)
[ RUN      ] SetIconAPITest.Overview
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19375:19375:1006/005631:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19375:19375:1006/005631:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] SetIconAPITest.Overview (2650 ms)
[219/891] SetIconAPITest.Overview (3155 ms)
[ RUN      ] DialAPITest.NonWhitelistedExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19518:19518:1006/005632:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19518:19518:1006/005633:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19518:19518:1006/005634:INFO:CONSOLE(0)] "[SUCCESS] testPermission", source: chrome-extension://abkkbhhpppgbddcidooekmkadefohojj/_generated_background_page.html (0)
[       OK ] DialAPITest.NonWhitelistedExtension (1845 ms)
[220/891] DialAPITest.NonWhitelistedExtension (2371 ms)
[ RUN      ] DialAPITest.OnError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19693:19693:1006/005634:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19693:19693:1006/005634:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19693:19693:1006/005635:INFO:CONSOLE(0)] "[SUCCESS] noListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/on_error.html (0)
[       OK ] DialAPITest.OnError (2060 ms)
[221/891] DialAPITest.OnError (2650 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19727:19727:1006/005634:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19727:19727:1006/005634:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005636:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito (2097 ms)
[222/891] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito (2625 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidURLs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19746:19746:1006/005635:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19746:19746:1006/005635:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidURLs (1871 ms)
[223/891] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidURLs (2625 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Open
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19694:19694:1006/005634:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19694:19694:1006/005634:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005636:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005636:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005636:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Open (2846 ms)
[224/891] DownloadExtensionTest.DownloadExtensionTest_Open (3423 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20016:20016:1006/005636:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20016:20016:1006/005637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49214...
sending server_data: {"host": "127.0.0.1", "port": 49214} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail (1782 ms)
[225/891] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail (2380 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20105:20105:1006/005637:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20105:20105:1006/005637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41990...
sending server_data: {"host": "127.0.0.1", "port": 41990} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail (1860 ms)
[226/891] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail (2371 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20144:20144:1006/005637:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20144:20144:1006/005637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45861...
sending server_data: {"host": "127.0.0.1", "port": 45861} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic (1866 ms)
[227/891] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic (2368 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20149:20149:1006/005637:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20149:20149:1006/005637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40471...
sending server_data: {"host": "127.0.0.1", "port": 40471} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel (1839 ms)
[228/891] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel (2366 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20408:20408:1006/005639:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20408:20408:1006/005639:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41731...
sending server_data: {"host": "127.0.0.1", "port": 41731} (36 bytes)
[1:1:1006/005640:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005640:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename (1804 ms)
[229/891] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename (2380 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20479:20479:1006/005639:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20479:20479:1006/005639:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41184...
sending server_data: {"host": "127.0.0.1", "port": 41184} (36 bytes)
[1:2:1006/005641:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid (1870 ms)
[230/891] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid (2395 ms)
[ RUN      ] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced
[       OK ] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced (0 ms)
[231/891] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced (470 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20554:20554:1006/005640:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20554:20554:1006/005640:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51108...
sending server_data: {"host": "127.0.0.1", "port": 51108} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning (2399 ms)
[232/891] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning (2892 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20551:20551:1006/005640:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20551:20551:1006/005640:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54302...
sending server_data: {"host": "127.0.0.1", "port": 54302} (36 bytes)
[1:3:1006/005642:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005642:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit (2749 ms)
[233/891] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit (3420 ms)
[ RUN      ] ExtensionBrowserTest.LastError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20873:20873:1006/005642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20873:20873:1006/005642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionBrowserTest.LastError (1966 ms)
[234/891] ExtensionBrowserTest.LastError (2632 ms)
[ RUN      ] BrowserActionApiTest.BrowserActionRemovePopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20872:20872:1006/005642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20872:20872:1006/005642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserActionApiTest.BrowserActionRemovePopup (2277 ms)
[235/891] BrowserActionApiTest.BrowserActionRemovePopup (2894 ms)
[ RUN      ] ExtensionBrowserTest.BackgroundPageIsNeverVisible
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20957:20957:1006/005643:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20957:20957:1006/005643:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionBrowserTest.BackgroundPageIsNeverVisible (1729 ms)
[236/891] ExtensionBrowserTest.BackgroundPageIsNeverVisible (2380 ms)
[ RUN      ] ExtensionBrowserTest.PageActionCrash25562
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21261:21261:1006/005644:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21261:21261:1006/005644:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46474...
sending server_data: {"host": "127.0.0.1", "port": 46474} (36 bytes)
[       OK ] ExtensionBrowserTest.PageActionCrash25562 (2303 ms)
[237/891] ExtensionBrowserTest.PageActionCrash25562 (2892 ms)
[ RUN      ] ExtensionBrowserTest.TitleLocalizationPageAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21282:21282:1006/005644:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21282:21282:1006/005645:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45610...
sending server_data: {"host": "127.0.0.1", "port": 45610} (36 bytes)
[       OK ] ExtensionBrowserTest.TitleLocalizationPageAction (2515 ms)
[238/891] ExtensionBrowserTest.TitleLocalizationPageAction (2898 ms)
[ RUN      ] ExtensionBrowserTest.RSSParseFeedInvalidFeed1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21291:21291:1006/005645:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21291:21291:1006/005645:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52431...
sending server_data: {"host": "127.0.0.1", "port": 52431} (36 bytes)
[21291:21291:1006/005647:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[       OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed1 (2614 ms)
[239/891] ExtensionBrowserTest.RSSParseFeedInvalidFeed1 (3154 ms)
[ RUN      ] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21087:21087:1006/005643:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21087:21087:1006/005643:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21087:21087:1006/005646:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/005647:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded (4566 ms)
[240/891] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded (5265 ms)
[ RUN      ] PageActionApiTest.AddPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21514:21514:1006/005647:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21514:21514:1006/005647:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005649:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PageActionApiTest.AddPopup (2283 ms)
[241/891] PageActionApiTest.AddPopup (2915 ms)
[ RUN      ] PageActionApiTest.RemovePopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21532:21532:1006/005647:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21532:21532:1006/005648:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005649:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PageActionApiTest.RemovePopup (2238 ms)
[242/891] PageActionApiTest.RemovePopup (2892 ms)
[ RUN      ] PageActionApiTest.TestTriggerPageAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21560:21560:1006/005648:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21560:21560:1006/005648:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43477...
sending server_data: {"host": "127.0.0.1", "port": 43477} (36 bytes)
[1:2:1006/005650:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005650:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PageActionApiTest.TestTriggerPageAction (2532 ms)
[243/891] PageActionApiTest.TestTriggerPageAction (3152 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21601:21601:1006/005648:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21601:21601:1006/005649:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21601:21733:1006/005650:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gfacmglgfpimoekgainiimebjjgcpmkh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21601:21733:1006/005650:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gfacmglgfpimoekgainiimebjjgcpmkh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21601:21601:1006/005651:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://gfacmglgfpimoekgainiimebjjgcpmkh/test.html (0)
[21601:21601:1006/005651:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://gfacmglgfpimoekgainiimebjjgcpmkh/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest (2778 ms)
[244/891] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest (3418 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21825:21825:1006/005650:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21825:21825:1006/005650:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21825:21896:1006/005651:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mfkgjickgemlipnagpemlpegdfhkobia-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21825:21896:1006/005652:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mfkgjickgemlipnagpemlpegdfhkobia-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21825:21825:1006/005652:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://mfkgjickgemlipnagpemlpegdfhkobia/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest (2915 ms)
[245/891] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest (3420 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21838:21838:1006/005650:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21838:21838:1006/005651:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21838:21935:1006/005652:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-coliinfcdolojndgbnibhlgigbfglifp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21838:21935:1006/005652:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-coliinfcdolojndgbnibhlgigbfglifp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21838:21838:1006/005653:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://coliinfcdolojndgbnibhlgigbfglifp/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest (2857 ms)
[246/891] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest (3413 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiSaveExistingFileTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21933:21933:1006/005651:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21933:21933:1006/005651:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21933:22023:1006/005652:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bablhhoabiklcokachniojmkfflaahhl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21933:22023:1006/005653:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bablhhoabiklcokachniojmkfflaahhl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21933:21933:1006/005653:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://bablhhoabiklcokachniojmkfflaahhl/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiSaveExistingFileTest (2718 ms)
[247/891] FileSystemApiTest.FileSystemApiSaveExistingFileTest (3419 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiSaveCancelTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21998:21998:1006/005652:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21998:21998:1006/005652:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21998:22144:1006/005653:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dninhcndbgglodbmdaahhgagmbgnmkbc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21998:22144:1006/005653:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dninhcndbgglodbmdaahhgagmbgnmkbc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21998:21998:1006/005654:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://dninhcndbgglodbmdaahhgagmbgnmkbc/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiSaveCancelTest (2849 ms)
[248/891] FileSystemApiTest.FileSystemApiSaveCancelTest (3419 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiGetWritableTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22229:22229:1006/005654:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22229:22229:1006/005654:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22229:22288:1006/005655:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-niplgdbgboemepagbgdgjmjdkkfdfood-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22229:22288:1006/005655:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-niplgdbgboemepagbgdgjmjdkkfdfood-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22229:22229:1006/005656:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://niplgdbgboemepagbgdgjmjdkkfdfood/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiGetWritableTest (2816 ms)
[249/891] FileSystemApiTest.FileSystemApiGetWritableTest (3421 ms)
[ RUN      ] GcdPrivateAPITest.GetCloudList
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22328:22328:1006/005655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22328:22328:1006/005655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22328:22439:1006/005656:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005656:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GcdPrivateAPITest.GetCloudList (1958 ms)
[250/891] GcdPrivateAPITest.GetCloudList (2629 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiRestoreEntry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22245:22245:1006/005654:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22245:22245:1006/005654:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22245:22320:1006/005655:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-amclmfkjhlgdplpgojmmehcgojhlofbo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22245:22320:1006/005655:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-amclmfkjhlgdplpgojmmehcgojhlofbo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22245:22245:1006/005656:INFO:CONSOLE(0)] "[SUCCESS] restoreEntryWorks", source: chrome-extension://amclmfkjhlgdplpgojmmehcgojhlofbo/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiRestoreEntry (3020 ms)
[251/891] FileSystemApiTest.FileSystemApiRestoreEntry (3682 ms)
[ RUN      ] GcdPrivateAPITest.AddRemove
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22388:22388:1006/005655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22388:22388:1006/005655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] GcdPrivateAPITest.AddRemove (3392 ms)
[252/891] GcdPrivateAPITest.AddRemove (3943 ms)
[ RUN      ] GcdPrivateAPITest.SendQuery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22612:22612:1006/005657:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22612:22612:1006/005657:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] GcdPrivateAPITest.SendQuery (1520 ms)
[253/891] GcdPrivateAPITest.SendQuery (2108 ms)
[ RUN      ] GcmApiTest.OnMessagesDeleted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22630:22630:1006/005657:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22630:22630:1006/005658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22630:22630:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] messagesDeleted", source: chrome-extension://lhepmledcnkkodgpmlabchmnalnaafdf/on_messages_deleted.html (0)
[       OK ] GcmApiTest.OnMessagesDeleted (1680 ms)
[254/891] GcmApiTest.OnMessagesDeleted (2100 ms)
[ RUN      ] GcmApiTest.SendValidation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22625:22625:1006/005657:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22625:22625:1006/005657:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] successWhenHappyPath", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] successWhenTtlIsZero", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] successWhenTtlIsMissing", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenTtlIsNegative", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenTtlIsTooLarge", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIdMissing", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIdIsEmpty", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDestinationIdMissing", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDestinationIdIsEmpty", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataIsMissing", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataIsEmpty", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsEmpty", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] successWhenDataKeyHasGoogDotInIt", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDot", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDotPrefixed", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDotMixedCasedPrefixed", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] successWhenDataKeyHasGoogleInIt", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogle", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsMixedCasedGoogle", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGooglePrefixed", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsCollapeKey", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[22625:22625:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIsTooLarge", source: chrome-extension://ljppindmhfmpdcngfncbbhakicfkdafb/_generated_background_page.html (0)
[       OK ] GcmApiTest.SendValidation (1878 ms)
[255/891] GcmApiTest.SendValidation (2367 ms)
[ RUN      ] HotwordPrivateApiTest.IsAvailableTrue_NoGet
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22842:22842:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22842:22842:1006/005659:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22842:22842:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.IsAvailableTrue_NoGet (1783 ms)
[256/891] HotwordPrivateApiTest.IsAvailableTrue_NoGet (2364 ms)
[ RUN      ] HistoryApiTest.DeleteProhibited
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22841:22841:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22841:22841:1006/005659:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22841:22841:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] deleteUrl", source: chrome-extension://cjkdiilhmaidmgfibimnajmhgmmapbcf/delete_prohibited.html (0)
[22841:22841:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] deleteRange", source: chrome-extension://cjkdiilhmaidmgfibimnajmhgmmapbcf/delete_prohibited.html (0)
[22841:22841:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] deleteAll", source: chrome-extension://cjkdiilhmaidmgfibimnajmhgmmapbcf/delete_prohibited.html (0)
[       OK ] HistoryApiTest.DeleteProhibited (2036 ms)
[257/891] HistoryApiTest.DeleteProhibited (2639 ms)
[ RUN      ] HotwordPrivateApiTest.OnHotwordTriggered
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22862:22862:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22862:22862:1006/005700:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HotwordPrivateApiTest.OnHotwordTriggered (1881 ms)
[258/891] HotwordPrivateApiTest.OnHotwordTriggered (2368 ms)
[ RUN      ] HotwordPrivateApiTest.OnSpeakerModelSaved
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22863:22863:1006/005700:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22863:22863:1006/005700:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HotwordPrivateApiTest.OnSpeakerModelSaved (1855 ms)
[259/891] HotwordPrivateApiTest.OnSpeakerModelSaved (2366 ms)
[ RUN      ] IdentityGetProfileUserInfoFunctionTest.NotSignedIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23147:23147:1006/005702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23147:23147:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IdentityGetProfileUserInfoFunctionTest.NotSignedIn (1279 ms)
[260/891] IdentityGetProfileUserInfoFunctionTest.NotSignedIn (1849 ms)
[ RUN      ] GetAuthTokenFunctionTest.NonInteractiveSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23166:23166:1006/005702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23166:23166:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23166:23273:1006/005703:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eonghmegbdfmdbaliekcgmdjdnlkllio-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23166:23166:1006/005703:INFO:CONSOLE(5)] "hi there", source: chrome-extension://eonghmegbdfmdbaliekcgmdjdnlkllio/test.js (5)
[       OK ] GetAuthTokenFunctionTest.NonInteractiveSuccess (1854 ms)
[261/891] GetAuthTokenFunctionTest.NonInteractiveSuccess (2362 ms)
[ RUN      ] HotwordPrivateApiTest.AudioHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23134:23134:1006/005701:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23134:23134:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23134:23134:1006/005703:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[23134:23134:1006/005703:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[1:2:1006/005703:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HotwordPrivateApiTest.AudioHistory (2416 ms)
[262/891] HotwordPrivateApiTest.AudioHistory (2894 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveQueueShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23167:23167:1006/005702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23167:23167:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23167:23303:1006/005703:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eonghmegbdfmdbaliekcgmdjdnlkllio-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23167:23167:1006/005703:INFO:CONSOLE(5)] "hi there", source: chrome-extension://eonghmegbdfmdbaliekcgmdjdnlkllio/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveQueueShutdown (1808 ms)
[263/891] GetAuthTokenFunctionTest.InteractiveQueueShutdown (2369 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23416:23416:1006/005704:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23416:23416:1006/005704:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23416:23485:1006/005704:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eonghmegbdfmdbaliekcgmdjdnlkllio-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23416:23416:1006/005704:INFO:CONSOLE(5)] "hi there", source: chrome-extension://eonghmegbdfmdbaliekcgmdjdnlkllio/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails (1560 ms)
[264/891] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails (2122 ms)
[ RUN      ] GetAuthTokenFunctionTest.ComponentWithNormalClientId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23491:23491:1006/005704:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23491:23491:1006/005705:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005705:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005705:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005705:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005705:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005705:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005705:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[23491:23491:1006/005705:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[23491:23491:1006/005705:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[23491:23491:1006/005705:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] GetAuthTokenFunctionTest.ComponentWithNormalClientId (1416 ms)
[265/891] GetAuthTokenFunctionTest.ComponentWithNormalClientId (2106 ms)
[ RUN      ] GetAuthTokenFunctionTest.NonInteractiveCacheHit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23472:23472:1006/005704:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23472:23472:1006/005705:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23472:23566:1006/005705:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eonghmegbdfmdbaliekcgmdjdnlkllio-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23472:23472:1006/005705:INFO:CONSOLE(5)] "hi there", source: chrome-extension://eonghmegbdfmdbaliekcgmdjdnlkllio/test.js (5)
[       OK ] GetAuthTokenFunctionTest.NonInteractiveCacheHit (1801 ms)
[266/891] GetAuthTokenFunctionTest.NonInteractiveCacheHit (2365 ms)
[ RUN      ] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23483:23483:1006/005704:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23483:23483:1006/005705:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23483:23593:1006/005705:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eonghmegbdfmdbaliekcgmdjdnlkllio-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23483:23483:1006/005705:INFO:CONSOLE(5)] "hi there", source: chrome-extension://eonghmegbdfmdbaliekcgmdjdnlkllio/test.js (5)
[       OK ] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit (1760 ms)
[267/891] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit (2366 ms)
[ RUN      ] GetAuthTokenFunctionTest.MultiUnknownUser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23693:23693:1006/005706:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23693:23693:1006/005706:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23693:23790:1006/005706:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eonghmegbdfmdbaliekcgmdjdnlkllio-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23693:23693:1006/005706:INFO:CONSOLE(5)] "hi there", source: chrome-extension://eonghmegbdfmdbaliekcgmdjdnlkllio/test.js (5)
[       OK ] GetAuthTokenFunctionTest.MultiUnknownUser (1357 ms)
[268/891] GetAuthTokenFunctionTest.MultiUnknownUser (2111 ms)
[ RUN      ] RemoveCachedAuthTokenFunctionTest.NotFound
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23807:23807:1006/005707:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23807:23807:1006/005707:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005707:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005707:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005707:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005707:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005707:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005707:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005707:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RemoveCachedAuthTokenFunctionTest.NotFound (1410 ms)
[269/891] RemoveCachedAuthTokenFunctionTest.NotFound (1847 ms)
[ RUN      ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23783:23783:1006/005706:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23783:23783:1006/005707:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23783:23867:1006/005707:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eonghmegbdfmdbaliekcgmdjdnlkllio-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23783:23783:1006/005708:INFO:CONSOLE(5)] "hi there", source: chrome-extension://eonghmegbdfmdbaliekcgmdjdnlkllio/test.js (5)
[       OK ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure (1708 ms)
[270/891] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure (2369 ms)
[ RUN      ] LaunchWebAuthFlowFunctionTest.UserCloseWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23810:23810:1006/005707:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23810:23810:1006/005707:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:59999...
sending server_data: {"host": "127.0.0.1", "port": 59999} (36 bytes)
[23810:23810:1006/005709:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
testserver.py: Closed connection
[       OK ] LaunchWebAuthFlowFunctionTest.UserCloseWindow (3150 ms)
[271/891] LaunchWebAuthFlowFunctionTest.UserCloseWindow (3679 ms)
[ RUN      ] ImageWriterPrivateApiTest.TestListDevices
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24048:24048:1006/005708:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24048:24048:1006/005709:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24048:24132:1006/005709:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bhdicapfliiopgopdpfahjdciigdmelc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24048:24048:1006/005710:INFO:CONSOLE(0)] "[SUCCESS] testDeviceList", source: chrome-extension://bhdicapfliiopgopdpfahjdciigdmelc/_generated_background_page.html (0)
[       OK ] ImageWriterPrivateApiTest.TestListDevices (1831 ms)
[272/891] ImageWriterPrivateApiTest.TestListDevices (2366 ms)
[ RUN      ] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23969:23969:1006/005708:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23969:23969:1006/005708:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23969:23969:1006/005709:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[1:1:1006/005710:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[23969:24077:1006/005710:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005710:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005710:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005710:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess (2522 ms)
[273/891] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess (3156 ms)
[ RUN      ] ImageWriterPrivateApiTest.TestWriteFromFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24090:24090:1006/005709:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24090:24090:1006/005709:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24090:24203:1006/005710:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bhdicapfliiopgopdpfahjdciigdmelc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24090:24203:1006/005710:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bhdicapfliiopgopdpfahjdciigdmelc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24090:24090:1006/005711:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://bhdicapfliiopgopdpfahjdciigdmelc/test.html (0)
[       OK ] ImageWriterPrivateApiTest.TestWriteFromFile (2376 ms)
[274/891] ImageWriterPrivateApiTest.TestWriteFromFile (2888 ms)
[ RUN      ] InstanceIDApiTest.DeleteToken
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24303:24303:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24303:24303:1006/005711:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutParameters", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutCallback", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutAuthorizedEntity", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithEmptyAuthorizedEntity", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithInvalidAuthorizedEntity", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutScope", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithEmptyScope", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithInvalidScope", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenBeforeGetToken", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenAfterGetToken", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[24303:24303:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] getTokenDeleteTokeAndGetToken", source: chrome-extension://bnemhbeffbenieidlcejdcchfbgahmae/_generated_background_page.html (0)
[       OK ] InstanceIDApiTest.DeleteToken (2004 ms)
[275/891] InstanceIDApiTest.DeleteToken (2655 ms)
[ RUN      ] ExtensionManagementApiTest.GenerateAppForLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24389:24389:1006/005711:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24389:24389:1006/005711:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005712:WARNING:channel.cc(358)] RawChannel write error
[24389:24389:1006/005712:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithoutUserGesture", source: chrome-extension://ohdhadkcihalgomilbpmdcjpbglegeff/generateAppForLink.html (0)
[24389:24389:1006/005713:INFO:CONSOLE(0)] "[SUCCESS] generateAppForInvalidLink", source: chrome-extension://ohdhadkcihalgomilbpmdcjpbglegeff/generateAppForLink.html (0)
[24389:24389:1006/005713:INFO:CONSOLE(0)] "[SUCCESS] generateAppWithEmptyTitle", source: chrome-extension://ohdhadkcihalgomilbpmdcjpbglegeff/generateAppForLink.html (0)
[24389:24389:1006/005713:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithShortURL", source: chrome-extension://ohdhadkcihalgomilbpmdcjpbglegeff/generateAppForLink.html (0)
[24389:24389:1006/005713:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithLongURL", source: chrome-extension://ohdhadkcihalgomilbpmdcjpbglegeff/generateAppForLink.html (0)
[       OK ] ExtensionManagementApiTest.GenerateAppForLink (2477 ms)
[276/891] ExtensionManagementApiTest.GenerateAppForLink (2901 ms)
[ RUN      ] ExtensionManagementApiEscalationTest.SetEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24386:24386:1006/005711:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24386:24386:1006/005711:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionManagementApiEscalationTest.SetEnabled (2627 ms)
[277/891] ExtensionManagementApiEscalationTest.SetEnabled (3150 ms)
[ RUN      ] ExtensionManagementApiTest.LaunchTabApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24491:24491:1006/005712:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24491:24491:1006/005712:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24491:24491:1006/005713:INFO:CONSOLE(11)] "Launch Launch App in a tab (onigmeocpoglofkcecmlnghbafeemlba)", source: chrome-extension://dnacejhpgpjeabdfkjlbnaghdjcjlodm/background.js (11)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24491:24491:1006/005713:INFO:CONSOLE(11)] "Launch Launch App in a tab (onigmeocpoglofkcecmlnghbafeemlba)", source: chrome-extension://dnacejhpgpjeabdfkjlbnaghdjcjlodm/background.js (11)
[24491:24491:1006/005714:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[24491:24491:1006/005714:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[24491:24491:1006/005714:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionManagementApiTest.LaunchTabApp (2375 ms)
[278/891] ExtensionManagementApiTest.LaunchTabApp (2913 ms)
[ RUN      ] MDnsAPITest.MaxServiceInstancesPerEventConst
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24646:24646:1006/005713:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24646:24646:1006/005713:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005714:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MDnsAPITest.MaxServiceInstancesPerEventConst (1777 ms)
[279/891] MDnsAPITest.MaxServiceInstancesPerEventConst (2372 ms)
[ RUN      ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24751:24751:1006/005714:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24751:24751:1006/005714:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24751:24862:1006/005715:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cgpnakegaeobdpgfdojkjgapfcggcmod-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24751:24862:1006/005715:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cgpnakegaeobdpgfdojkjgapfcggcmod-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24751:24751:1006/005715:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesNoGalleries", source: chrome-extension://cgpnakegaeobdpgfdojkjgapfcggcmod/_generated_background_page.html (0)
[       OK ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead (2132 ms)
[280/891] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead (2901 ms)
[ RUN      ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24782:24782:1006/005714:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24782:24782:1006/005714:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24782:24892:1006/005715:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-llkpppmjhcpmggehgebbphhmlonmmpon-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24782:24892:1006/005715:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-llkpppmjhcpmggehgebbphhmlonmmpon-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24782:24782:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] getMediaFileSystems", source: chrome-extension://llkpppmjhcpmggehgebbphhmlonmmpon/_generated_background_page.html (0)
[24782:24782:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] readFileSystemsAndDeleteFile", source: chrome-extension://llkpppmjhcpmggehgebbphhmlonmmpon/_generated_background_page.html (0)
[       OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete (2232 ms)
[281/891] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete (2892 ms)
[ RUN      ] MediaGalleriesPlatformAppBrowserTest.CancelScan
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24845:24845:1006/005715:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24845:24845:1006/005715:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24845:25000:1006/005716:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-chhcfckkhmknpjnijennadgggnkopdij-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24845:25000:1006/005716:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-chhcfckkhmknpjnijennadgggnkopdij-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24845:24845:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] StartAndCancelMediaScanTest", source: chrome-extension://chhcfckkhmknpjnijennadgggnkopdij/_generated_background_page.html (0)
[       OK ] MediaGalleriesPlatformAppBrowserTest.CancelScan (2291 ms)
[282/891] MediaGalleriesPlatformAppBrowserTest.CancelScan (2895 ms)
[ RUN      ] MediaGalleriesPlatformAppBrowserTest.GetMetadata
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24970:24970:1006/005715:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24970:24970:1006/005716:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24970:25094:1006/005716:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jjpajmcefochgakkhbmhlcagdpahcemn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24970:25094:1006/005716:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jjpajmcefochgakkhbmhlcagdpahcemn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24970:24970:1006/005717:INFO:CONSOLE(0)] "[SUCCESS] ImageMIMETypeOnlyTest", source: chrome-extension://jjpajmcefochgakkhbmhlcagdpahcemn/_generated_background_page.html (0)
[24970:24970:1006/005717:INFO:CONSOLE(0)] "[SUCCESS] ImageTagsTest", source: chrome-extension://jjpajmcefochgakkhbmhlcagdpahcemn/_generated_background_page.html (0)
[       OK ] MediaGalleriesPlatformAppBrowserTest.GetMetadata (2129 ms)
[283/891] MediaGalleriesPlatformAppBrowserTest.GetMetadata (2897 ms)
[ RUN      ] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25164:25164:1006/005717:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25164:25164:1006/005717:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[25164:25227:1006/005718:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bpceehalohpoocmiacagmppffcefnkhm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery (1897 ms)
[284/891] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery (2375 ms)
[ RUN      ] ExtensionModuleApiTest.IncognitoFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25173:25173:1006/005717:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25173:25173:1006/005717:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25173:25173:1006/005718:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://mcaladhfbmajiefibjbkmkecgidikpbp/test.html (0)
[1:2:1006/005718:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005718:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionModuleApiTest.IncognitoFile (1824 ms)
[285/891] ExtensionModuleApiTest.IncognitoFile (2369 ms)
[ RUN      ] PasswordsPrivateApiTest.CanPasswordAccountBeManaged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25238:25238:1006/005718:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25238:25238:1006/005718:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25238:25238:1006/005719:INFO:CONSOLE(0)] "[SUCCESS] canPasswordAccountBeManaged", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?canPasswordAccountBeManaged (0)
[       OK ] PasswordsPrivateApiTest.CanPasswordAccountBeManaged (1863 ms)
[286/891] PasswordsPrivateApiTest.CanPasswordAccountBeManaged (2636 ms)
[ RUN      ] PasswordsPrivateApiTest.RemovePasswordException
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25337:25337:1006/005718:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25337:25337:1006/005719:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25337:25337:1006/005720:INFO:CONSOLE(0)] "[SUCCESS] removePasswordException", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removePasswordException (0)
[       OK ] PasswordsPrivateApiTest.RemovePasswordException (1921 ms)
[287/891] PasswordsPrivateApiTest.RemovePasswordException (2629 ms)
[ RUN      ] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25444:25444:1006/005719:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25444:25444:1006/005719:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25444:25444:1006/005720:INFO:CONSOLE(0)] "[SUCCESS] allowedPermission", source: chrome-extension://kdgkdghfpaebjkaecpfbdllbejhilcoa/_generated_background_page.html (0)
[25444:25444:1006/005720:INFO:CONSOLE(0)] "[SUCCESS] allowedPermission", source: chrome-extension://kdgkdghfpaebjkaecpfbdllbejhilcoa/_generated_background_page.html (0)
[1:2:1006/005720:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked (1778 ms)
[288/891] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked (2376 ms)
[ RUN      ] ExtensionPreferenceApiTest.OnChange
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25472:25472:1006/005719:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25472:25472:1006/005719:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25472:25472:1006/005721:INFO:CONSOLE(0)] "[SUCCESS] changeDefault", source: chrome-extension://cfalddpkagipbiopilfodkklpbehfkdl/_generated_background_page.html (0)
[25472:25472:1006/005721:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnly", source: chrome-extension://cfalddpkagipbiopilfodkklpbehfkdl/_generated_background_page.html (0)
[25472:25472:1006/005721:INFO:CONSOLE(0)] "[SUCCESS] changeDefaultOnly", source: chrome-extension://cfalddpkagipbiopilfodkklpbehfkdl/_generated_background_page.html (0)
[25472:25472:1006/005721:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnlyBack", source: chrome-extension://cfalddpkagipbiopilfodkklpbehfkdl/_generated_background_page.html (0)
[25472:25472:1006/005721:INFO:CONSOLE(0)] "[SUCCESS] clearIncognito", source: chrome-extension://cfalddpkagipbiopilfodkklpbehfkdl/_generated_background_page.html (0)
[25472:25472:1006/005721:INFO:CONSOLE(0)] "[SUCCESS] clearDefault", source: chrome-extension://cfalddpkagipbiopilfodkklpbehfkdl/_generated_background_page.html (0)
[       OK ] ExtensionPreferenceApiTest.OnChange (1996 ms)
[289/891] ExtensionPreferenceApiTest.OnChange (2636 ms)
[ RUN      ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25584:25584:1006/005720:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25584:25584:1006/005720:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase (1280 ms)
[290/891] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase (1859 ms)
[ RUN      ] ProxySettingsApiTest.ProxyPacDataUrl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25670:25670:1006/005721:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25670:25670:1006/005721:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25670:25670:1006/005722:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://dnbkmfdgmhmjmbbfmjkpgmebcodeokcl/_generated_background_page.html (0)
[25670:25670:1006/005722:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://dnbkmfdgmhmjmbbfmjkpgmebcodeokcl/_generated_background_page.html (0)
[       OK ] ProxySettingsApiTest.ProxyPacDataUrl (1904 ms)
[291/891] ProxySettingsApiTest.ProxyPacDataUrl (2371 ms)
[ RUN      ] ProxySettingsApiTest.ProxySystem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25732:25732:1006/005721:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25732:25732:1006/005722:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25732:25732:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://joajgbnmligaepadjbgcgbmdbipenbph/_generated_background_page.html (0)
[25732:25732:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] setSystemProxy", source: chrome-extension://joajgbnmligaepadjbgcgbmdbipenbph/_generated_background_page.html (0)
[       OK ] ProxySettingsApiTest.ProxySystem (2016 ms)
[292/891] ProxySettingsApiTest.ProxySystem (2636 ms)
[ RUN      ] ExtensionSessionsTest.RestoreForeignSessionInvalidId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25781:25781:1006/005722:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25781:25781:1006/005722:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25781:25781:1006/005723:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RegisterDataTypes(0x604000500b90)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:167:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:169:
    Function call: GetPreferredDataTypes()
          Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:165:
    Function call: IsDataTypeControllerRunning(13)
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[       OK ] ExtensionSessionsTest.RestoreForeignSessionInvalidId (1495 ms)
[293/891] ExtensionSessionsTest.RestoreForeignSessionInvalidId (2121 ms)
[ RUN      ] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25776:25776:1006/005722:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25776:25776:1006/005722:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25776:25776:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://dgjmocjjmmiibcogcmpaohpddanpankm/_generated_background_page.html (0)
[25776:25776:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://dgjmocjjmmiibcogcmpaohpddanpankm/_generated_background_page.html (0)
[1:2:1006/005723:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly (1949 ms)
[294/891] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly (2634 ms)
[ RUN      ] SettingsPrivateApiTest.GetAllPrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25974:25974:1006/005723:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25974:25974:1006/005723:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25974:25974:1006/005724:INFO:CONSOLE(0)] "[SUCCESS] getAllPrefs", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getAllPrefs (0)
[       OK ] SettingsPrivateApiTest.GetAllPrefs (1656 ms)
[295/891] SettingsPrivateApiTest.GetAllPrefs (2372 ms)
[ RUN      ] SettingsPrivateApiTest.OnPrefsChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26048:26048:1006/005724:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26048:26048:1006/005724:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005725:WARNING:channel.cc(358)] RawChannel write error
[26048:26048:1006/005725:INFO:CONSOLE(0)] "[SUCCESS] onPrefsChanged", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onPrefsChanged (0)
[       OK ] SettingsPrivateApiTest.OnPrefsChanged (1908 ms)
[296/891] SettingsPrivateApiTest.OnPrefsChanged (2374 ms)
[ RUN      ] StreamsPrivateApiTest.FileURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26085:26085:1006/005725:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26085:26085:1006/005725:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StreamsPrivateApiTest.FileURL (1842 ms)
[297/891] StreamsPrivateApiTest.FileURL (2373 ms)
[ RUN      ] StreamsPrivateApiTest.NavigateToAnAttachment
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26252:26252:1006/005726:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26252:26252:1006/005726:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StreamsPrivateApiTest.NavigateToAnAttachment (1599 ms)
[298/891] StreamsPrivateApiTest.NavigateToAnAttachment (2368 ms)
[ RUN      ] TabCaptureApiTest.GetUserMediaTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26343:26343:1006/005726:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26343:26343:1006/005727:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26343:26407:1006/005727:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26343:26343:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] testGetUserMedia", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/get_user_media_test.html (0)
[       OK ] TabCaptureApiTest.GetUserMediaTest (2033 ms)
[299/891] TabCaptureApiTest.GetUserMediaTest (2626 ms)
[ RUN      ] ExtensionTabsTest.UpdateNoPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26510:26510:1006/005728:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26510:26510:1006/005728:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionTabsTest.UpdateNoPermissions (911 ms)
[300/891] ExtensionTabsTest.UpdateNoPermissions (1586 ms)
[ RUN      ] SocketApiTest.SocketMulticast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26052:26052:1006/005724:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26052:26052:1006/005724:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26052:26129:1006/005725:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kmdipnnfdffdeabnnbojmmoadignpfkj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[26052:26052:1006/005725:INFO:CONSOLE(374)] "Running tests, protocol none, echo server 127.0.0.1:8888", source: chrome-extension://kmdipnnfdffdeabnnbojmmoadignpfkj/background.js (374)
[26052:26052:1006/005725:INFO:CONSOLE(379)] "Running multicast tests", source: chrome-extension://kmdipnnfdffdeabnnbojmmoadignpfkj/background.js (379)
[26052:26052:1006/005725:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.setMulticastTimeToLive: net::ERR_INVALID_ARGUMENT
    at Object.callback (chrome-extension://kmdipnnfdffdeabnnbojmmoadignpfkj/multicast.js:68:18)", source: chrome-extension://kmdipnnfdffdeabnnbojmmoadignpfkj/_generated_background_page.html (0)
[26052:26052:1006/005730:INFO:CONSOLE(0)] "[SUCCESS] testMulticast", source: chrome-extension://kmdipnnfdffdeabnnbojmmoadignpfkj/_generated_background_page.html (0)
[26052:26052:1006/005730:INFO:CONSOLE(0)] "[SUCCESS] testMulticast", source: chrome-extension://kmdipnnfdffdeabnnbojmmoadignpfkj/_generated_background_page.html (0)
[       OK ] SocketApiTest.SocketMulticast (5999 ms)
[301/891] SocketApiTest.SocketMulticast (6583 ms)
[ RUN      ] ExtensionTabsTest.DontCreateTabInClosingPopupWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26601:26601:1006/005729:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26601:26601:1006/005729:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsTest.DontCreateTabInClosingPopupWindow (1162 ms)
[302/891] ExtensionTabsTest.DontCreateTabInClosingPopupWindow (1839 ms)
[ RUN      ] TabCaptureApiPixelTest.OffscreenTabEndToEnd
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26377:26377:1006/005727:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26377:26377:1006/005727:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26377:26377:1006/005730:WARNING:video_capture_oracle.cc(242)] Out of order frame delivery detected (have #6, last was #8).  Dropping frame.
[26377:26377:1006/005731:INFO:CONSOLE(164)] "Observed expected color RGB(0,255,0) in the video as RGB(0,255,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/offscreen_test_harness.js (164)
[26377:26377:1006/005731:INFO:CONSOLE(164)] "Observed expected color RGB(255,0,0) in the video as RGB(253,0,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/offscreen_test_harness.js (164)
[26377:26377:1006/005732:INFO:CONSOLE(164)] "Observed expected color RGB(0,0,255) in the video as RGB(0,1,251)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/offscreen_test_harness.js (164)
[26377:26377:1006/005732:INFO:CONSOLE(0)] "[SUCCESS] offscreenTabTest", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/offscreen_end_to_end.html (0)
[26477:26477:1006/005732:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[26477:26477:1006/005732:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[26477:26477:1006/005732:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[26477:26477:1006/005732:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[26477:26477:1006/005732:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[26477:26477:1006/005732:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 3 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[26477:26477:1006/005732:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 2 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[26477:26477:1006/005732:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 1 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] TabCaptureApiPixelTest.OffscreenTabEndToEnd (6011 ms)
[303/891] TabCaptureApiPixelTest.OffscreenTabEndToEnd (6564 ms)
[ RUN      ] ExtensionTabsTest.UpdateDevToolsWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26651:26651:1006/005729:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26651:26651:1006/005730:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsTest.UpdateDevToolsWindow (3969 ms)
[304/891] ExtensionTabsTest.UpdateDevToolsWindow (4466 ms)
[ RUN      ] ExtensionTabsTest.NoTabsEventOnDevTools
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26783:26783:1006/005731:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26783:26783:1006/005731:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsTest.NoTabsEventOnDevTools (4526 ms)
[305/891] ExtensionTabsTest.NoTabsEventOnDevTools (4996 ms)
[ RUN      ] ExtensionTabsZoomTest.ZoomSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26977:26977:1006/005733:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26977:26977:1006/005734:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60840...
sending server_data: {"host": "127.0.0.1", "port": 60840} (36 bytes)
[1:3:1006/005735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005735:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionTabsZoomTest.ZoomSettings (2358 ms)
[306/891] ExtensionTabsZoomTest.ZoomSettings (2889 ms)
[ RUN      ] WebNavigationApiTest.ServerRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27024:27024:1006/005734:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27024:27024:1006/005734:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27024:27164:1006/005736:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /extensions/api_test/webnavigation/a.html
[27024:27164:1006/005736:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27024:27024:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] serverRedirect", source: chrome-extension://omlemoehbjmalaiepkchbjadamefanma/test_serverRedirect.html (0)
[27024:27024:1006/005736:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.ServerRedirect (2349 ms)
[307/891] WebNavigationApiTest.ServerRedirect (2901 ms)
[ RUN      ] ExtensionTabsTest.FilteredEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26798:26798:1006/005731:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26798:26798:1006/005731:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26798:26860:1006/005732:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-leaaajejkheckjklidokadkoaikacklk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionTabsTest.FilteredEvents (6010 ms)
[308/891] ExtensionTabsTest.FilteredEvents (6568 ms)
[ RUN      ] WebNavigationApiTest.Download
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27185:27185:1006/005736:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27185:27185:1006/005736:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27185:27185:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] serverRedirect", source: chrome-extension://gfgcjedamcigjocekfeojepidmkbkidg/test_download.html (0)
[27185:27318:1006/005737:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /not-found
[1:2:1006/005738:WARNING:channel.cc(358)] RawChannel write error
[27185:27185:1006/005738:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.Download (2433 ms)
[309/891] WebNavigationApiTest.Download (3158 ms)
[ RUN      ] WebNavigationApiTest.ForwardBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27226:27226:1006/005737:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27226:27226:1006/005737:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27226:27226:1006/005738:INFO:CONSOLE(0)] "[SUCCESS] forwardBack", source: chrome-extension://ikcmebieingchkgbhamohdjhkhbfpmil/test_forwardBack.html (0)
[27226:27226:1006/005738:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.ForwardBack (2614 ms)
[310/891] WebNavigationApiTest.ForwardBack (3159 ms)
[ RUN      ] WebNavigationApiTest.SrcDoc
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27283:27283:1006/005737:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27283:27283:1006/005737:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005739:WARNING:channel.cc(358)] RawChannel write error
[27283:27283:1006/005739:INFO:CONSOLE(0)] "[SUCCESS] srcdoc", source: chrome-extension://aojmdhfkihohifmihbgibamhiibklpfp/test_srcdoc.html (0)
[27283:27283:1006/005739:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.SrcDoc (2553 ms)
[311/891] WebNavigationApiTest.SrcDoc (3161 ms)
[ RUN      ] WebNavigationApiTest.UserAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27355:27355:1006/005738:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27355:27355:1006/005738:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27355:27355:1006/005740:INFO:CONSOLE(0)] "[SUCCESS] userAction", source: chrome-extension://nbpjaghggleedjfhndlibkaaonnlalkp/test_userAction.html (0)
[27508:27508:1006/005740:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[27508:27508:1006/005740:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[27355:27355:1006/005740:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.UserAction (2755 ms)
[312/891] WebNavigationApiTest.UserAction (3417 ms)
[ RUN      ] WebNavigationApiTest.Crash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27528:27528:1006/005739:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27528:27528:1006/005739:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27528:27697:1006/005741:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
ASAN:DEADLYSIGNAL
=================================================================
==1==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000bb12d5b bp 0x7ffdd036fe90 sp 0x7ffdd036fe90 T0)
    #0 0xbb12d5a in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:327:9
    #1 0xbb0e322 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:385:5
    #2 0xbb0e322 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4857:0
    #3 0xbad6896 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4558:3
    #4 0xbacd4d7 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1161:3
    #5 0xbacd1c0 in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
    #6 0xbacd1c0 in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
    #7 0xbacd1c0 in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:491:0
    #8 0xbac8ae2 in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1078:5
    #9 0x1027c627 in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
    #10 0x1027c44c in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
    #11 0xb96f74f in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
    #12 0x572508d in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
    #13 0x30d84c4 in Run base/callback.h:396:12
    #14 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #15 0xbaa7cd2 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/base/task_queue_manager.cc:365:3
    #16 0xbaa37c0 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/base/task_queue_manager.cc:293:13
    #17 0x30d84c4 in Run base/callback.h:396:12
    #18 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #19 0x2fd757f in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
    #20 0x2fd8a04 in DeferOrRunPendingTask base/message_loop/message_loop.cc:490:5
    #21 0x2fd8a04 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:0
    #22 0x2fdedb0 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21
    #23 0x300c3f8 in base::RunLoop::Run() base/run_loop.cc:55:3
    #24 0x2fd5bbe in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
    #25 0x1186bd47 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:208:7
    #26 0x11306b0a in content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:302:14
    #27 0x113089ad in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:798:12
    #28 0x1130613a in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
    #29 0xe69905b in content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) content/public/test/test_launcher.cc:484:12
    #30 0x2f234d3 in LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) chrome/test/base/chrome_test_launcher.cc:124:10
    #31 0x1e23379 in main chrome/test/base/browser_tests_main.cc:21:10
    #32 0x7f4a008bf76c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226:0

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/tmp/runSX2IKB/out/Release/browser_tests+0xbb12d5a)
==1==ABORTING
[27528:27528:1006/005741:INFO:CONSOLE(0)] "[SUCCESS] crash", source: chrome-extension://amfgnckbeeibedkbjngkekndcfjaielh/test_crash.html (0)
[27528:27528:1006/005742:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.Crash (3120 ms)
[313/891] WebNavigationApiTest.Crash (3949 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27645:27645:1006/005740:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27645:27645:1006/005741:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005743:WARNING:channel.cc(358)] RawChannel write error
[27645:27645:1006/005743:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[27645:27645:1006/005743:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[27645:27645:1006/005743:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1 (3032 ms)
[314/891] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1 (3692 ms)
[ RUN      ] ExtensionWebRequestApiTest.HostedAppRequest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27738:27738:1006/005741:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27738:27738:1006/005741:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27738:28008:1006/005743:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005743:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionWebRequestApiTest.HostedAppRequest (2383 ms)
[315/891] ExtensionWebRequestApiTest.HostedAppRequest (2908 ms)
[ RUN      ] WebrtcAudioPrivateTest.GetAndSetWithMediaStream
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28007:28007:1006/005743:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28007:28007:1006/005743:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[28007:28093:1006/005744:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[28007:28093:1006/005744:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[28007:28130:1006/005744:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005744:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] WebrtcAudioPrivateTest.GetAndSetWithMediaStream (1620 ms)
[316/891] WebrtcAudioPrivateTest.GetAndSetWithMediaStream (2117 ms)
[ RUN      ] WebrtcAudioPrivateTest.GetAssociatedSink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28103:28103:1006/005744:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28103:28103:1006/005744:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebrtcAudioPrivateTest.GetAssociatedSink (1247 ms)
[317/891] WebrtcAudioPrivateTest.GetAssociatedSink (1872 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestComplex
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27583:27583:1006/005740:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27583:27583:1006/005740:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005740:WARNING:channel.cc(358)] RawChannel write error
[27583:27583:1006/005742:INFO:CONSOLE(0)] "[SUCCESS] complexLoad", source: chrome-extension://ehkogpjfhgdjmlddfaoiogofhefcbhch/test_complex.html (0)
[27583:27583:1006/005743:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 7
[27583:27583:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] complexLoadFiltered", source: chrome-extension://ehkogpjfhgdjmlddfaoiogofhefcbhch/test_complex.html (0)
[27583:27750:1006/005744:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27583:27583:1006/005745:INFO:CONSOLE(0)] "[SUCCESS] xhrLoad", source: chrome-extension://ehkogpjfhgdjmlddfaoiogofhefcbhch/test_complex.html (0)
[27583:27685:1006/005745:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] ExtensionWebRequestApiTest.WebRequestComplex (6033 ms)
[318/891] ExtensionWebRequestApiTest.WebRequestComplex (6568 ms)
[ RUN      ] WebrtcAudioPrivateTest.TriggerEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28104:28104:1006/005744:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28104:28104:1006/005744:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebrtcAudioPrivateTest.TriggerEvent (1597 ms)
[319/891] WebrtcAudioPrivateTest.TriggerEvent (2382 ms)
[ RUN      ] WebrtcLoggingPrivateApiTest.TestStartStopUpload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28210:28210:1006/005745:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28210:28210:1006/005745:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28210:28302:1006/005746:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebrtcLoggingPrivateApiTest.TestStartStopUpload (1209 ms)
[320/891] WebrtcLoggingPrivateApiTest.TestStartStopUpload (1853 ms)
[ RUN      ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28285:28285:1006/005746:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28285:28285:1006/005746:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp (1121 ms)
[321/891] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp (1843 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.InstallCancelled
HTTP server started on http://127.0.0.1:48114...
sending server_data: {"host": "127.0.0.1", "port": 48114} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28323:28323:1006/005746:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28323:28323:1006/005747:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28323:28323:1006/005748:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[28323:28323:1006/005748:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:48114/files/extensions/api_test/webstore_private/common.js (52)
[28323:28323:1006/005748:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:48114/files/extensions/api_test/webstore_private/cancelled.html (0)
[28323:28323:1006/005748:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webstorePrivate.beginInstallWithManifest3: User cancelled install", source: http://www.example.com:48114/files/extensions/api_test/webstore_private/cancelled.html (0)
[       OK ] ExtensionWebstorePrivateApiTest.InstallCancelled (2270 ms)
[322/891] ExtensionWebstorePrivateApiTest.InstallCancelled (2894 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.IncorrectManifest2
HTTP server started on http://127.0.0.1:38594...
sending server_data: {"host": "127.0.0.1", "port": 38594} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28342:28342:1006/005747:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28342:28342:1006/005747:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28342:28342:1006/005748:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[28342:28342:1006/005748:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[28342:28342:1006/005748:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:38594/files/extensions/api_test/webstore_private/incorrect_manifest2.html (0)
[1:2:1006/005748:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionWebstorePrivateApiTest.IncorrectManifest2 (2792 ms)
[323/891] ExtensionWebstorePrivateApiTest.IncorrectManifest2 (3415 ms)
[ RUN      ] AppBackgroundPageApiTest.ManifestBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28506:28506:1006/005748:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28506:28506:1006/005748:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28506:28506:1006/005748:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[28506:28506:1006/005748:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[28506:28706:1006/005748:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test.html
[28506:28506:1006/005749:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] AppBackgroundPageApiTest.ManifestBackgroundPage (1661 ms)
[324/891] AppBackgroundPageApiTest.ManifestBackgroundPage (2108 ms)
[ RUN      ] BundleWebstorePrivateApiTest.InstallBundle
HTTP server started on http://127.0.0.1:38385...
sending server_data: {"host": "127.0.0.1", "port": 38385} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28393:28393:1006/005747:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28393:28393:1006/005747:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28393:28393:1006/005748:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[28393:28393:1006/005749:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:38385/files/extensions/api_test/webstore_private/install_bundle.html (0)
[       OK ] BundleWebstorePrivateApiTest.InstallBundle (2956 ms)
[325/891] BundleWebstorePrivateApiTest.InstallBundle (3676 ms)
[ RUN      ] AppBackgroundPageApiTest.UnloadExtensionWhileHidden
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28759:28759:1006/005750:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28759:28759:1006/005750:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28759:28759:1006/005750:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[28759:28759:1006/005750:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[28759:28955:1006/005751:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test.html
[28759:28759:1006/005751:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] AppBackgroundPageApiTest.UnloadExtensionWhileHidden (1548 ms)
[326/891] AppBackgroundPageApiTest.UnloadExtensionWhileHidden (2111 ms)
[ RUN      ] AppBackgroundPageApiTest.NoJsManifestBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28700:28700:1006/005749:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28700:28700:1006/005749:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28700:28700:1006/005750:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[28700:28700:1006/005750:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[28700:28874:1006/005750:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /bg.html
[28700:28874:1006/005751:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[28700:28700:1006/005751:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[1:2:1006/005751:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AppBackgroundPageApiTest.NoJsManifestBackgroundPage (2874 ms)
[327/891] AppBackgroundPageApiTest.NoJsManifestBackgroundPage (3679 ms)
[ RUN      ] AppApiTest.NavigateIntoAppProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28839:28839:1006/005751:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28839:28839:1006/005751:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28839:28839:1006/005751:INFO:app_process_apitest.cc(433)] Loading path1/empty.html.
[28839:28839:1006/005751:INFO:app_process_apitest.cc(435)] Loading path1/empty.html - done.
[28839:28839:1006/005751:INFO:app_process_apitest.cc(441)] Loading extension.
[28839:29070:1006/005751:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[28839:28839:1006/005752:INFO:app_process_apitest.cc(444)] Loading extension - done.
[28839:28839:1006/005752:INFO:app_process_apitest.cc(446)] Loading path1/empty.html.
[28839:28995:1006/005752:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[28839:28839:1006/005752:INFO:app_process_apitest.cc(448)] Loading path1/empty.html - done.
[28839:28839:1006/005752:INFO:app_process_apitest.cc(453)] Disabling extension.
[28839:28839:1006/005752:INFO:app_process_apitest.cc(455)] Disabling extension - done.
[28839:28839:1006/005752:INFO:app_process_apitest.cc(456)] Loading path1/empty.html.
[28839:28839:1006/005752:INFO:app_process_apitest.cc(458)] Loading path1/empty.html - done.
[       OK ] AppApiTest.NavigateIntoAppProcess (2111 ms)
[328/891] AppApiTest.NavigateIntoAppProcess (2639 ms)
[ RUN      ] AppBackgroundPageApiTest.OpenTwoBackgroundPages
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28758:28758:1006/005750:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28758:28758:1006/005750:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28758:28758:1006/005752:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[28758:28758:1006/005752:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[28758:28959:1006/005752:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[28758:28758:1006/005753:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] AppBackgroundPageApiTest.OpenTwoBackgroundPages (3729 ms)
[329/891] AppBackgroundPageApiTest.OpenTwoBackgroundPages (4483 ms)
[ RUN      ] AppApiTest.ReloadIntoAppProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29046:29046:1006/005752:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29046:29046:1006/005752:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(480)] Loading extension.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(483)] Loading extension - done.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(485)] Disabling extension.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(487)] Disabling extension - done.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(488)] Navigate to path1/empty.html.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(490)] Navigate to path1/empty.html - done.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(496)] Enabling extension.
[29046:29179:1006/005753:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29046:29046:1006/005753:INFO:app_process_apitest.cc(498)] Enabling extension - done.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(504)] Reloading.
[29046:29128:1006/005753:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[29046:29046:1006/005753:INFO:app_process_apitest.cc(507)] Reloading - done.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(512)] Disabling extension.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(514)] Disabling extension - done.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(520)] Reloading.
[29046:29046:1006/005753:INFO:app_process_apitest.cc(523)] Reloading - done.
[       OK ] AppApiTest.ReloadIntoAppProcess (2122 ms)
[330/891] AppApiTest.ReloadIntoAppProcess (2895 ms)
[ RUN      ] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29162:29162:1006/005753:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29162:29162:1006/005754:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005754:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated (1340 ms)
[331/891] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated (1844 ms)
[ RUN      ] ChromeAppAPITest.IsInstalled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29122:29122:1006/005753:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29122:29122:1006/005753:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29122:29311:1006/005754:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29122:29311:1006/005754:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ChromeAppAPITest.IsInstalled (2255 ms)
[332/891] ChromeAppAPITest.IsInstalled (2892 ms)
[ RUN      ] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29301:29301:1006/005754:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29301:29301:1006/005754:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery (1978 ms)
[333/891] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery (2646 ms)
[ RUN      ] ExtensionCrxInstallerTest.KioskOnlyTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29385:29385:1006/005755:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29385:29385:1006/005755:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29385:29385:1006/005756:WARNING:extension_error_reporter.cc(79)] Extension error: App with 'kiosk_only' manifest attribute must be installed in Chrome OS kiosk mode.
[       OK ] ExtensionCrxInstallerTest.KioskOnlyTest (1509 ms)
[334/891] ExtensionCrxInstallerTest.KioskOnlyTest (2106 ms)
[ RUN      ] ExtensionCrxInstallerTest.PlatformAppCrx
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29350:29350:1006/005755:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29350:29350:1006/005755:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionCrxInstallerTest.PlatformAppCrx (2036 ms)
[335/891] ExtensionCrxInstallerTest.PlatformAppCrx (2644 ms)
[ RUN      ] ExtensionCrxInstallerTest.ManagementPolicy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29452:29452:1006/005756:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29452:29452:1006/005756:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29452:29452:1006/005757:WARNING:extension_error_reporter.cc(79)] Extension error: Dummy error message
[       OK ] ExtensionCrxInstallerTest.ManagementPolicy (1462 ms)
[336/891] ExtensionCrxInstallerTest.ManagementPolicy (2104 ms)
[ RUN      ] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29605:29605:1006/005757:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29605:29605:1006/005757:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode (1386 ms)
[337/891] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode (2110 ms)
[ RUN      ] ExecuteScriptApiTest.NavigationRaceExecuteScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29637:29637:1006/005757:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29637:29637:1006/005757:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005758:WARNING:channel.cc(358)] RawChannel write error
[29637:29850:1006/005759:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005759:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExecuteScriptApiTest.NavigationRaceExecuteScript (2369 ms)
[338/891] ExecuteScriptApiTest.NavigationRaceExecuteScript (2894 ms)
[ RUN      ] ExecuteScriptApiTest.ExecuteScriptFileAfterClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29629:29629:1006/005757:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29629:29629:1006/005757:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29629:29794:1006/005759:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29629:29629:1006/005759:INFO:CONSOLE(24)] "webPage1 navigated to webPage1. Yeah!", source: chrome-extension://aodbjgabdfdlojnjognpbflcdpkhaclk/test.js (24)
[       OK ] ExecuteScriptApiTest.ExecuteScriptFileAfterClose (2926 ms)
[339/891] ExecuteScriptApiTest.ExecuteScriptFileAfterClose (3428 ms)
[ RUN      ] ExecuteScriptApiTest.ExecuteScriptCallback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29677:29677:1006/005758:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29677:29677:1006/005758:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29677:29902:1006/005759:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29677:29677:1006/005759:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackIntShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackDoubleShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackStringShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackTrueShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackFalseShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackNullShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackArrayShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackObjShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackDOMObjShouldSucceedAndReturnNull", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackArrayWithNonNumericFieldsShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackObjWithNumericFieldsShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackRecursiveObjShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackRecursiveArrayShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[29677:29677:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackWindowShouldSucceed", source: chrome-extension://bmhkfpkibdendpbafkhfmplpefeoodmn/_generated_background_page.html (0)
[       OK ] ExecuteScriptApiTest.ExecuteScriptCallback (2857 ms)
[340/891] ExecuteScriptApiTest.ExecuteScriptCallback (3435 ms)
[ RUN      ] ExtensionBindingsApiTest.ApiEnums
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30012:30012:1006/005800:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30012:30012:1006/005800:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30012:30012:1006/005801:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://difbfaokjjledmgighfkcmjacenkkidj/_generated_background_page.html (0)
[       OK ] ExtensionBindingsApiTest.ApiEnums (1897 ms)
[341/891] ExtensionBindingsApiTest.ApiEnums (2380 ms)
[ RUN      ] ExtensionContextMenuBrowserLazyTest.EventPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30033:30033:1006/005801:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30033:30033:1006/005801:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005802:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionContextMenuBrowserLazyTest.EventPage (2469 ms)
[342/891] ExtensionContextMenuBrowserLazyTest.EventPage (3167 ms)
[ RUN      ] ExtensionIconSourceTest.IconsLoaded
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30099:30099:1006/005801:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30099:30099:1006/005801:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30099:30209:1006/005802:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[30099:30099:1006/005803:INFO:CONSOLE(0)] "Not allowed to load local resource: chrome://extension-icon/apocjbpjpkghdepdngjlknfpmabcmlao/24/0", source: chrome-extension://apocjbpjpkghdepdngjlknfpmabcmlao/index.html (0)
[       OK ] ExtensionIconSourceTest.IconsLoaded (2077 ms)
[343/891] ExtensionIconSourceTest.IconsLoaded (2639 ms)
[ RUN      ] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29864:29864:1006/005759:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29864:29864:1006/005759:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29864:29864:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] tabsCreateThrowsError", source: chrome-extension://modfokljchfkfnodcnbmlibglbikphcc/page.html (0)
[29864:29864:1006/005801:INFO:CONSOLE(0)] "[SUCCESS] tabsOnCreatedThrowsError", source: chrome-extension://modfokljchfkfnodcnbmlibglbikphcc/page.html (0)
[29864:29864:1006/005802:INFO:CONSOLE(0)] "[SUCCESS] permissionsGetAllThrowsError", source: chrome-extension://modfokljchfkfnodcnbmlibglbikphcc/page.html (0)
[       OK ] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash (4612 ms)
[344/891] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash (5255 ms)
[ RUN      ] ExtensionInstallUIBrowserTest.TestThemeReset
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30265:30265:1006/005803:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30265:30265:1006/005803:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionInstallUIBrowserTest.TestThemeReset (2624 ms)
[345/891] ExtensionInstallUIBrowserTest.TestThemeReset (3152 ms)
[ RUN      ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30379:30379:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30379:30379:1006/005804:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30379:30542:1006/005805:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId (2238 ms)
[346/891] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId (2899 ms)
[ RUN      ] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30366:30366:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30366:30366:1006/005804:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen (2631 ms)
[347/891] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen (3155 ms)
[ RUN      ] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30399:30399:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30399:30399:1006/005804:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30399:30577:1006/005806:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[30399:30399:1006/005806:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[30399:30399:1006/005806:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[30399:30399:1006/005806:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension (2298 ms)
[348/891] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension (2892 ms)
[ RUN      ] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30588:30588:1006/005806:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30588:30588:1006/005806:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30588:30633:1006/005806:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fnafnfnipnlhomhfophllmnjkklehijf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30588:30690:1006/005807:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[30588:30588:1006/005808:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[30588:30588:1006/005808:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[30588:30588:1006/005808:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp (2297 ms)
[349/891] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp (2893 ms)
[ RUN      ] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30689:30689:1006/005807:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30689:30689:1006/005807:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005808:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005808:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries (1859 ms)
[350/891] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries (2366 ms)
[ RUN      ] ExtensionOverrideTest.OverrideNewTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30665:30665:1006/005807:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30665:30665:1006/005807:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30665:30758:1006/005808:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005808:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionOverrideTest.OverrideNewTab (2134 ms)
[351/891] ExtensionOverrideTest.OverrideNewTab (2637 ms)
[ RUN      ] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30651:30651:1006/005807:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30651:30651:1006/005807:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30651:30858:1006/005808:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005809:WARNING:channel.cc(358)] RawChannel write error
[30651:30651:1006/005809:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[30651:30651:1006/005809:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[30651:30651:1006/005809:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension (2541 ms)
[352/891] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension (3162 ms)
[ RUN      ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30917:30917:1006/005809:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30917:30917:1006/005809:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached (2681 ms)
[353/891] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached (3156 ms)
[ RUN      ] ExtensionStorageMonitorTest.UnderThreshold
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31005:31005:1006/005810:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31005:31005:1006/005810:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31005:31127:1006/005811:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ndmkafpgbaodhinhnllhnieggakbcpmf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionStorageMonitorTest.UnderThreshold (3051 ms)
[354/891] ExtensionStorageMonitorTest.UnderThreshold (3681 ms)
[ RUN      ] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30965:30965:1006/005809:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30965:30965:1006/005810:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51221...
sending server_data: {"host": "127.0.0.1", "port": 51221} (36 bytes)
[30965:30965:1006/005812:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 13
[1:2:1006/005812:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources (3665 ms)
[355/891] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources (4217 ms)
[ RUN      ] ExtensionResourceRequestPolicyTest.WebAccessibleResources
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30958:30958:1006/005810:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30958:30958:1006/005810:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52471...
sending server_data: {"host": "127.0.0.1", "port": 52471} (36 bytes)
[30958:30958:1006/005811:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[30958:31091:1006/005811:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[30958:31091:1006/005811:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[30958:30958:1006/005811:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[30958:30958:1006/005811:INFO:CONSOLE(0)] "Denying load of chrome-extension://ggmldgjhdenlnjjjmehkomheglpmijnf/test2.png. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: http://127.0.0.1:52471/files/extensions/api_test/extension_resource_request_policy/web_accessible/xhr_inaccessible_resource.html (0)
[30958:31091:1006/005811:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[30958:31091:1006/005811:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[30958:30958:1006/005811:INFO:CONSOLE(1)] "Denying load of chrome-extension://ggmldgjhdenlnjjjmehkomheglpmijnf/test2.png. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: http://127.0.0.1:52471/files/extensions/api_test/extension_resource_request_policy/web_accessible/nonaccessible_resource.html (1)
[30958:30958:1006/005811:INFO:CONSOLE(1)] "Denying load of chrome-extension-resource://demo/library.js. chrome-extension-resources:// can only be loaded from extensions.", source: http://127.0.0.1:52471/files/extensions/api_test/extension_resource_request_policy/web_accessible/nonaccessible_chrome_resource_scheme.html (1)
[       OK ] ExtensionResourceRequestPolicyTest.WebAccessibleResources (3855 ms)
[356/891] ExtensionResourceRequestPolicyTest.WebAccessibleResources (4469 ms)
[ RUN      ] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31235:31235:1006/005812:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31235:31235:1006/005812:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31235:31235:1006/005813:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame (2681 ms)
[357/891] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame (3426 ms)
[ RUN      ] ExtensionFetchTest.ExtensionCannotFetchHostedResourceWithoutHostPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31418:31418:1006/005813:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31418:31418:1006/005814:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31418:31418:1006/005815:INFO:CONSOLE(0)] "Fetch API cannot load http://example.com:59205/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://ciffpikakjmjochlakdilndbdclnnidh' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.", source: chrome-extension://ciffpikakjmjochlakdilndbdclnnidh/_generated_background_page.html (0)
[       OK ] ExtensionFetchTest.ExtensionCannotFetchHostedResourceWithoutHostPermissions (1639 ms)
[358/891] ExtensionFetchTest.ExtensionCannotFetchHostedResourceWithoutHostPermissions (2119 ms)
[ RUN      ] LazyBackgroundPageApiTest.Filters
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31442:31442:1006/005814:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31442:31442:1006/005814:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31442:31442:1006/005815:INFO:CONSOLE(5)] "running extension!", source: chrome-extension://pfcjnhababgkflbbclmdbgeacphmlcel/background.js (5)
[31442:31656:1006/005815:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31442:31442:1006/005815:INFO:CONSOLE(5)] "running extension!", source: chrome-extension://pfcjnhababgkflbbclmdbgeacphmlcel/background.js (5)
[31442:31442:1006/005816:INFO:CONSOLE(7)] "Got the event!", source: chrome-extension://pfcjnhababgkflbbclmdbgeacphmlcel/background.js (7)
[31442:31442:1006/005816:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pfcjnhababgkflbbclmdbgeacphmlcel/_generated_background_page.html (0)
[       OK ] LazyBackgroundPageApiTest.Filters (2454 ms)
[359/891] LazyBackgroundPageApiTest.Filters (2892 ms)
[ RUN      ] IsolatedAppTest.CookieIsolation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31432:31432:1006/005814:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31432:31432:1006/005814:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005815:WARNING:channel.cc(358)] RawChannel write error
[31432:31612:1006/005815:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31432:31432:1006/005816:WARNING:sad_tab_view.cc(109)] Tab Killed: http://localhost:33581/
[31520:31520:1006/005816:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31520:31520:1006/005816:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31520:31520:1006/005816:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31520:31520:1006/005816:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] IsolatedAppTest.CookieIsolation (3108 ms)
[360/891] IsolatedAppTest.CookieIsolation (3680 ms)
[ RUN      ] RequirementsCheckerBrowserTest.Check3DExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31624:31624:1006/005815:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31624:31624:1006/005816:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RequirementsCheckerBrowserTest.Check3DExtension (1423 ms)
[361/891] RequirementsCheckerBrowserTest.Check3DExtension (2131 ms)
[ RUN      ] ServiceWorkerTest.RegisterSucceedsOnTrunk
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31673:31673:1006/005816:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31673:31673:1006/005816:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31673:31788:1006/005817:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://agipndmooncifmgapmpgocfbpdhkjpad/register.jsfrom unknown origin. Could not find user data for request.
[31673:31673:1006/005817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[31673:31673:1006/005817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[31673:31673:1006/005817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ServiceWorkerTest.RegisterSucceedsOnTrunk (1697 ms)
[362/891] ServiceWorkerTest.RegisterSucceedsOnTrunk (2377 ms)
[ RUN      ] ServiceWorkerTest.RegisterFailsOnDev
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31824:31824:1006/005817:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31824:31824:1006/005817:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005818:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ServiceWorkerTest.RegisterFailsOnDev (1602 ms)
[363/891] ServiceWorkerTest.RegisterFailsOnDev (2387 ms)
[ RUN      ] ServiceWorkerTest.BackgroundPagePostsMessageToServiceWorker
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31877:31877:1006/005817:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31877:31877:1006/005818:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31877:31977:1006/005818:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://agipndmooncifmgapmpgocfbpdhkjpad/post_message_to_sw.jsfrom unknown origin. Could not find user data for request.
[31877:31877:1006/005819:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[31877:31877:1006/005819:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[31877:31877:1006/005819:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ServiceWorkerTest.BackgroundPagePostsMessageToServiceWorker (1841 ms)
[364/891] ServiceWorkerTest.BackgroundPagePostsMessageToServiceWorker (2375 ms)
[ RUN      ] WakeEventPageTest.ClosedPersistentBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31878:31878:1006/005817:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31878:31878:1006/005818:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31878:32081:1006/005819:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WakeEventPageTest.ClosedPersistentBackgroundPage (2281 ms)
[365/891] WakeEventPageTest.ClosedPersistentBackgroundPage (2899 ms)
[ RUN      ] WakeEventPageTest.OpenPersistentBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31936:31936:1006/005818:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31936:31936:1006/005818:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31936:32169:1006/005819:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005820:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WakeEventPageTest.OpenPersistentBackgroundPage (2158 ms)
[366/891] WakeEventPageTest.OpenPersistentBackgroundPage (2901 ms)
[ RUN      ] WebstoreInlineInstallerListenerTest.InstallStageListenerTest
HTTP server started on http://127.0.0.1:44458...
sending server_data: {"host": "127.0.0.1", "port": 44458} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32126:32126:1006/005820:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32126:32126:1006/005820:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebstoreInlineInstallerListenerTest.InstallStageListenerTest (2440 ms)
[367/891] WebstoreInlineInstallerListenerTest.InstallStageListenerTest (3162 ms)
[ RUN      ] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest
HTTP server started on http://127.0.0.1:38900...
sending server_data: {"host": "127.0.0.1", "port": 38900} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32182:32182:1006/005820:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32182:32182:1006/005820:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest (2449 ms)
[368/891] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest (3172 ms)
[ RUN      ] WebstoreInlineInstallerListenerTest.BothListenersTest
HTTP server started on http://127.0.0.1:52609...
sending server_data: {"host": "127.0.0.1", "port": 52609} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32199:32199:1006/005820:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32199:32199:1006/005821:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebstoreInlineInstallerListenerTest.BothListenersTest (2424 ms)
[369/891] WebstoreInlineInstallerListenerTest.BothListenersTest (2888 ms)
[ RUN      ] WebstoreStartupInstallerTest.Install
HTTP server started on http://127.0.0.1:44678...
sending server_data: {"host": "127.0.0.1", "port": 44678} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32284:32284:1006/005821:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32284:32284:1006/005821:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32284:32284:1006/005822:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:44678/files/extensions/api_test/webstore_inline_install/install.html (8)
[32284:32284:1006/005822:INFO:CONSOLE(11)] "In runTest", source: http://app.com:44678/files/extensions/api_test/webstore_inline_install/install.html (11)
[32284:32284:1006/005823:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:44678/files/extensions/api_test/webstore_inline_install/install.html (22)
[32284:32284:1006/005823:INFO:CONSOLE(24)] "Test complete", source: http://app.com:44678/files/extensions/api_test/webstore_inline_install/install.html (24)
[       OK ] WebstoreStartupInstallerTest.Install (2197 ms)
[370/891] WebstoreStartupInstallerTest.Install (2902 ms)
[ RUN      ] FirstRunBrowserTest.SetShouldShowWelcomePage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32488:32488:1006/005823:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32488:32488:1006/005823:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005824:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005824:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005824:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005824:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005824:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005824:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005824:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] FirstRunBrowserTest.SetShouldShowWelcomePage (1342 ms)
[371/891] FirstRunBrowserTest.SetShouldShowWelcomePage (1852 ms)
[ RUN      ] GeolocationBrowserTest.ErrorOnPermissionDenied
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32510:32510:1006/005823:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32510:32510:1006/005823:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32510:32711:1006/005824:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005824:WARNING:channel.cc(358)] RawChannel write error
[32510:32510:1006/005824:WARNING:geolocation_browsertest.cc(293)] TearDownInProcessBrowserTestFixture. Test Finished.
[       OK ] GeolocationBrowserTest.ErrorOnPermissionDenied (1747 ms)
[372/891] GeolocationBrowserTest.ErrorOnPermissionDenied (2368 ms)
[ RUN      ] HistoryBrowserTest.DownloadNoHistory
HTTP server started on http://127.0.0.1:45365...
sending server_data: {"host": "127.0.0.1", "port": 45365} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32712:32712:1006/005825:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32712:32712:1006/005825:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HistoryBrowserTest.DownloadNoHistory (1884 ms)
[373/891] HistoryBrowserTest.DownloadNoHistory (2388 ms)
[ RUN      ] SearchProviderTest.TestIsSearchProviderInstalled
HTTP server started on http://127.0.0.1:37636...
sending server_data: {"host": "127.0.0.1", "port": 37636} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32447:32447:1006/005823:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32447:32447:1006/005823:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005826:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005826:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SearchProviderTest.TestIsSearchProviderInstalled (4342 ms)
[374/891] SearchProviderTest.TestIsSearchProviderInstalled (5000 ms)
[ RUN      ] HistoryBrowserTest.MultiTabsWindowsHistory
HTTP server started on http://127.0.0.1:60224...
sending server_data: {"host": "127.0.0.1", "port": 60224} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32586:32586:1006/005824:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32586:32586:1006/005824:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005826:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HistoryBrowserTest.MultiTabsWindowsHistory (3001 ms)
[375/891] HistoryBrowserTest.MultiTabsWindowsHistory (3680 ms)
[ RUN      ] RedirectTest.Server
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[325:325:1006/005826:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[325:325:1006/005826:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43069...
sending server_data: {"host": "127.0.0.1", "port": 43069} (36 bytes)
[466:466:1006/005827:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a3f80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[466:466:1006/005827:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a3f80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] RedirectTest.Server (1926 ms)
[376/891] RedirectTest.Server (2635 ms)
[ RUN      ] RedirectTest.ClientFragments
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[527:527:1006/005827:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[527:527:1006/005827:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40744...
sending server_data: {"host": "127.0.0.1", "port": 40744} (36 bytes)
[       OK ] RedirectTest.ClientFragments (1650 ms)
[377/891] RedirectTest.ClientFragments (2102 ms)
[ RUN      ] RedirectTest.ClientEmptyReferer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[522:522:1006/005827:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[522:522:1006/005827:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51639...
sending server_data: {"host": "127.0.0.1", "port": 51639} (36 bytes)
[       OK ] RedirectTest.ClientEmptyReferer (1691 ms)
[378/891] RedirectTest.ClientEmptyReferer (2375 ms)
[ RUN      ] IFrameTest.Crash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[529:529:1006/005827:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[529:529:1006/005828:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005828:WARNING:channel.cc(358)] RawChannel write error
[662:662:1006/005828:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[662:662:1006/005828:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[662:662:1006/005828:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[662:662:1006/005828:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] IFrameTest.Crash (1501 ms)
[379/891] IFrameTest.Crash (2109 ms)
[ RUN      ] ImageDecoderBrowserTest.BasicDecode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[621:621:1006/005828:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[621:621:1006/005829:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ImageDecoderBrowserTest.BasicDecode (1210 ms)
[380/891] ImageDecoderBrowserTest.BasicDecode (1857 ms)
[ RUN      ] ImageDecoderBrowserTest.StartAndDestroy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[753:753:1006/005829:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[753:753:1006/005830:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005830:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005830:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005830:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005830:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005830:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005830:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005830:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005830:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ImageDecoderBrowserTest.StartAndDestroy (1360 ms)
[381/891] ImageDecoderBrowserTest.StartAndDestroy (1840 ms)
[ RUN      ] ECKEncryptedMediaTest.InitializeCDMFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[774:774:1006/005830:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[774:774:1006/005830:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[891:891:1006/005830:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
HTTP server started on http://127.0.0.1:47001...
sending server_data: {"host": "127.0.0.1", "port": 47001} (36 bytes)
[774:774:1006/005831:INFO:CONSOLE(280)] "00:58:31.294 -  org.chromium.externalclearkey.initializefail is not a known key system", source: http://127.0.0.1:47001/files/eme_player_js/utils.js (280)
[774:774:1006/005831:INFO:CONSOLE(280)] "00:58:31.301 -  Using ClearKeyPlayer", source: http://127.0.0.1:47001/files/eme_player_js/utils.js (280)
[774:774:1006/005831:INFO:CONSOLE(280)] "00:58:31.305 -  Registering video event handlers.", source: http://127.0.0.1:47001/files/eme_player_js/utils.js (280)
[774:774:1006/005831:INFO:CONSOLE(280)] "00:58:31.307 -  Setting video media keys: org.chromium.externalclearkey.initializefail", source: http://127.0.0.1:47001/files/eme_player_js/utils.js (280)
[774:774:1006/005831:INFO:CONSOLE(145)] "FAIL: NotSupportedError Unable to create CDM.", source: http://127.0.0.1:47001/files/eme_player_js/utils.js (145)
[774:774:1006/005831:INFO:CONSOLE(280)] "00:58:31.412 -  Set document title to: NOTSUPPORTEDERROR, updated title: NOTSUPPORTEDERROR", source: http://127.0.0.1:47001/files/eme_player_js/utils.js (280)
[1:10:1006/005831:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:10:1006/005831:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ECKEncryptedMediaTest.InitializeCDMFail (1961 ms)
[382/891] ECKEncryptedMediaTest.InitializeCDMFail (2632 ms)
[ RUN      ] ECKEncryptedMediaTest.CDMCrashDuringDecode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[802:802:1006/005830:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[802:802:1006/005830:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37420...
sending server_data: {"host": "127.0.0.1", "port": 37420} (36 bytes)
[802:802:1006/005831:INFO:CONSOLE(280)] "00:58:31.816 -  org.chromium.externalclearkey.crash is not a known key system", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
[802:802:1006/005831:INFO:CONSOLE(280)] "00:58:31.825 -  Using ClearKeyPlayer", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
[802:802:1006/005831:INFO:CONSOLE(280)] "00:58:31.830 -  Registering video event handlers.", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
[802:802:1006/005831:INFO:CONSOLE(280)] "00:58:31.832 -  Setting video media keys: org.chromium.externalclearkey.crash", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
[802:802:1006/005831:INFO:CONSOLE(280)] "00:58:31.956 -  Loading media using src.", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
[802:802:1006/005832:INFO:CONSOLE(280)] "00:58:32.052 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[802:998:1006/005832:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[802:998:1006/005832:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1006/005832:FATAL:clear_key_cdm.cc(607)] Check failed: false.
#0 0x00000061eac1 <unknown>
#1 0x7f8fd4234953 <unknown>
#2 0x7f8fd41f4407 <unknown>
#3 0x7f8fd41c3b6f <unknown>
#4 0x7f8fd4a23069 <unknown>
#5 0x7f8fd4a457c3 <unknown>
#6 0x00000c29a1d6 <unknown>
#7 0x00000c297587 <unknown>
#8 0x00000c2067a7 <unknown>
#9 0x00000c36bff2 <unknown>
#10 0x00000572508e <unknown>
#11 0x0000030d84c5 <unknown>
#12 0x00000baa7cd3 <unknown>
#13 0x00000baa37c1 <unknown>
#14 0x0000030d84c5 <unknown>
#15 0x000002fd7580 <unknown>
#16 0x000002fd8a05 <unknown>
#17 0x000002fdedb1 <unknown>
#18 0x00000300c3f9 <unknown>
#19 0x000002fd5bbf <unknown>
#20 0x00001185f521 <unknown>
#21 0x000011306b0b <unknown>
#22 0x0000113089ae <unknown>
#23 0x00001130613b <unknown>
#24 0x00000e69905c <unknown>
#25 0x000002f234d4 <unknown>
#26 0x000001e2337a <unknown>
#27 0x7f8fdd2f576d <unknown>
#28 0x0000005e05d5 <unknown>

Received signal 6
#0 0x00000061eac1 [802:802:1006/005832:INFO:CONSOLE(280)] "00:58:32.096 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
[802:802:1006/005832:INFO:CONSOLE(280)] "00:58:32.140 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
__interceptor_backtrace
#1 0x000002f8c881 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7f8fe3cd8cb0 <unknown>
#3 0x7f8fdd30a0d5 gsignal
#4 0x7f8fdd30d83b abort
#5 0x7f8fd423429a <unknown>
#6 0x7f8fd41f49ef <unknown>
#7 0x7f8fd41c3b6f <unknown>
#8 0x7f8fd4a23069 <unknown>
#9 0x7f8fd4a457c3 <unknown>
#10 0x00000c29a1d6 ppapi::proxy::PPP_ContentDecryptor_Private_Proxy::OnMsgDecryptAndDecode()
#11 0x00000c297587 ppapi::proxy::PPP_ContentDecryptor_Private_Proxy::OnMessageReceived()
#12 0x00000c2067a7 ppapi::proxy::Dispatcher::OnMessageReceived()
#13 0x00000c36bff2 ppapi::proxy::PluginDispatcher::OnMessageReceived()
#14 0x00000572508e IPC::ChannelProxy::Context::OnDispatchMessage()
#15 0x0000030d84c5 base::debug::TaskAnnotator::RunTask()
#16 0x00000baa7cd3 scheduler::TaskQueueManager::ProcessTaskFromWorkQueue()
#17 0x00000baa37c1 scheduler::TaskQueueManager::DoWork()
#18 0x0000030d84c5 base::debug::TaskAnnotator::RunTask()
#19 0x000002fd7580 base::MessageLoop::RunTask()
#20 0x000002fd8a05 base::MessageLoop::DoWork()
#21 0x000002fdedb1 base::MessagePumpDefault::Run()
#22 0x00000300c3f9 base::RunLoop::Run()
#23 0x000002fd5bbf base::MessageLoop::Run()
#24 0x00001185f521 content::PpapiPluginMain()
#25 0x000011306b0b content::RunZygote()
#26 0x0000113089ae content::ContentMainRunnerImpl::Run()
#27 0x00001130613b content::ContentMain()
#28 0x00000e69905c [802:802:1006/005832:INFO:CONSOLE(280)] "00:58:32.808 -  heartbeat #1", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
content::LaunchTests()
#29 0x000002f234d4 LaunchChromeTests()
#30 0x000001e2337a main
#31 0x7f8fdd2f576d __libc_start_main
#32 0x0000005e05d5 <unknown>
  r8: 0000000000000000  r9: 0000000000140000 r10: 0000000000000008 r11: 0000000000000202
 r12: 00007f8fd7bd2ae0 r13: 0000000000000000 r14: 00007f8fd7bd2800 r15: 00007f8fd79de220
  di: 0000000000000001  si: 0000000000000001  bp: 00007ffdc0fb09f0  bx: 00007ffdc0fb0a00
  dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007ffdc0fb08b8
  ip: 00007f8fdd30a0d5 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
[1:1:1006/005832:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[802:802:1006/005832:INFO:CONSOLE(280)] "00:58:32.935 -  onHTMLElementError [object Event]", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
[802:802:1006/005832:INFO:CONSOLE(145)] "[object HTMLVideoElement].error", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (145)
[802:802:1006/005832:INFO:CONSOLE(280)] "00:58:32.949 -  Set document title to: error, updated title: ERROR", source: http://127.0.0.1:37420/files/eme_player_js/utils.js (280)
[       OK ] ECKEncryptedMediaTest.CDMCrashDuringDecode (3146 ms)
[383/891] ECKEncryptedMediaTest.CDMCrashDuringDecode (3674 ms)
[ RUN      ] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[770:770:1006/005829:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[770:770:1006/005830:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[894:894:1006/005830:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
[770:1009:1006/005831:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[770:770:1006/005831:INFO:CONSOLE(133)] "0.772: Setting up for a new call.", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[1:11:1006/005831:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:11:1006/005831:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:11:1006/005831:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:11:1006/005831:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[770:770:1006/005831:INFO:CONSOLE(133)] "0.818: Created local peer connection object pcClient", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005831:INFO:CONSOLE(133)] "0.822: Created remote peer connection object pcServer", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005831:INFO:CONSOLE(133)] "0.833: Setting initial local Offer to:
[object RTCSessionDescription]", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005831:INFO:CONSOLE(133)] "0.854: Setting remote Offer to:
v=0
o=- 0 3 IN IP4 127.0.0.1
s=-
t=0 0
m=video 1 RTP/SAVPF 100
a=sendonly
a=mid:video
a=rtcp:1 IN IP4 0.0.0.0
a=ice-ufrag:6HHHdzzeIhkE0CKj
a=ice-pwd:XYDGVpfvklQIEnZ6YnyLsAew
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:Rlz8z1nMtwq9VF7j06kTc7uyio1iYuEdeZ7z1P9E
a=rtpmap:100 VP8/30
a=x-google-flag:conference
a=fmtp:100 x-google-start-bitrate=100000
a=fmtp:100 x-google-min-bitrate=80000
a=ssrc:1 cname:remoteVideo1
a=ssrc:1 msid:remoteVideo1 remoteVideo1v0
a=ssrc:2 cname:remoteVideo2
a=ssrc:2 msid:remoteVideo2 remoteVideo2v0
a=ssrc:3 cname:remoteVideo3
a=ssrc:3 msid:remoteVideo3 remoteVideo3v0", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005831:INFO:CONSOLE(133)] "0.859: Received local stream", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005831:INFO:CONSOLE(0)] "'webkitURL' is deprecated. Please use 'URL' instead.", source:  (0)
[1:11:1006/005832:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:11:1006/005832:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:11:1006/005832:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[770:770:1006/005832:INFO:CONSOLE(133)] "1.454: Using Video device: b794c725-3677-4f6a-8c37-0f96945e322b", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(181)] "Uncaught TypeMismatchError: Failed to execute 'setRemoteDescription' on 'RTCPeerConnection': The 1st argument provided is either null, or an invalid RTCSessionDescription object.", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (181)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.511: Received remote stream: remoteVideo1; looking up corresponding video tag.", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.514: Received remote stream: remoteVideo2; looking up corresponding video tag.", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.515: Received remote stream: remoteVideo3; looking up corresponding video tag.", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.520: Local ICE candidate:
candidate:1510613869 1 udp 2113937151 127.0.0.1 49036 typ host generation 0", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.521: Local ICE candidate:
candidate:559267639 1 udp 2113944831 ::1 50758 typ host generation 0", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.521: Local ICE candidate:
candidate:1510613869 2 udp 2113937150 127.0.0.1 47761 typ host generation 0", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.522: Local ICE candidate:
candidate:559267639 2 udp 2113944830 ::1 52440 typ host generation 0", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.523: Setting both Answers to:
v=0
o=- 141647134373986690 2 IN IP4 127.0.0.1
s=-
t=0 0
a=msid-semantic: WMS
m=video 9 RTP/SAVPF 100
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:RL5EcZUvb5kb6+i6
a=ice-pwd:FHGq+CqweALk2+ENYbhJSFPW
a=mid:video
a=recvonly
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:5XJuAZ2N+J4Ru7hecYFbmWEgvECe/tGDGfFpbY+r
a=rtpmap:100 VP8/90000
a=x-google-flag:conference", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[1:11:1006/005832:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[video:1:0:local:Net[any:0.0.0.0/0:Unknown]]: SetOption(1, 65536) failed: 0
[1:11:1006/005832:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[video:1:0:local:Net[any:0.0.0.0/0:Unknown]]: SetOption(2, 65536) failed: 0
[1:11:1006/005832:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[video:1:0:local:Net[any:0.0.0.0/0:Unknown]]: SetOption(5, 0) failed: 0
[1:11:1006/005832:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[video:1:0:local:Net[any:::/0:Unknown]]: SetOption(1, 65536) failed: 0
[1:11:1006/005832:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[video:1:0:local:Net[any:::/0:Unknown]]: SetOption(2, 65536) failed: 0
[1:11:1006/005832:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[video:1:0:local:Net[any:::/0:Unknown]]: SetOption(5, 0) failed: 0
[1:11:1006/005832:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[video:2:0:local:Net[any:0.0.0.0/0:Unknown]]: SetOption(5, 0) failed: 0
[1:11:1006/005832:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[video:2:0:local:Net[any:::/0:Unknown]]: SetOption(5, 0) failed: 0
[770:770:1006/005832:INFO:CONSOLE(133)] "1.586: Remote ICE candidate:
candidate:1510613869 1 udp 2113937151 127.0.0.1 50118 typ host generation 0", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.588: Remote ICE candidate:
candidate:559267639 1 udp 2113944831 ::1 55720 typ host generation 0", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.589: Remote ICE candidate:
candidate:1510613869 2 udp 2113937150 127.0.0.1 59796 typ host generation 0", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:770:1006/005832:INFO:CONSOLE(133)] "1.590: Remote ICE candidate:
candidate:559267639 2 udp 2113944830 ::1 36543 typ host generation 0", source: http://127.0.0.1:54221/webrtc/webrtc-simulcast.html (133)
[770:869:1006/005832:INFO:socket_host_udp.cc(359)] sendto() has failed twice returning a  transient error net::ERR_ADDRESS_UNREACHABLE. Dropping the packet.
[770:869:1006/005832:INFO:socket_host_udp.cc(359)] sendto() has failed twice returning a  transient error net::ERR_ADDRESS_UNREACHABLE. Dropping the packet.
[770:869:1006/005832:INFO:socket_host_udp.cc(359)] sendto() has failed twice returning a  transient error net::ERR_ADDRESS_UNREACHABLE. Dropping the packet.
[770:869:1006/005832:INFO:socket_host_udp.cc(359)] sendto() has failed twice returning a  transient error net::ERR_ADDRESS_UNREACHABLE. Dropping the packet.
[770:869:1006/005832:INFO:socket_host_udp.cc(359)] sendto() has failed twice returning a  transient error net::ERR_ADDRESS_UNREACHABLE. Dropping the packet.
[770:869:1006/005832:INFO:socket_host_udp.cc(359)] sendto() has failed twice returning a  transient error net::ERR_ADDRESS_UNREACHABLE. Dropping the packet.
[770:869:1006/005832:INFO:socket_host_udp.cc(359)] sendto() has failed twice returning a  transient error net::ERR_ADDRESS_UNREACHABLE. Dropping the packet.
[770:869:1006/005832:INFO:socket_host_udp.cc(359)] sendto() has failed twice returning a  transient error net::ERR_ADDRESS_UNREACHABLE. Dropping the packet.
[1:10:1006/005833:WARNING:webrtcsession.cc(1304)] SetVideoPlayout: No video channel exists.
[1:10:1006/005833:WARNING:webrtcsession.cc(1304)] SetVideoPlayout: No video channel exists.
[1:10:1006/005833:WARNING:webrtcsession.cc(1304)] SetVideoPlayout: No video channel exists.
[1:10:1006/005833:WARNING:webrtcsession.cc(1286)] Video not used in this call.
[1:10:1006/005833:WARNING:webrtcsession.cc(1319)] SetVideoSend: No video channel exists.
[       OK ] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams (3705 ms)
[384/891] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams (4213 ms)
[ RUN      ] ECKEncryptedMediaTest.CDMExpectedCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1018:1018:1006/005831:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1018:1018:1006/005832:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60689...
sending server_data: {"host": "127.0.0.1", "port": 60689} (36 bytes)
[1018:1018:1006/005833:INFO:CONSOLE(280)] "00:58:33.047 -  org.chromium.externalclearkey.crash is not a known key system", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
[1018:1018:1006/005833:INFO:CONSOLE(280)] "00:58:33.065 -  Using ClearKeyPlayer", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
[1018:1018:1006/005833:INFO:CONSOLE(280)] "00:58:33.071 -  Registering video event handlers.", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
[1018:1018:1006/005833:INFO:CONSOLE(280)] "00:58:33.073 -  Setting video media keys: org.chromium.externalclearkey.crash", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
[1018:1018:1006/005833:INFO:CONSOLE(280)] "00:58:33.221 -  Loading media using src.", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
[1018:1018:1006/005833:INFO:CONSOLE(280)] "00:58:33.287 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1018:1106:1006/005833:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1018:1106:1006/005833:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1006/005833:FATAL:clear_key_cdm.cc(607)] Check failed: false.
#0 0x00000061eac1 <unknown>
#1 0x7f4fd3a3a953 <unknown>
#2 0x7f4fd39fa407 <unknown>
#3 0x7f4fd39c9b6f <unknown>
#4 0x7f4fd4229069 <unknown>
#5 0x7f4fd424b7c3 <unknown>
#6 0x00000c29a1d6 <unknown>
#7 0x00000c297587 <unknown>
#8 0x00000c2067a7 <unknown>
#9 0x00000c36bff2 <unknown>
#10 0x00000572508e <unknown>
#11 0x0000030d84c5 <unknown>
#12 0x00000baa7cd3 <unknown>
#13 0x00000baa37c1 <unknown>
#14 0x0000030d84c5 <unknown>
#15 0x000002fd7580 <unknown>
#16 0x000002fd8a05 <unknown>
#17 0x000002fdedb1 <unknown>
#18 0x00000300c3f9 <unknown>
#19 0x000002fd5bbf <unknown>
#20 0x00001185f521 <unknown>
#21 0x000011306b0b <unknown>
#22 0x0000113089ae <unknown>
#23 0x00001130613b <unknown>
#24 0x00000e69905c <unknown>
#25 0x000002f234d4 <unknown>
#26 0x000001e2337a <unknown>
#27 0x7f4fdcafb76d <unknown>
#28 0x0000005e05d5 <unknown>

Received signal 6
#0 0x00000061eac1 [1018:1018:1006/005833:INFO:CONSOLE(280)] "00:58:33.309 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
[1018:1018:1006/005833:INFO:CONSOLE(280)] "00:58:33.331 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
__interceptor_backtrace
#1 0x000002f8c881 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7f4fe34decb0 <unknown>
#3 0x7f4fdcb100d5 gsignal
#4 0x7f4fdcb1383b abort
#5 0x7f4fd3a3a29a <unknown>
#6 0x7f4fd39fa9ef <unknown>
#7 0x7f4fd39c9b6f <unknown>
#8 0x7f4fd4229069 <unknown>
#9 0x7f4fd424b7c3 <unknown>
#10 0x00000c29a1d6 ppapi::proxy::PPP_ContentDecryptor_Private_Proxy::OnMsgDecryptAndDecode()
#11 0x00000c297587 ppapi::proxy::PPP_ContentDecryptor_Private_Proxy::OnMessageReceived()
#12 0x00000c2067a7 ppapi::proxy::Dispatcher::OnMessageReceived()
#13 0x00000c36bff2 ppapi::proxy::PluginDispatcher::OnMessageReceived()
#14 0x00000572508e IPC::ChannelProxy::Context::OnDispatchMessage()
#15 0x0000030d84c5 base::debug::TaskAnnotator::RunTask()
#16 0x00000baa7cd3 scheduler::TaskQueueManager::ProcessTaskFromWorkQueue()
#17 0x00000baa37c1 scheduler::TaskQueueManager::DoWork()
#18 0x0000030d84c5 base::debug::TaskAnnotator::RunTask()
#19 0x000002fd7580 base::MessageLoop::RunTask()
#20 0x000002fd8a05 base::MessageLoop::DoWork()
#21 0x000002fdedb1 base::MessagePumpDefault::Run()
#22 0x00000300c3f9 base::RunLoop::Run()
#23 0x000002fd5bbf base::MessageLoop::Run()
#24 0x00001185f521 content::PpapiPluginMain()
#25 0x000011306b0b content::RunZygote()
#26 0x0000113089ae content::ContentMainRunnerImpl::Run()
#27 0x00001130613b content::ContentMain()
#28 0x00000e69905c content::LaunchTests()
#29 0x000002f234d4 LaunchChromeTests()
#30 0x000001e2337a main
#31 0x7f4fdcafb76d __libc_start_main
#32 0x0000005e05d5 [1018:1018:1006/005834:INFO:CONSOLE(280)] "00:58:34.024 -  heartbeat #1", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
<unknown>
  r8: 0000000000000000  r9: 0000000000140000 r10: 0000000000000008 r11: 0000000000000202
 r12: 00007f4fd73d2ae0 r13: 0000000000000000 r14: 00007f4fd73d2800 r15: 00007f4fd71dd220
  di: 0000000000000001  si: 0000000000000001  bp: 00007ffc19483090  bx: 00007ffc194830a0
  dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007ffc19482f58
  ip: 00007f4fdcb100d5 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
[1:1:1006/005834:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[1018:1018:1006/005834:INFO:CONSOLE(280)] "00:58:34.036 -  onHTMLElementError [object Event]", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
[1018:1018:1006/005834:INFO:CONSOLE(145)] "[object HTMLVideoElement].error", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (145)
[1018:1018:1006/005834:INFO:CONSOLE(280)] "00:58:34.047 -  Set document title to: error, updated title: ERROR", source: http://127.0.0.1:60689/files/eme_player_js/utils.js (280)
[       OK ] ECKEncryptedMediaTest.CDMExpectedCrash (2797 ms)
[385/891] ECKEncryptedMediaTest.CDMExpectedCrash (3418 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedClearKeyTest.Audio_MP4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1254:1254:1006/005834:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1254:1254:1006/005834:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54480...
sending server_data: {"host": "127.0.0.1", "port": 54480} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedClearKeyTest.Audio_MP4 (1645 ms)
[386/891] EncryptedMediaIsTypeSupportedClearKeyTest.Audio_MP4 (2107 ms)
[ RUN      ] ECKPrefixedEncryptedMediaTest.LoadUnknownSession
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1253:1253:1006/005834:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1253:1253:1006/005834:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41630...
sending server_data: {"host": "127.0.0.1", "port": 41630} (36 bytes)
[1253:1253:1006/005835:INFO:CONSOLE(280)] "00:58:35.154 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:41630/files/eme_player_js/utils.js (280)
[1253:1253:1006/005835:INFO:CONSOLE(280)] "00:58:35.165 -  Registering video event handlers.", source: http://127.0.0.1:41630/files/eme_player_js/utils.js (280)
[1253:1253:1006/005835:INFO:CONSOLE(280)] "00:58:35.176 -  Loading media using src.", source: http://127.0.0.1:41630/files/eme_player_js/utils.js (280)
[1253:1253:1006/005835:INFO:CONSOLE(280)] "00:58:35.293 -  Loading session: UnknownSession", source: http://127.0.0.1:41630/files/eme_player_js/utils.js (280)
[1253:1253:1006/005835:INFO:CONSOLE(280)] "00:58:35.301 -  org.chromium.externalclearkey Generate key request, initData: 4c4f41445f53455353494f4e7c556e6b6e6f776e53657373696f6e", source: http://127.0.0.1:41630/files/eme_player_js/utils.js (280)
[1253:1253:1006/005835:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1253:1253:1006/005835:INFO:CONSOLE(280)] "00:58:35.343 -  onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: , errorCode: 1, systemCode: 0", source: http://127.0.0.1:41630/files/eme_player_js/utils.js (280)
[1253:1253:1006/005835:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:41630/files/eme_player_js/utils.js (145)
[1253:1253:1006/005835:INFO:CONSOLE(280)] "00:58:35.354 -  Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:41630/files/eme_player_js/utils.js (280)
[       OK ] ECKPrefixedEncryptedMediaTest.LoadUnknownSession (1801 ms)
[387/891] ECKPrefixedEncryptedMediaTest.LoadUnknownSession (2372 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Video_WebM
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1343:1343:1006/005835:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1343:1343:1006/005835:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37940...
sending server_data: {"host": "127.0.0.1", "port": 37940} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Video_WebM (1513 ms)
[388/891] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Video_WebM (2111 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Audio_WebM
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1446:1446:1006/005836:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1446:1446:1006/005836:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50599...
sending server_data: {"host": "127.0.0.1", "port": 50599} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Audio_WebM (1657 ms)
[389/891] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Audio_WebM (2111 ms)
[ RUN      ] ECKEncryptedMediaTest.LoadLoadableSession
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1112:1112:1006/005832:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1112:1112:1006/005832:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44582...
sending server_data: {"host": "127.0.0.1", "port": 44582} (36 bytes)
[1112:1112:1006/005833:INFO:CONSOLE(280)] "00:58:33.808 -  Using ClearKeyPlayer", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005833:INFO:CONSOLE(280)] "00:58:33.817 -  Registering video event handlers.", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005833:INFO:CONSOLE(280)] "00:58:33.820 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005833:INFO:CONSOLE(280)] "00:58:33.921 -  Loading media using src.", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005833:INFO:CONSOLE(280)] "00:58:33.965 -  Loading session: LoadableSession", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005834:INFO:CONSOLE(280)] "00:58:34.755 -  timeupdate @ 0.251282", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005834:INFO:CONSOLE(280)] "00:58:34.800 -  heartbeat #1", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005834:INFO:CONSOLE(280)] "00:58:35.003 -  timeupdate @ 0.501038", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005835:INFO:CONSOLE(280)] "00:58:35.253 -  timeupdate @ 0.750806", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005835:INFO:CONSOLE(280)] "00:58:35.503 -  timeupdate @ 1.000761", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005835:INFO:CONSOLE(280)] "00:58:35.507 -  waiting for video to end.", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005835:INFO:CONSOLE(280)] "00:58:35.799 -  heartbeat #2", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[1112:1112:1006/005836:INFO:CONSOLE(280)] "00:58:36.800 -  heartbeat #3", source: http://127.0.0.1:44582/files/eme_player_js/utils.js (280)
[       OK ] ECKEncryptedMediaTest.LoadLoadableSession (5040 ms)
[390/891] ECKEncryptedMediaTest.LoadLoadableSession (5785 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Video_MP4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1462:1462:1006/005836:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1462:1462:1006/005836:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49624...
sending server_data: {"host": "127.0.0.1", "port": 49624} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Video_MP4 (1634 ms)
[391/891] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Video_MP4 (2108 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Audio_MP4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1548:1548:1006/005837:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1548:1548:1006/005837:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56983...
sending server_data: {"host": "127.0.0.1", "port": 56983} (36 bytes)
[1:2:1006/005838:WARNING:channel.cc(358)] RawChannel write error
[       OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Audio_MP4 (1642 ms)
[392/891] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Audio_MP4 (2376 ms)
[ RUN      ] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1677:1677:1006/005838:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1677:1677:1006/005838:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic (2548 ms)
[393/891] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic (3171 ms)
[ RUN      ] CookiePolicyBrowserTest.AllowFirstPartyCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1836:1836:1006/005839:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1836:1836:1006/005839:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46198...
sending server_data: {"host": "127.0.0.1", "port": 46198} (36 bytes)
[       OK ] CookiePolicyBrowserTest.AllowFirstPartyCookies (1502 ms)
[394/891] CookiePolicyBrowserTest.AllowFirstPartyCookies (2104 ms)
[ RUN      ] MediaStreamDevicesControllerTest.RequestAndAllowCam
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1670:1670:1006/005838:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1670:1670:1006/005838:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.RequestAndAllowCam (3056 ms)
[395/891] MediaStreamDevicesControllerTest.RequestAndAllowCam (3685 ms)
[ RUN      ] MediaStreamDevicesControllerTest.ContentSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1692:1692:1006/005838:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1692:1692:1006/005838:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.ContentSettings (3272 ms)
[396/891] MediaStreamDevicesControllerTest.ContentSettings (3688 ms)
[ RUN      ] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1937:1937:1006/005841:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1937:1937:1006/005841:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36055...
sending server_data: {"host": "127.0.0.1", "port": 36055} (36 bytes)
[       OK ] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect (1649 ms)
[397/891] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect (2106 ms)
[ RUN      ] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1939:1939:1006/005841:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1939:1939:1006/005842:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess (1765 ms)
[398/891] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess (2367 ms)
[ RUN      ] PredictorBrowserTest.PreconnectNonCORSAndFetchCORS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1982:1982:1006/005842:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1982:1982:1006/005842:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1982:2181:1006/005843:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test.woff2
[1982:1982:1006/005843:INFO:CONSOLE(0)] "Font from origin 'http://127.0.0.1:36705' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. The response had HTTP status code 404.", source: data:text/html;base64,PHNjcmlwdD52YXIgZm9udCA9IG5ldyBGb250RmFjZSgnRm9udEEnLCAndXJsKGh0dHA6Ly8xMjcuMC4wLjE6MzY3MDUvdGVzdC53b2ZmMiknKTtmb250LmxvYWQoKTs8L3NjcmlwdD4= (0)
[1982:1982:1006/005843:INFO:CONSOLE(0)] "Uncaught (in promise) NetworkError: A network error occurred.", source: data:text/html;base64,PHNjcmlwdD52YXIgZm9udCA9IG5ldyBGb250RmFjZSgnRm9udEEnLCAndXJsKGh0dHA6Ly8xMjcuMC4wLjE6MzY3MDUvdGVzdC53b2ZmMiknKTtmb250LmxvYWQoKTs8L3NjcmlwdD4= (0)
[       OK ] PredictorBrowserTest.PreconnectNonCORSAndFetchCORS (1508 ms)
[399/891] PredictorBrowserTest.PreconnectNonCORSAndFetchCORS (2110 ms)
[ RUN      ] PredictorBrowserTest.DnsPrefetch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1949:1949:1006/005842:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1949:1949:1006/005842:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36155...
sending server_data: {"host": "127.0.0.1", "port": 36155} (36 bytes)
[1:2:1006/005843:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PredictorBrowserTest.DnsPrefetch (1819 ms)
[400/891] PredictorBrowserTest.DnsPrefetch (2367 ms)
[ RUN      ] FtpProxyScriptBrowserTest.Verify
FTP server started on port 52437...
sending server_data: {"host": "127.0.0.1", "port": 52437} (36 bytes)
starting FTP server
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2172:2172:1006/005843:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[]127.0.0.1:47560 Connected.
127.0.0.1:47560 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:47560 <== USER anonymous
127.0.0.1:47560 ==> 331 Username ok, send password.
127.0.0.1:47560 <== PASS ******
127.0.0.1:47560 ==> 230 Login successful.
127.0.0.1:47560 <== SYST
127.0.0.1:47560 ==> 215 UNIX Type: L8
127.0.0.1:47560 <== PWD
127.0.0.1:47560 ==> 257 "/" is the current directory.
127.0.0.1:47560 <== TYPE I
127.0.0.1:47560 ==> 200 Type set to: Binary.
127.0.0.1:47560 <== SIZE /bad_server.pac
127.0.0.1:47560 ==> 213 69
127.0.0.1:47560 <== CWD /bad_server.pac
127.0.0.1:47560 ==> 550 Not a directory.
127.0.0.1:47560 <== PASV
127.0.0.1:47560 ==> 227 Entering passive mode (127,0,0,1,209,120).
127.0.0.1:47560 <== RETR /bad_server.pac
127.0.0.1:47560 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:47560 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:47560 "RETR /tmp/runSX2IKB/chrome/test/data/bad_server.pac" completed=1 bytes=69 seconds=0.001
[anonymous]@127.0.0.1:47560 Disconnected.
[2172:2172:1006/005844:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] FtpProxyScriptBrowserTest.Verify (1954 ms)
[401/891] FtpProxyScriptBrowserTest.Verify (2635 ms)
[ RUN      ] SdchBrowserTest.ReverseIsolation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2184:2184:1006/005844:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2184:2184:1006/005844:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005845:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SdchBrowserTest.ReverseIsolation (1746 ms)
[402/891] SdchBrowserTest.ReverseIsolation (2366 ms)
[ RUN      ] WebSocketBrowserTest.WebSocketSplitSegments
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2196:2196:1006/005844:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2196:2196:1006/005844:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:46521...
sending server_data: {"host": "127.0.0.1", "port": 46521} (36 bytes)
localhost - code 404, message File not found
[1:2:1006/005845:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebSocketBrowserTest.WebSocketSplitSegments (1898 ms)
[403/891] WebSocketBrowserTest.WebSocketSplitSegments (2366 ms)
[ RUN      ] WebSocketBrowserTest.SecureWebSocketSplitRecords
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2199:2199:1006/005844:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2199:2199:1006/005844:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:48896...
sending server_data: {"host": "127.0.0.1", "port": 48896} (36 bytes)
localhost - code 404, message File not found
[       OK ] WebSocketBrowserTest.SecureWebSocketSplitRecords (1868 ms)
[404/891] WebSocketBrowserTest.SecureWebSocketSplitRecords (2368 ms)
[ RUN      ] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2443:2443:1006/005846:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2443:2443:1006/005846:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:33736...
sending server_data: {"host": "127.0.0.1", "port": 33736} (36 bytes)
localhost - code 404, message File not found
[       OK ] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed (2127 ms)
[405/891] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed (2641 ms)
[ RUN      ] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2462:2462:1006/005846:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2462:2462:1006/005847:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52146...
sending server_data: {"host": "127.0.0.1", "port": 52146} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:43747...
sending server_data: {"host": "127.0.0.1", "port": 43747} (36 bytes)
[2462:2462:1006/005848:INFO:CONSOLE(17)] "WebSocket connection to 'ws://127.0.0.1:43747/echo-with-no-extension' failed: HTTP Authentication failed; no valid credentials available", source: http://127.0.0.1:52146/files/connect_to.html?url=ws://127.0.0.1:43747/echo-with-no-extension (17)
[1:2:1006/005848:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds (1865 ms)
[406/891] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds (2368 ms)
[ RUN      ] WebSocketBrowserTest.WebSocketAppliesHSTS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2448:2448:1006/005846:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2448:2448:1006/005846:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50132...
sending server_data: {"host": "127.0.0.1", "port": 50132} (36 bytes)
HTTPS server started on https://localhost:58406...
sending server_data: {"host": "localhost", "port": 58406} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:48765...
sending server_data: {"host": "localhost", "port": 48765} (36 bytes)
testserver.py: Closed connection
[       OK ] WebSocketBrowserTest.WebSocketAppliesHSTS (2432 ms)
[407/891] WebSocketBrowserTest.WebSocketAppliesHSTS (2891 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2463:2463:1006/005846:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2463:2463:1006/005847:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2463:2702:1006/005848:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.NoPromptForNavigation (1988 ms)
[408/891] PasswordManagerBrowserTestBase.NoPromptForNavigation (2631 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2728:2728:1006/005848:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2728:2728:1006/005849:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2728:2905:1006/005850:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005850:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation (1921 ms)
[409/891] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation (2387 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2736:2736:1006/005849:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2736:2736:1006/005849:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2736:2931:1006/005850:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation (1789 ms)
[410/891] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation (2379 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2740:2740:1006/005849:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2740:2740:1006/005849:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2740:2958:1006/005850:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet (1839 ms)
[411/891] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet (2370 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptWhenReloading
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2745:2745:1006/005849:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2745:2745:1006/005849:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2745:2971:1006/005850:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.NoPromptWhenReloading (1944 ms)
[412/891] PasswordManagerBrowserTestBase.NoPromptWhenReloading (2370 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormWithEmptyActionDisappears
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2976:2976:1006/005851:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2976:2976:1006/005851:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2976:3158:1006/005852:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3039:3039:1006/005852:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3039:3039:1006/005852:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3039:3039:1006/005852:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3039:3039:1006/005852:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3039:3039:1006/005852:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3039:3039:1006/005852:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormWithEmptyActionDisappears (1723 ms)
[413/891] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormWithEmptyActionDisappears (2367 ms)
[ RUN      ] PasswordManagerBrowserTestBase.CrossSitePasswordEnforcement
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2989:2989:1006/005851:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2989:2989:1006/005852:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PasswordManagerBrowserTestBase.CrossSitePasswordEnforcement (1505 ms)
[414/891] PasswordManagerBrowserTestBase.CrossSitePasswordEnforcement (2108 ms)
[ RUN      ] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2986:2986:1006/005851:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2986:2986:1006/005851:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2986:3208:1006/005852:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3113:3113:1006/005853:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3113:3113:1006/005853:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3113:3113:1006/005853:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3113:3113:1006/005853:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3113:3113:1006/005853:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3113:3113:1006/005853:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3113:3113:1006/005853:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3113:3113:1006/005853:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm (1964 ms)
[415/891] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm (2372 ms)
[ RUN      ] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2980:2980:1006/005851:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2980:2980:1006/005851:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2980:3187:1006/005852:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState (2067 ms)
[416/891] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState (2630 ms)
[ RUN      ] PasswordManagerBrowserTestBase.AutofillSuggetionsForChangePwdWithEmptyNamesAndAutocomplete
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3229:3229:1006/005853:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3229:3229:1006/005853:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3229:3411:1006/005854:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForChangePwdWithEmptyNamesAndAutocomplete (1690 ms)
[417/891] PasswordManagerBrowserTestBase.AutofillSuggetionsForChangePwdWithEmptyNamesAndAutocomplete (2132 ms)
[ RUN      ] PDFExtensionTest.ZoomManager
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3240:3240:1006/005854:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3240:3240:1006/005854:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3240:3473:1006/005855:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3240:3240:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3240:3240:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3240:3240:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testSmallZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3240:3240:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testSmallBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3240:3240:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testMultiplePdfZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3240:3240:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testMultipleBrowserZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[       OK ] PDFExtensionTest.ZoomManager (3393 ms)
[418/891] PDFExtensionTest.ZoomManager (3941 ms)
[ RUN      ] PDFExtensionTest.PageChange
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3242:3242:1006/005854:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3242:3242:1006/005854:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3242:3474:1006/005855:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3242:3242:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testPageChangesWithArrows", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3242:3242:1006/005857:INFO:CONSOLE(0)] "[SUCCESS] testPageDoesntChangeWhenFormFocused", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3242:3242:1006/005857:INFO:CONSOLE(0)] "[SUCCESS] testPageDownInFitPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[       OK ] PDFExtensionTest.PageChange (3589 ms)
[419/891] PDFExtensionTest.PageChange (3941 ms)
[ RUN      ] PDFExtensionTest.Viewport
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3236:3236:1006/005853:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3236:3236:1006/005854:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3236:3420:1006/005854:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testDocumentNeedsScrollbars", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testSetZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testGetMostVisiblePage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testFitToWidth", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testFitToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testGoToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testGetPageScreenRect", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testBeforeZoomAfterZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomConstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomUnconstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3236:3236:1006/005856:INFO:CONSOLE(0)] "[SUCCESS] testToolbarHeightOffset", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[       OK ] PDFExtensionTest.Viewport (3620 ms)
[420/891] PDFExtensionTest.Viewport (4215 ms)
[ RUN      ] PDFExtensionTest.LinkPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3483:3483:1006/005855:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3483:3483:1006/005856:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3483:3571:1006/005856:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PDFExtensionTest.LinkPermissions (3034 ms)
[421/891] PDFExtensionTest.LinkPermissions (3686 ms)
[ RUN      ] PluginPowerSaverBrowserTest.LargeCrossOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3614:3614:1006/005857:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3614:3614:1006/005858:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PluginPowerSaverBrowserTest.LargeCrossOrigin (1732 ms)
[422/891] PluginPowerSaverBrowserTest.LargeCrossOrigin (2113 ms)
[ RUN      ] PluginPowerSaverBrowserTest.OriginWhitelisting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3617:3617:1006/005857:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3617:3617:1006/005858:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PluginPowerSaverBrowserTest.OriginWhitelisting (1830 ms)
[423/891] PluginPowerSaverBrowserTest.OriginWhitelisting (2370 ms)
[ RUN      ] PrefetchBrowserTestPrediction.PreferenceWorks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3619:3619:1006/005858:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3619:3619:1006/005858:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3619:3797:1006/005858:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PrefetchBrowserTestPrediction.PreferenceWorks (1907 ms)
[424/891] PrefetchBrowserTestPrediction.PreferenceWorks (2369 ms)
[ RUN      ] PrefsFunctionalTest.TestImageContentSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3798:3798:1006/005859:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3798:3798:1006/005859:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:32785...
sending server_data: {"host": "127.0.0.1", "port": 32785} (36 bytes)
[       OK ] PrefsFunctionalTest.TestImageContentSettings (1761 ms)
[425/891] PrefsFunctionalTest.TestImageContentSettings (2371 ms)
[ RUN      ] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3828:3828:1006/005900:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3828:3828:1006/005900:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005900:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar (1378 ms)
[426/891] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar (1847 ms)
[ RUN      ] PrefsFunctionalTest.PRE_TestHomepagePrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3861:3861:1006/005900:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3861:3861:1006/005900:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefsFunctionalTest.PRE_TestHomepagePrefs (1277 ms)
[427/891] PrefsFunctionalTest.PRE_TestHomepagePrefs (1854 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3867:3867:1006/005900:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3867:3867:1006/005900:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35534...
sending server_data: {"host": "127.0.0.1", "port": 35534} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks (1969 ms)
[428/891] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks (2631 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderNaClPluginDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4072:4072:1006/005902:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4072:4072:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:32827...
sending server_data: {"host": "127.0.0.1", "port": 32827} (36 bytes)
[4072:4072:1006/005903:INFO:CONSOLE(0)] "Only unpacked extensions and apps installed from the Chrome Web Store can load NaCl modules without enabling Native Client in about:flags.", source: http://127.0.0.1:32827/files/prerender/prerender_plugin_nacl_disabled.html (0)
[4166:4166:1006/005903:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PrerenderBrowserTest.PrerenderNaClPluginDisabled (2142 ms)
[429/891] PrerenderBrowserTest.PrerenderNaClPluginDisabled (2635 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderNoCommitNoSwap
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4064:4064:1006/005901:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4064:4064:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47483...
sending server_data: {"host": "127.0.0.1", "port": 47483} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderNoCommitNoSwap (2244 ms)
[430/891] PrerenderBrowserTest.PrerenderNoCommitNoSwap (2895 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4084:4084:1006/005902:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4084:4084:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57197...
sending server_data: {"host": "127.0.0.1", "port": 57197} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick (2283 ms)
[431/891] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick (2893 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderHttps
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4206:4206:1006/005903:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4206:4206:1006/005903:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36643...
sending server_data: {"host": "127.0.0.1", "port": 36643} (36 bytes)
HTTPS server started on https://127.0.0.1:54916...
sending server_data: {"host": "127.0.0.1", "port": 54916} (36 bytes)
[4206:4317:1006/005905:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005905:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderHttps (2544 ms)
[432/891] PrerenderBrowserTest.PrerenderHttps (3161 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderDownloadIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4393:4393:1006/005904:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4393:4393:1006/005904:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54322...
sending server_data: {"host": "127.0.0.1", "port": 54322} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderDownloadIframe (1914 ms)
[433/891] PrerenderBrowserTest.PrerenderDownloadIframe (2634 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderReferrer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4397:4397:1006/005904:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4397:4397:1006/005905:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42988...
sending server_data: {"host": "127.0.0.1", "port": 42988} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderReferrer (2126 ms)
[434/891] PrerenderBrowserTest.PrerenderReferrer (2631 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderRegisterProtocolHandler
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4416:4416:1006/005905:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4416:4416:1006/005905:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37802...
sending server_data: {"host": "127.0.0.1", "port": 37802} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderRegisterProtocolHandler (2023 ms)
[435/891] PrerenderBrowserTest.PrerenderRegisterProtocolHandler (2626 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderAbortPendingOnCancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4577:4577:1006/005906:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4577:4577:1006/005906:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35937...
sending server_data: {"host": "127.0.0.1", "port": 35937} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderAbortPendingOnCancel (2031 ms)
[436/891] PrerenderBrowserTest.PrerenderAbortPendingOnCancel (2637 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderFragmentNavigatePage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4713:4713:1006/005907:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4713:4713:1006/005907:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41347...
sending server_data: {"host": "127.0.0.1", "port": 41347} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderFragmentNavigatePage (2123 ms)
[437/891] PrerenderBrowserTest.PrerenderFragmentNavigatePage (2634 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderImageJpeg
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4747:4747:1006/005907:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4747:4747:1006/005908:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55028...
sending server_data: {"host": "127.0.0.1", "port": 55028} (36 bytes)
[4747:4871:1006/005909:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PrerenderBrowserTest.PrerenderImageJpeg (2177 ms)
[438/891] PrerenderBrowserTest.PrerenderImageJpeg (2637 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCrx
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4907:4907:1006/005908:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4907:4907:1006/005909:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46598...
sending server_data: {"host": "127.0.0.1", "port": 46598} (36 bytes)
[1:2:1006/005910:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderCrx (1717 ms)
[439/891] PrerenderBrowserTest.PrerenderCrx (2374 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderLocalStorageRead
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5013:5013:1006/005909:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5013:5013:1006/005910:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50947...
sending server_data: {"host": "127.0.0.1", "port": 50947} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderLocalStorageRead (1620 ms)
[440/891] PrerenderBrowserTest.PrerenderLocalStorageRead (2104 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderUnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5047:5047:1006/005910:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5047:5047:1006/005910:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55762...
sending server_data: {"host": "127.0.0.1", "port": 55762} (36 bytes)
[5047:5047:1006/005911:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[5047:5047:1006/005911:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://unload-url.test/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:55762' is therefore not allowed access.", source: http://127.0.0.1:55762/files/prerender/prerender_loader_with_unload.html?replace_text=UkVQTEFDRV9XSVRIX1BSRVJFTkRFUl9VUkw=:aHR0cDovLzEyNy4wLjAuMTo1NTc2Mi9maWxlcy9wcmVyZW5kZXIvcHJlcmVuZGVyX3BhZ2UuaHRtbA==& (0)
[5047:5047:1006/005911:INFO:CONSOLE(12)] "Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://unload-url.test/'.", source: http://127.0.0.1:55762/files/prerender/prerender_loader_with_unload.html?replace_text=UkVQTEFDRV9XSVRIX1BSRVJFTkRFUl9VUkw=:aHR0cDovLzEyNy4wLjAuMTo1NTc2Mi9maWxlcy9wcmVyZW5kZXIvcHJlcmVuZGVyX3BhZ2UuaHRtbA==& (12)
[       OK ] PrerenderBrowserTest.PrerenderUnload (1760 ms)
[441/891] PrerenderBrowserTest.PrerenderUnload (2366 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4703:4703:1006/005907:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4703:4703:1006/005907:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58230...
sending server_data: {"host": "127.0.0.1", "port": 58230} (36 bytes)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[4703:4770:1006/005911:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[4703:4770:1006/005911:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/005911:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay (5174 ms)
[442/891] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay (5789 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClearCache
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5148:5148:1006/005911:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5148:5148:1006/005911:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47080...
sending server_data: {"host": "127.0.0.1", "port": 47080} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderClearCache (1859 ms)
[443/891] PrerenderBrowserTest.PrerenderClearCache (2380 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCancelAll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5252:5252:1006/005912:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5252:5252:1006/005912:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51274...
sending server_data: {"host": "127.0.0.1", "port": 51274} (36 bytes)
[1:2:1006/005913:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderCancelAll (2091 ms)
[444/891] PrerenderBrowserTest.PrerenderCancelAll (2639 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderNavigateClickGoBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5306:5306:1006/005912:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5306:5306:1006/005913:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52822...
sending server_data: {"host": "127.0.0.1", "port": 52822} (36 bytes)
[5306:5407:1006/005914:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5428:5428:1006/005914:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009df40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5428:5428:1006/005914:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009df40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PrerenderBrowserTest.PrerenderNavigateClickGoBack (2305 ms)
[445/891] PrerenderBrowserTest.PrerenderNavigateClickGoBack (2893 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5321:5321:1006/005913:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5321:5321:1006/005913:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57172...
sending server_data: {"host": "127.0.0.1", "port": 57172} (36 bytes)
[5449:5449:1006/005914:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009df40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5449:5449:1006/005914:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009df40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack (2408 ms)
[446/891] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack (3156 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCancelReferrerPolicy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5399:5399:1006/005913:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5399:5399:1006/005914:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:32993...
sending server_data: {"host": "127.0.0.1", "port": 32993} (36 bytes)
[1:2:1006/005915:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderCancelReferrerPolicy (2014 ms)
[447/891] PrerenderBrowserTest.PrerenderCancelReferrerPolicy (2629 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5558:5558:1006/005915:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5558:5558:1006/005915:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53411...
sending server_data: {"host": "127.0.0.1", "port": 53411} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme (2045 ms)
[448/891] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme (2638 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5644:5644:1006/005915:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5644:5644:1006/005916:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33374...
sending server_data: {"host": "127.0.0.1", "port": 33374} (36 bytes)
[1:3:1006/005917:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[       OK ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect (1919 ms)
[449/891] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect (2646 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5720:5720:1006/005916:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5720:5720:1006/005916:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46112...
sending server_data: {"host": "127.0.0.1", "port": 46112} (36 bytes)
[5720:5720:1006/005917:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[5720:5720:1006/005917:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[       OK ] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR (2231 ms)
[450/891] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR (2633 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5706:5706:1006/005916:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5706:5706:1006/005916:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48542...
sending server_data: {"host": "127.0.0.1", "port": 48542} (36 bytes)
[1:2:1006/005917:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect (2296 ms)
[451/891] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect (2891 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5874:5874:1006/005917:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5874:5874:1006/005917:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60201...
sending server_data: {"host": "127.0.0.1", "port": 60201} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap (2097 ms)
[452/891] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap (2636 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPPLTNormalNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6050:6050:1006/005919:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6050:6050:1006/005919:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56410...
sending server_data: {"host": "127.0.0.1", "port": 56410} (36 bytes)
testserver.py: Broken pipe
[       OK ] PrerenderBrowserTest.PrerenderPPLTNormalNavigation (1870 ms)
[453/891] PrerenderBrowserTest.PrerenderPPLTNormalNavigation (2370 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderNewNavigationEntry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5981:5981:1006/005918:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5981:5981:1006/005918:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42955...
sending server_data: {"host": "127.0.0.1", "port": 42955} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderNewNavigationEntry (2546 ms)
[454/891] PrerenderBrowserTest.PrerenderNewNavigationEntry (3170 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageNewTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6048:6048:1006/005918:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6048:6048:1006/005919:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48506...
sending server_data: {"host": "127.0.0.1", "port": 48506} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderPageNewTab (2495 ms)
[455/891] PrerenderBrowserTest.PrerenderPageNewTab (3158 ms)
[ RUN      ] CloudPrintProxyPolicyStartupTest.StartAndShutdown
[       OK ] CloudPrintProxyPolicyStartupTest.StartAndShutdown (590 ms)
[456/891] CloudPrintProxyPolicyStartupTest.StartAndShutdown (1320 ms)
[ RUN      ] PrerenderBrowserTestWithExtensions.WebNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6189:6189:1006/005920:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6189:6189:1006/005920:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53602...
sending server_data: {"host": "127.0.0.1", "port": 53602} (36 bytes)
[6189:6189:1006/005922:INFO:CONSOLE(0)] "[SUCCESS] prerendered", source: chrome-extension://kdkkkfofmkmigkdopcndnfhdhpnoglaj/test_prerender.html (0)
[       OK ] PrerenderBrowserTestWithExtensions.WebNavigation (2910 ms)
[457/891] PrerenderBrowserTestWithExtensions.WebNavigation (3685 ms)
[ RUN      ] CloudPrintPolicyTest.NormalPassedFlag
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6348:6348:1006/005921:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6348:6348:1006/005921:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6494:6494:1006/005922:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
Created new window in existing browser session.
[1:1:1006/005923:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005923:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/005923:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005923:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005923:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:1:1006/005923:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] CloudPrintPolicyTest.NormalPassedFlag (2138 ms)
[458/891] CloudPrintPolicyTest.NormalPassedFlag (2646 ms)
[ RUN      ] PrerenderIncognitoBrowserTest.PrerenderIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6338:6338:1006/005921:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6338:6338:1006/005921:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53498...
sending server_data: {"host": "127.0.0.1", "port": 53498} (36 bytes)
[6338:6406:1006/005923:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PrerenderIncognitoBrowserTest.PrerenderIncognito (2423 ms)
[459/891] PrerenderIncognitoBrowserTest.PrerenderIncognito (2908 ms)
[ RUN      ] PrintPreviewDialogControllerBrowserTest.TaskManagementTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6533:6533:1006/005923:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6533:6533:1006/005923:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrintPreviewDialogControllerBrowserTest.TaskManagementTest (1554 ms)
[460/891] PrintPreviewDialogControllerBrowserTest.TaskManagementTest (2109 ms)
[ RUN      ] ProfileListDesktopBrowserTest.SignOut
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6578:6578:1006/005923:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6578:6578:1006/005924:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6578:6578:1006/005924:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileListDesktopBrowserTest.SignOut (1655 ms)
[461/891] ProfileListDesktopBrowserTest.SignOut (2394 ms)
[ RUN      ] ProfileManagerBrowserTest.DeletePasswords
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6633:6633:1006/005924:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6633:6633:1006/005924:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6633:6633:1006/005925:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005925:WARNING:channel.cc(358)] RawChannel write error
[6633:6633:1006/005925:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] ProfileManagerBrowserTest.DeletePasswords (1592 ms)
[462/891] ProfileManagerBrowserTest.DeletePasswords (2138 ms)
[ RUN      ] ProfileWindowBrowserTest.OpenGuestBrowser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6661:6661:1006/005924:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6661:6661:1006/005924:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6661:6661:1006/005925:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileWindowBrowserTest.OpenGuestBrowser (1914 ms)
[463/891] ProfileWindowBrowserTest.OpenGuestBrowser (2373 ms)
[ RUN      ] ProfileWindowBrowserTest.GuestIsIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6853:6853:1006/005925:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6853:6853:1006/005925:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6853:6853:1006/005926:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileWindowBrowserTest.GuestIsIncognito (1541 ms)
[464/891] ProfileWindowBrowserTest.GuestIsIncognito (2110 ms)
[ RUN      ] PushMessagingBrowserTest.PermissionStateSaysGranted
HTTPS server started on https://127.0.0.1:48648...
sending server_data: {"host": "127.0.0.1", "port": 48648} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6925:6925:1006/005926:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6925:6925:1006/005926:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6925:6925:1006/005927:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:48648/files/push_messaging/push_test.js (18)
[6925:6925:1006/005927:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:48648/files/push_messaging/push_test.js (18)
[6925:6925:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:48648/files/push_messaging/push_test.js (18)
[6925:6925:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:48648/files/push_messaging/push_test.js (18)
[6925:6925:1006/005928:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[6925:6925:1006/005928:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6925:6925:1006/005928:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.PermissionStateSaysGranted (2201 ms)
[465/891] PushMessagingBrowserTest.PermissionStateSaysGranted (2897 ms)
[ RUN      ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification
HTTPS server started on https://127.0.0.1:45911...
sending server_data: {"host": "127.0.0.1", "port": 45911} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6914:6914:1006/005926:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6914:6914:1006/005926:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6914:6914:1006/005927:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005927:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005927:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005927:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[6914:6914:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:45911/files/push_messaging/push_test.js (18)
[1:1:1006/005928:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:3:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[6914:6914:1006/005928:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[6914:6914:1006/005928:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6914:6914:1006/005928:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification (2811 ms)
[466/891] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification (3426 ms)
[ RUN      ] PushMessagingBrowserTest.PermissionStateSaysDenied
HTTPS server started on https://127.0.0.1:42202...
sending server_data: {"host": "127.0.0.1", "port": 42202} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6970:6970:1006/005927:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6970:6970:1006/005927:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6970:6970:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:42202/files/push_messaging/push_test.js (18)
[6970:6970:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:42202/files/push_messaging/push_test.js (18)
[6970:6970:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: PermissionDeniedError - Registration failed - permission denied", source: https://127.0.0.1:42202/files/push_messaging/push_test.js (18)
[6970:6970:1006/005928:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:42202/files/push_messaging/push_test.js (18)
[6970:6970:1006/005928:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[6970:6970:1006/005928:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6970:6970:1006/005928:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.PermissionStateSaysDenied (2321 ms)
[467/891] PushMessagingBrowserTest.PermissionStateSaysDenied (2896 ms)
[ RUN      ] PushMessagingBrowserTest.UnsubscribeSuccess
HTTPS server started on https://127.0.0.1:35348...
sending server_data: {"host": "127.0.0.1", "port": 35348} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7094:7094:1006/005928:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7094:7094:1006/005928:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: false", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-3", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: service worker unregistration status: true", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[7094:7094:1006/005929:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: false", source: https://127.0.0.1:35348/files/push_messaging/push_test.js (18)
[       OK ] PushMessagingBrowserTest.UnsubscribeSuccess (2149 ms)
[468/891] PushMessagingBrowserTest.UnsubscribeSuccess (2893 ms)
[ RUN      ] ReferrerPolicyTest.HttpsDefault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7291:7291:1006/005929:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7291:7291:1006/005929:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpsDefault (1439 ms)
[469/891] ReferrerPolicyTest.HttpsDefault (1849 ms)
[ RUN      ] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:38578...
sending server_data: {"host": "127.0.0.1", "port": 38578} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7258:7258:1006/005929:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7258:7258:1006/005929:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7258:7258:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:38578/files/push_messaging/push_test.js (18)
[7258:7258:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:38578/files/push_messaging/push_test.js (18)
[7258:7258:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:38578/files/push_messaging/push_test.js (18)
[7258:7258:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:38578/files/push_messaging/push_test.js (18)
[7258:7258:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:38578/files/push_messaging/push_test.js (18)
[7258:7258:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:38578/files/push_messaging/push_test.js (18)
[7258:7258:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:38578/files/push_messaging/push_test.js (18)
[7258:7258:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[7258:7258:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7258:7258:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes (2133 ms)
[470/891] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes (2654 ms)
[ RUN      ] PushMessagingBrowserTest.EncryptionKeyUniqueness
HTTPS server started on https://127.0.0.1:56841...
sending server_data: {"host": "127.0.0.1", "port": 56841} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7289:7289:1006/005929:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7289:7289:1006/005930:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7289:7289:1006/005931:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56841/files/push_messaging/push_test.js (18)
[7289:7289:1006/005931:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56841/files/push_messaging/push_test.js (18)
[7289:7289:1006/005931:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:56841/files/push_messaging/push_test.js (18)
[7289:7289:1006/005931:INFO:CONSOLE(18)] "sendResultToTest: cOuYErNtREQJR9qFT7azYtwSYCosbyx5wBXbaKS+B0E=", source: https://127.0.0.1:56841/files/push_messaging/push_test.js (18)
[7289:7289:1006/005931:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:56841/files/push_messaging/push_test.js (18)
[7289:7289:1006/005931:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56841/files/push_messaging/push_test.js (18)
[7289:7289:1006/005931:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56841/files/push_messaging/push_test.js (18)
[7289:7289:1006/005931:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:56841/files/push_messaging/push_test.js (18)
[7289:7289:1006/005931:INFO:CONSOLE(18)] "sendResultToTest: 9mH5fKYL8UX7Po0lqgvJNGymMWhn8IpLnCkKG3VTP0Q=", source: https://127.0.0.1:56841/files/push_messaging/push_test.js (18)
[7289:7289:1006/005931:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[7289:7289:1006/005931:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7289:7289:1006/005931:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.EncryptionKeyUniqueness (2287 ms)
[471/891] PushMessagingBrowserTest.EncryptionKeyUniqueness (2893 ms)
[ RUN      ] ReferrerPolicyTest.HttpsContextMenuOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7377:7377:1006/005930:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7377:7377:1006/005930:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpsContextMenuOrigin (1701 ms)
[472/891] ReferrerPolicyTest.HttpsContextMenuOrigin (2373 ms)
[ RUN      ] ReferrerPolicyTest.HttpsLeftClickRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7507:7507:1006/005931:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7507:7507:1006/005931:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpsLeftClickRedirect (1457 ms)
[473/891] ReferrerPolicyTest.HttpsLeftClickRedirect (2109 ms)
[ RUN      ] ReferrerPolicyTest.MiddleClickTargetBlankRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7538:7538:1006/005931:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7538:7538:1006/005932:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7649:7649:1006/005932:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a36c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7649:7649:1006/005932:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a36c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ReferrerPolicyTest.MiddleClickTargetBlankRedirect (1493 ms)
[474/891] ReferrerPolicyTest.MiddleClickTargetBlankRedirect (2115 ms)
[ RUN      ] ReferrerPolicyTest.ContextMenuRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7595:7595:1006/005932:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7595:7595:1006/005932:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.ContextMenuRedirect (1761 ms)
[475/891] ReferrerPolicyTest.ContextMenuRedirect (2396 ms)
[ RUN      ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7655:7655:1006/005933:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7655:7655:1006/005933:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin (1586 ms)
[476/891] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin (2215 ms)
[ RUN      ] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7775:7775:1006/005934:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7775:7775:1006/005934:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed (1327 ms)
[477/891] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed (1873 ms)
[ RUN      ] SearchByImageBrowserTest.ImageSearchWithValidImage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7721:7721:1006/005933:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7721:7721:1006/005933:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59094...
sending server_data: {"host": "127.0.0.1", "port": 59094} (36 bytes)
[       OK ] SearchByImageBrowserTest.ImageSearchWithValidImage (1991 ms)
[478/891] SearchByImageBrowserTest.ImageSearchWithValidImage (2640 ms)
[ RUN      ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7880:7880:1006/005934:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7880:7880:1006/005935:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect (1513 ms)
[479/891] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect (2114 ms)
[ RUN      ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7911:7911:1006/005935:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7911:7911:1006/005935:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess (1811 ms)
[480/891] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess (2372 ms)
[ RUN      ] SafeJsonParserTest.Parse
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7993:7993:1006/005935:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7993:7993:1006/005936:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeJsonParserTest.Parse (1800 ms)
[481/891] SafeJsonParserTest.Parse (2382 ms)
[ RUN      ] ServiceProcessControlBrowserTest.HistogramsNoService
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8339:8339:1006/005938:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8339:8339:1006/005938:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ServiceProcessControlBrowserTest.HistogramsNoService (1092 ms)
[482/891] ServiceProcessControlBrowserTest.HistogramsNoService (1597 ms)
[ RUN      ] ImageFetcherImplBrowserTest.NormalFetch
HTTP server started on http://127.0.0.1:40591...
sending server_data: {"host": "127.0.0.1", "port": 40591} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8051:8051:1006/005936:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8051:8051:1006/005937:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ImageFetcherImplBrowserTest.NormalFetch (3401 ms)
[483/891] ImageFetcherImplBrowserTest.NormalFetch (3946 ms)
[ RUN      ] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8488:8488:1006/005939:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8488:8488:1006/005939:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit (1204 ms)
[484/891] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit (1589 ms)
[ RUN      ] ServiceProcessControlBrowserTest.CheckPid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8220:8220:1006/005937:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8220:8220:1006/005937:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ServiceProcessControlBrowserTest.CheckPid (3233 ms)
[485/891] ServiceProcessControlBrowserTest.CheckPid (3977 ms)
[ RUN      ] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8502:8502:1006/005940:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8502:8502:1006/005940:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8584:8584:1006/005940:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
[       OK ] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen (1737 ms)
[486/891] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen (2364 ms)
[ RUN      ] ContinueWhereILeftOffTest.PostBrowserClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8615:8615:1006/005941:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8615:8615:1006/005941:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.PostBrowserClose (1865 ms)
[487/891] ContinueWhereILeftOffTest.PostBrowserClose (2371 ms)
[ RUN      ] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8616:8616:1006/005941:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8616:8616:1006/005941:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005942:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose (1735 ms)
[488/891] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose (2366 ms)
[ RUN      ] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8709:8709:1006/005942:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8709:8709:1006/005942:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers (1708 ms)
[489/891] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers (2368 ms)
[ RUN      ] NoSessionRestoreTest.PRE_SessionStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8843:8843:1006/005943:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8843:8843:1006/005944:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.PRE_SessionStorage (1418 ms)
[490/891] NoSessionRestoreTest.PRE_SessionStorage (1850 ms)
[ RUN      ] RestartTest.PRE_SessionCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8839:8839:1006/005943:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8839:8839:1006/005944:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestartTest.PRE_SessionCookies (1461 ms)
[491/891] RestartTest.PRE_SessionCookies (2112 ms)
[ RUN      ] ImageFetcherImplBrowserTest.MultipleFetch
HTTP server started on http://127.0.0.1:53831...
sending server_data: {"host": "127.0.0.1", "port": 53831} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8146:8146:1006/005937:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8146:8146:1006/005937:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ImageFetcherImplBrowserTest.MultipleFetch (9169 ms)
[492/891] ImageFetcherImplBrowserTest.MultipleFetch (9728 ms)
[ RUN      ] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8931:8931:1006/005945:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8931:8931:1006/005945:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit (1349 ms)
[493/891] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit (2113 ms)
[ RUN      ] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8987:8987:1006/005945:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8987:8987:1006/005945:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005947:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast (2630 ms)
[494/891] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast (3157 ms)
[ RUN      ] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9015:9015:1006/005946:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9015:9015:1006/005946:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState (2661 ms)
[495/891] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState (3158 ms)
[ RUN      ] SessionRestoreTest.RestoreIndividualTabFromWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9101:9101:1006/005946:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9101:9101:1006/005947:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005948:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SessionRestoreTest.RestoreIndividualTabFromWindow (2363 ms)
[496/891] SessionRestoreTest.RestoreIndividualTabFromWindow (2909 ms)
[ RUN      ] SessionRestoreTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9138:9138:1006/005947:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9138:9138:1006/005947:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.Basic (2282 ms)
[497/891] SessionRestoreTest.Basic (2898 ms)
[ RUN      ] SessionRestoreTest.NoMemoryPressureLoadsAllTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9385:9385:1006/005948:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9385:9385:1006/005949:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005950:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005950:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005950:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005950:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005950:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005950:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005950:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005950:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005950:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/005950:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SessionRestoreTest.NoMemoryPressureLoadsAllTabs (2586 ms)
[498/891] SessionRestoreTest.NoMemoryPressureLoadsAllTabs (3169 ms)
[ RUN      ] SessionRestoreTest.RestoresForwardAndBackwardNavs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9450:9450:1006/005949:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9450:9450:1006/005950:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9596:9596:1006/005951:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a36c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[9596:9596:1006/005951:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a36c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] SessionRestoreTest.RestoresForwardAndBackwardNavs (2697 ms)
[499/891] SessionRestoreTest.RestoresForwardAndBackwardNavs (3158 ms)
[ RUN      ] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9481:9481:1006/005950:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9481:9481:1006/005950:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne (2180 ms)
[500/891] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne (2903 ms)
[ RUN      ] SessionRestoreTest.RestoreWithNavigateSelectedTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9769:9769:1006/005952:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9769:9769:1006/005952:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9769:9832:1006/005954:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SessionRestoreTest.RestoreWithNavigateSelectedTab (3169 ms)
[501/891] SessionRestoreTest.RestoreWithNavigateSelectedTab (3954 ms)
[ RUN      ] TabRestoreTest.MiddleTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9818:9818:1006/005952:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9818:9818:1006/005953:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TabRestoreTest.MiddleTab (2981 ms)
[502/891] TabRestoreTest.MiddleTab (3419 ms)
[ RUN      ] TabRestoreTest.RestoreIntoSameWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9821:9821:1006/005952:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9821:9821:1006/005953:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TabRestoreTest.RestoreIntoSameWindow (3073 ms)
[503/891] TabRestoreTest.RestoreIntoSameWindow (3682 ms)
[ RUN      ] SessionRestoreTest.RestoreWebUISettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9399:9399:1006/005949:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9399:9399:1006/005949:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9399:9399:1006/005951:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9399:9399:1006/005954:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/005957:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SessionRestoreTest.RestoreWebUISettings (8762 ms)
[504/891] SessionRestoreTest.RestoreWebUISettings (9451 ms)
[ RUN      ] TabRestoreTest.RestoreWithExistingSiteInstance
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10177:10177:1006/005955:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10177:10177:1006/005956:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10177:10334:1006/005957:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] TabRestoreTest.RestoreWithExistingSiteInstance (2728 ms)
[505/891] TabRestoreTest.RestoreWithExistingSiteInstance (3487 ms)
[ RUN      ] TabRestoreTest.RestoreWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10206:10206:1006/005956:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10206:10206:1006/005956:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005958:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TabRestoreTest.RestoreWindow (3081 ms)
[506/891] TabRestoreTest.RestoreWindow (3681 ms)
[ RUN      ] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10202:10202:1006/005956:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10202:10202:1006/005956:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10202:10361:1006/005957:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[10202:10258:1006/005959:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005959:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance (3639 ms)
[507/891] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance (4205 ms)
[ RUN      ] SpellcheckServiceBrowserTest.MultilingualPreferenceNotMigrated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10555:10555:1006/005959:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10555:10555:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellcheckServiceBrowserTest.MultilingualPreferenceNotMigrated (1262 ms)
[508/891] SpellcheckServiceBrowserTest.MultilingualPreferenceNotMigrated (1853 ms)
[ RUN      ] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10654:10654:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10654:10654:1006/010000:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10654:10654:1006/010001:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACClBMVEUAAADbRTfrTjvcRjraQjbcRDjbRDjbRTfaRDXZQDPZQTTbQzfaRDbcRDfbQzbVKyvZQzXaQzbaRDbIPjLaRDbYQzfXQTfaQzbZQzbbRDi/QADbRDfbQDfbJCTcRTjbQzbIPjPbQzfbQzfbRTfTQyzcRzvbQzbaRDbaQjfbQzbaQzbaQzbaRDfYQTTaRDfbQzfaRDbaQzbbQjbbQjbZQjTZQzbaQzbYQTTVQTXbRDbPQDDbQzbIPzPbQzfbRDfbNzfZRDaAAADVOSvYQDbbRDa/QCDZRDbqVUDaQTPbRDfGPDLbQjXHPjTVQEDJPTLGPTHKPTPYTjvGPDHbRDe+Oi+6OS64OC7LPzLHPTL7+/urNSv5+fm/OjD4+PjEPDHFPDG5OC67OS/DOzG8OS+9Oi/COzDrn5nAOzDtoZvBOzD9/f36+vq3OC62Ny339/fIPjLsoJr+/v6xNizx8fHFPDCnMymjMii1NyyfMSfz8/PUlI+uNivLlI+oMynDPDDUlY+zNyylMiipNCrOlI/JPjLHPTHKPjKhMijPlI+3OC2+Oy/FPTH29vaqNSq5OS319fW8Oi7AOy/BOy+sNSv////VlZD8/PzQlZDKlI+iMijCPDDYmJO0NyykMiiwNiy2OC27OS69Oi6gMSfYl5K4OC3MPzPempXBPDDqnpjy8vL09PTHPjLRlZDbmZMWYj36AAAAUnRSTlMAgQ1CaODzz4soSuj4/tkGV9303/FBM9ic8gTpHAffhc+MKtAXQbDHdMaudtc7rX7q+n93Nl/VJyu4EK9B9vwOXgISNOIIgAw32vJNgAz+84ENOFEUuAAAA25JREFUeAHsz0lPwmAQxvEWSxdaWiAIyAIBkQXc9yXuezw+3/+7mAkc1MxrZho9kPR3fZL/ZKxM5n80a05jXA+jKKyPG06tmTIT+C180/IDS689AmPU1nacKlhVR9fpwain6RxiabtfGgw7neGg5J9iaU/eKWDhYsf64m2GhYK0k7yDXJ/8HD72QeJEGJqAHDCHz0OQiTAUgxxx0+MNTbGsE4A8PbNjH+RMFJqDvPDjZUTjXBS6Alk3rLs0zkShKcitYb2jcSoKlUESw3pMY1kUqoDcG9YHGiuiEEB+n1cvlLM9FyLupp0zd7a6UMivGTtFqBQNpdculPL8dzbUbDbkQc1jQy7UNtgQUshCfxb67Lw+ltMGoygALzLJLiuvsvNMXsNPkElJZAkQIIxASHRsesEUXOy49zi99+Qdc84vBXuBPJLYefPNOfdezfzOZq//ZZpBoezZ2TXJjMW+BYPgrKxkrxwtpn0OCEHKL0/zxDTtUg9WDU6ekpOnfNlu7gQbNiEVklkQzqfmeNUKtP7lfP5CLZjsRWdr3JhEvweAIF2oaqHA8WjCiUZ71d1AB2mqKuIAwnyYp/duVNoIAEESeei8bUz2T6utUiu0EQgSecp95Inu96qjN8ViKFTxDzlOeW8N8zlFLzqh5G+/kL0vOHuH2+g1KpXAPE8mlXV/kLhDrd+Hc/jrBfO8Zx5F0dObfiC7V7+9tUaoM3R6JQ/0dNoIe4ece26/HDe24XQ6QzAMpOvpI1kOe4XoMI/Y1x84P2tdzEeBYxiyHI+HPUI/WAx5muIOh3Bq5+ilHKAXnTgyeav2l72YJ8o7PK/ZgfS0YRzRsazMV4/Dfs3vHffM76JV7HbFeJgHgWQrl8mkvK5fYR7hFHE+nDPzyHae40zKM7S4szqZfhf2/XBflJgnkfD+iViYD/Pwp+B+PiDPR+ahM/ABLb6iU0Sv6d5lOLlj5vGRCL9d556/sJdg0CuXSmUSiSXJBwRJnHPSmU+c+8phznCW6jOhe25ShY7TC9LUkaQHPl9sFfZSeIcsBoe9BpJUn/f7hqwozh1azHPi5JEiD2e/1m+7S+tw/g8I++J8IvXI3KPZ7+Nbd92lTYOMfYepAR0p8nhhtgPphkxhQNN9JaS6FJlbuOl/kft3XCVxzydg4EhP5p8+c0H+Affig2wpFL3DAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[10654:10654:1006/010001:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[10776:10776:1006/010001:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL (1849 ms)
[509/891] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL (2385 ms)
[ RUN      ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10638:10638:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10638:10638:1006/010000:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10638:10638:1006/010001:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAKSUlEQVR4Xu2de2wUxx3Hfxhj5dkSIgOhpICDWilH1AjTGEwdnaCNdbi+2/n+EGlKAvSBopRIKa+KSC5tCU+ZoKaKQ9WSNihqgsXDqRMkHBRBDDi04Q9kGQFG4JAEqF1TIkwSP+BcjBXK7zC3551Ze3zdz/7NnffD3uz8HjND/hAQEBAQEBAQEBAQEBAQEBAQEOAMjeWpOVjF5djFB7gWDWjmNm5DMxq4lg9gF5djlZoTy3OGkmceuzNWoBaiDDu5Dmf4M26/en2GM1yHnShTC2MFj91JNhG+y4lwKVejkTtTv9DI1VzqRMJ3UaoMxlS1Bof5iuunX8FhtQZTaTD1J6EsNU2tRA06uNP7hQ7UkCuxB3kDN/X605t4Q+xB6g8wGWV8njvNXJQUnoH9Op+O/TyD+g5nLEpwXAjwURCK+JCR7ziEIvKf6CRUIC4E+CiIc7DT5LdgJ+eQf8QKuEoI8FdQBi/jL41/05e8jDLIPM50rhYCfBaE+/Cei4DL+Ce2ogy/4We4i2fwG5RhK3/Il5NLwnu4j0yC0dgqBfgvKKmeI/wSopGv0S34/tcRxR/4SDJFZIpwplrCLdzZ54LG9DinalG/Lx5H1+AQP4dNqOSDfIovXb1O8UFUYhM/x6GvRjB+iS/1NP/CGDIDHuU6DQFaY5CaglZxW2d5WdE9RMV3qDn8Op9LKvwcv67mTLmdqOgePI+zQk+rmmLo2eG1Ou8r/beY8+R1AW14PpRFFMlWv0NzqtLxb/w2kk0UysLz3PaVIOdJMkHsfo2pmbHXPFZ1z2A4RPTDb/BG/qLX6r/AK9FRRBzqnk1hFZkAReL/qd8E0SC8iZJwJhGewgXP+v/T9dSEM1GCN2kQaZOBdTo/LfOhhhqOCt3Pxw413FD4iS1CgAWCsNvEN2A36RO9W/wxlggq/uYt0yjH+DW1Ri1Us69eC9Ua/JWPCS1mX+1quAgLrRFEFMvnNnG7cbyDeRh9i2ntPLyTMEi0YSrpgjGo5057BEkw74ab/Ut3hieSjZn8MvbyEW7idm7iI9jLL2NmJPta9ujV/0lVPzHw9Ag9VgiScGl3Zsd5gCh3iPMEasRTIp+vGvWjcKbzAPZ16cF6A2OP+HFZKYgyeLtaQhmUwc/ypylI/5SfDWdiMW+nDO03lxiaLRMk4RA+SF07PuAQaZMhXuyWC8KOXqrfTrpgHXfaLUgWfHo1GBzSLv+gCHHbBUlmjMRHqenBRzNGaoekIuayWJAsAN0Ql7VjL1bgaWcWnsYLeJ/br+u5oF3uCWeKiN1qQRIn3DXHQTN+XXQPCQqH8fJrxag2J0y68FohwHJBEjUblWo4USwfr+Aot3ALjqKsOxUWHcFvq9kGsoWIWyPoEnmgS0SiaFRGR5jKF9bZ8/zwKfIA3u9JNvaSCXipRXo6sYM8oCb0kJK/pCYYKeRwiw1idINJPH6T6sfJBNhmkx6cLb6DPKJeFKJfNFUl7bTpUj8l7wzmPdcF7THUDcTVNunBJtIiko1PuvTgk0i2oRYEm/Twn3KHkCbOI2hFq/MImYGrbJGDj/EUGUHNV/ON9fdYoKYF9diCH4dvI/tAhQWhg704YxEPBCUBJckFBILqA0FJwOTkAgJBZYGgpMUdPh8ISoKallxAIGilbM7HvkCQADVCwKLCYXwsEHTDgiW5Isd5+Nq08V/pJ8h5WK4kSnGxlRMR/6y5u1fPyeVL6SaIBslanxOhVOBSIWjbDQuNOqwWpJ8vLfWQJFML6Dr4eboJUguEoGpKBdnlJzP/WGFaDy70q6AJsjsxpaW2cuBKzOLxa4YFvU/9SO4QOWyksHw4licE1ffwke8aFNSG79oUlMfyyA01V9zA2z02AB82Iucc/s4h6mdkSVrNITewWjxB66kHoqPwcboEElgv7ne1u9FyYXT+Lfv/LqSHIDVf3EF5bysZhcn6btJBEBcKQVW9jMOSLShznkA8DZ6gKWJIqXE3WitG9YcoCfjVwBcUe0jcQS25gQYRnYzVzTzaX70RT1ADuSHDN3Wva0/7WwNbkLo3ITR3Qw69oSxyYcrtfHAgCwplyYmrIUGyZ4JPpJkg/Z+YJDqem9LvJ6Y/SMsI7os0G6T1X/MSFeMr/xeveT4gBOVTyuAXPheIzmEr5xgXlC8EHSA3sEuGGpb147eob/kZamCXTrDqziB+w29FqPQ3WNVNd7i/NPf4rKjJ13THKnejc1wSZq4pW78XLvibMPOQcvWwsuyMrYLcU64aSfvUUd/BxYEhKHcIX5ZJey9lHw+oH3C7HYL0yz7uhUNPqLlWCNIvHLqXnm1rA/Wz9KzRvOAF/NkCQfrNC+7tLxpLgXdaIEi3/cW9gYo8IBb3WyqIF8mEvdcWvH2kQXQEGmwVJFsL1UrvTZw5Woq+zedtFMQ5Urya5r0NeDlpob7HX1ooaLkQdD6U5b2R/ARpgpl8xTZBMpOOMq2lCLF80gS/tEtQLF9qx2TqHXIfcWwmbewShM1Cz3HNeTA6iselk6DicXKuhxL9BXUb00kQ/ij0xJ2x2ksy0RodlS6CoqPQKgRVmFnUuyFdBPEGqTw6yciycHyOMekgCGMSipxV5jYWeIs08G3h+HF+w5mV+jQvsR8lVmBwawoU2SNIXjjJTCmAogTB1WY3NznlfYm//6sYsd5tJ83wbXxKCnKmkx6Jx0BgBXkE//BbkHsdDy9IPdhqfIMldHg4KUCkcn2+OFnDJjrk+IXRpI9aIq3z6cJh5AEnty8E4aQoVMltAU9LmWqJ0U3e9OvjeLcvFDmzqEdQmSCzLpxJAoPbBGKxtyoUWv0XhL9RD2Cx1IM4HiWB2Y0m272N/mp2Hwg63uPbOLGQuZYExrcqxUVMJA/gZ9zudw8RJYCJiaVw7Hf9eelvdovG6HiP+4J86K+ixBZTNEo9aI7dT+7ob5eMkx43GR7kRPhVHMVFvsKX/RU0Y2Ti1BBxl3jA6IbbtUKRJSGI0FObqA/ryAWjW7bjZHS8rYKi43HyJj1bXMIR85v+oxETbRSEiWi8Sc9ut6jfl2MjcNGZbpsgZ3oPTVyHoneTBjoHj7TzIpsE8aKbJxOo1zr1Sf/oGlQWDrND0PWgQujRyIcaO/zotJqiIcjP65DG02Py+Cx0YEX4NtsEYbfO2GP+ALZTKLJJELbov7nMH+H3FsbYIAhxrNOY9/h5CCQ+5w3RUf0rCM26QYXPx4iilTcWj+svQdhvIiT1/SBadGBzLL+vBSHOa00mNPw/yvgEL+ecPhNUJ7OF9jxHS5MfMYF9vMh5mAb5KqiFl4YzyVYwGttSGDq3qQVqQu4Q84KwDaPJDvQP5EcH6vltrDemp1qEzHYTK+jjAwOqYgU00IhOQoX/274jjgrR3zPgdsYvQb1vcupR4oylgQ8mo8xwb8d5lGEypROhLDVNrUSN3nan6ECNWqmmhbIoXQnf5US4lKvR2CsxjVzNpU5ELFhKd5yhsTw1F6u5nKtQw7VoQDO3cRua0cC1qOEqLsdqNTeW5wwla/gvpXzJeo7GTncAAAAASUVORK5CYII=)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[10638:10638:1006/010001:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAKSUlEQVR4Xu2de2wUxx3Hfxhj5dkSIgOhpICDWilH1AjTGEwdnaCNdbi+2/n+EGlKAvSBopRIKa+KSC5tCU+ZoKaKQ9WSNihqgsXDqRMkHBRBDDi04Q9kGQFG4JAEqF1TIkwSP+BcjBXK7zC3551Ze3zdz/7NnffD3uz8HjND/hAQEBAQEBAQEBAQEBAQEBAQEOAMjeWpOVjF5djFB7gWDWjmNm5DMxq4lg9gF5djlZoTy3OGkmceuzNWoBaiDDu5Dmf4M26/en2GM1yHnShTC2MFj91JNhG+y4lwKVejkTtTv9DI1VzqRMJ3UaoMxlS1Bof5iuunX8FhtQZTaTD1J6EsNU2tRA06uNP7hQ7UkCuxB3kDN/X605t4Q+xB6g8wGWV8njvNXJQUnoH9Op+O/TyD+g5nLEpwXAjwURCK+JCR7ziEIvKf6CRUIC4E+CiIc7DT5LdgJ+eQf8QKuEoI8FdQBi/jL41/05e8jDLIPM50rhYCfBaE+/Cei4DL+Ce2ogy/4We4i2fwG5RhK3/Il5NLwnu4j0yC0dgqBfgvKKmeI/wSopGv0S34/tcRxR/4SDJFZIpwplrCLdzZ54LG9DinalG/Lx5H1+AQP4dNqOSDfIovXb1O8UFUYhM/x6GvRjB+iS/1NP/CGDIDHuU6DQFaY5CaglZxW2d5WdE9RMV3qDn8Op9LKvwcv67mTLmdqOgePI+zQk+rmmLo2eG1Ou8r/beY8+R1AW14PpRFFMlWv0NzqtLxb/w2kk0UysLz3PaVIOdJMkHsfo2pmbHXPFZ1z2A4RPTDb/BG/qLX6r/AK9FRRBzqnk1hFZkAReL/qd8E0SC8iZJwJhGewgXP+v/T9dSEM1GCN2kQaZOBdTo/LfOhhhqOCt3Pxw413FD4iS1CgAWCsNvEN2A36RO9W/wxlggq/uYt0yjH+DW1Ri1Us69eC9Ua/JWPCS1mX+1quAgLrRFEFMvnNnG7cbyDeRh9i2ntPLyTMEi0YSrpgjGo5057BEkw74ab/Ut3hieSjZn8MvbyEW7idm7iI9jLL2NmJPta9ujV/0lVPzHw9Ag9VgiScGl3Zsd5gCh3iPMEasRTIp+vGvWjcKbzAPZ16cF6A2OP+HFZKYgyeLtaQhmUwc/ypylI/5SfDWdiMW+nDO03lxiaLRMk4RA+SF07PuAQaZMhXuyWC8KOXqrfTrpgHXfaLUgWfHo1GBzSLv+gCHHbBUlmjMRHqenBRzNGaoekIuayWJAsAN0Ql7VjL1bgaWcWnsYLeJ/br+u5oF3uCWeKiN1qQRIn3DXHQTN+XXQPCQqH8fJrxag2J0y68FohwHJBEjUblWo4USwfr+Aot3ALjqKsOxUWHcFvq9kGsoWIWyPoEnmgS0SiaFRGR5jKF9bZ8/zwKfIA3u9JNvaSCXipRXo6sYM8oCb0kJK/pCYYKeRwiw1idINJPH6T6sfJBNhmkx6cLb6DPKJeFKJfNFUl7bTpUj8l7wzmPdcF7THUDcTVNunBJtIiko1PuvTgk0i2oRYEm/Twn3KHkCbOI2hFq/MImYGrbJGDj/EUGUHNV/ON9fdYoKYF9diCH4dvI/tAhQWhg704YxEPBCUBJckFBILqA0FJwOTkAgJBZYGgpMUdPh8ISoKallxAIGilbM7HvkCQADVCwKLCYXwsEHTDgiW5Isd5+Nq08V/pJ8h5WK4kSnGxlRMR/6y5u1fPyeVL6SaIBslanxOhVOBSIWjbDQuNOqwWpJ8vLfWQJFML6Dr4eboJUguEoGpKBdnlJzP/WGFaDy70q6AJsjsxpaW2cuBKzOLxa4YFvU/9SO4QOWyksHw4licE1ffwke8aFNSG79oUlMfyyA01V9zA2z02AB82Iucc/s4h6mdkSVrNITewWjxB66kHoqPwcboEElgv7ne1u9FyYXT+Lfv/LqSHIDVf3EF5bysZhcn6btJBEBcKQVW9jMOSLShznkA8DZ6gKWJIqXE3WitG9YcoCfjVwBcUe0jcQS25gQYRnYzVzTzaX70RT1ADuSHDN3Wva0/7WwNbkLo3ITR3Qw69oSxyYcrtfHAgCwplyYmrIUGyZ4JPpJkg/Z+YJDqem9LvJ6Y/SMsI7os0G6T1X/MSFeMr/xeveT4gBOVTyuAXPheIzmEr5xgXlC8EHSA3sEuGGpb147eob/kZamCXTrDqziB+w29FqPQ3WNVNd7i/NPf4rKjJ13THKnejc1wSZq4pW78XLvibMPOQcvWwsuyMrYLcU64aSfvUUd/BxYEhKHcIX5ZJey9lHw+oH3C7HYL0yz7uhUNPqLlWCNIvHLqXnm1rA/Wz9KzRvOAF/NkCQfrNC+7tLxpLgXdaIEi3/cW9gYo8IBb3WyqIF8mEvdcWvH2kQXQEGmwVJFsL1UrvTZw5Woq+zedtFMQ5Urya5r0NeDlpob7HX1ooaLkQdD6U5b2R/ARpgpl8xTZBMpOOMq2lCLF80gS/tEtQLF9qx2TqHXIfcWwmbewShM1Cz3HNeTA6iselk6DicXKuhxL9BXUb00kQ/ij0xJ2x2ksy0RodlS6CoqPQKgRVmFnUuyFdBPEGqTw6yciycHyOMekgCGMSipxV5jYWeIs08G3h+HF+w5mV+jQvsR8lVmBwawoU2SNIXjjJTCmAogTB1WY3NznlfYm//6sYsd5tJ83wbXxKCnKmkx6Jx0BgBXkE//BbkHsdDy9IPdhqfIMldHg4KUCkcn2+OFnDJjrk+IXRpI9aIq3z6cJh5AEnty8E4aQoVMltAU9LmWqJ0U3e9OvjeLcvFDmzqEdQmSCzLpxJAoPbBGKxtyoUWv0XhL9RD2Cx1IM4HiWB2Y0m272N/mp2Hwg63uPbOLGQuZYExrcqxUVMJA/gZ9zudw8RJYCJiaVw7Hf9eelvdovG6HiP+4J86K+ixBZTNEo9aI7dT+7ob5eMkx43GR7kRPhVHMVFvsKX/RU0Y2Ti1BBxl3jA6IbbtUKRJSGI0FObqA/ryAWjW7bjZHS8rYKi43HyJj1bXMIR85v+oxETbRSEiWi8Sc9ut6jfl2MjcNGZbpsgZ3oPTVyHoneTBjoHj7TzIpsE8aKbJxOo1zr1Sf/oGlQWDrND0PWgQujRyIcaO/zotJqiIcjP65DG02Py+Cx0YEX4NtsEYbfO2GP+ALZTKLJJELbov7nMH+H3FsbYIAhxrNOY9/h5CCQ+5w3RUf0rCM26QYXPx4iilTcWj+svQdhvIiT1/SBadGBzLL+vBSHOa00mNPw/yvgEL+ecPhNUJ7OF9jxHS5MfMYF9vMh5mAb5KqiFl4YzyVYwGttSGDq3qQVqQu4Q84KwDaPJDvQP5EcH6vltrDemp1qEzHYTK+jjAwOqYgU00IhOQoX/274jjgrR3zPgdsYvQb1vcupR4oylgQ8mo8xwb8d5lGEypROhLDVNrUSN3nan6ECNWqmmhbIoXQnf5US4lKvR2CsxjVzNpU5ELFhKd5yhsTw1F6u5nKtQw7VoQDO3cRua0cC1qOEqLsdqNTeW5wwla/gvpXzJeo7GTncAAAAASUVORK5CYII=)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[       OK ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL (1971 ms)
[510/891] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL (2640 ms)
[ RUN      ] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10753:10753:1006/010001:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10753:10753:1006/010001:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010002:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010002:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010002:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010002:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010002:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010002:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010002:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010002:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke (1395 ms)
[511/891] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke (2108 ms)
[ RUN      ] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10917:10917:1006/010002:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10917:10917:1006/010003:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired (1311 ms)
[512/891] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired (1858 ms)
[ RUN      ] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10918:10918:1006/010002:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10918:10918:1006/010003:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag (1310 ms)
[513/891] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag (1847 ms)
[ RUN      ] SiteDetailsBrowserTest.ManyIframes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10466:10466:1006/005958:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10466:10466:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10466:10641:1006/010000:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[10466:10641:1006/010002:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] SiteDetailsBrowserTest.ManyIframes (6350 ms)
[514/891] SiteDetailsBrowserTest.ManyIframes (7102 ms)
[ RUN      ] SecurityStateModelTest.HttpsPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10952:10952:1006/010003:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10952:10952:1006/010003:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:53401...
sending server_data: {"host": "127.0.0.1", "port": 53401} (36 bytes)
[       OK ] SecurityStateModelTest.HttpsPage (2091 ms)
[515/891] SecurityStateModelTest.HttpsPage (2631 ms)
[ RUN      ] SSLUITest.TestDisplaysInsecureContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11124:11124:1006/010004:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11124:11124:1006/010004:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57160...
sending server_data: {"host": "127.0.0.1", "port": 57160} (36 bytes)
HTTPS server started on https://127.0.0.1:54245...
sending server_data: {"host": "127.0.0.1", "port": 54245} (36 bytes)
[11124:11124:1006/010006:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:54245/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU3MTYw' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:57160/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:54245/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU3MTYw (12)
testserver.py: Closed connection
[       OK ] SSLUITest.TestDisplaysInsecureContent (1973 ms)
[516/891] SSLUITest.TestDisplaysInsecureContent (2634 ms)
[ RUN      ] SecurityStateModelTest.BrokenHTTPS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11122:11122:1006/010004:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11122:11122:1006/010004:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44598...
sending server_data: {"host": "127.0.0.1", "port": 44598} (36 bytes)
HTTPS server started on https://127.0.0.1:33126...
sending server_data: {"host": "127.0.0.1", "port": 33126} (36 bytes)
[11122:11122:1006/010006:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:33126/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ0NTk4' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:44598/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:33126/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ0NTk4 (12)
[       OK ] SecurityStateModelTest.BrokenHTTPS (2563 ms)
[517/891] SecurityStateModelTest.BrokenHTTPS (3161 ms)
[ RUN      ] SSLUITest.TestUnsafeContents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11217:11217:1006/010005:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11217:11217:1006/010005:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:53440...
sending server_data: {"host": "127.0.0.1", "port": 53440} (36 bytes)
HTTPS server started on https://127.0.0.1:53524...
sending server_data: {"host": "127.0.0.1", "port": 53524} (36 bytes)
[11217:11280:1006/010007:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
Fontconfig error: Cannot load default config file
[       OK ] SSLUITest.TestUnsafeContents (2495 ms)
[518/891] SSLUITest.TestUnsafeContents (3185 ms)
[ RUN      ] SSLUITest.TestRunsCachedInsecureContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11264:11264:1006/010006:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11264:11264:1006/010006:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55794...
sending server_data: {"host": "127.0.0.1", "port": 55794} (36 bytes)
HTTPS server started on https://127.0.0.1:59466...
sending server_data: {"host": "127.0.0.1", "port": 59466} (36 bytes)
[1:2:1006/010008:WARNING:channel.cc(358)] RawChannel write error
[11264:11264:1006/010008:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:59466 ran insecure content from http://127.0.0.1:55794/files/ssl/randomize_hash.js
[11264:11264:1006/010008:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:59466 ran insecure content from http://127.0.0.1:55794/files/ssl/randomize_hash.js
[11264:11264:1006/010008:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:59466/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU1Nzk0' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:55794/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:59466/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU1Nzk0 (0)
[1:2:1006/010008:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITest.TestRunsCachedInsecureContent (2693 ms)
[519/891] SSLUITest.TestRunsCachedInsecureContent (3164 ms)
[ RUN      ] SSLUITest.TestUnsafeContentsInWorkerFiltered
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11406:11406:1006/010007:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11406:11406:1006/010007:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:58145...
sending server_data: {"host": "127.0.0.1", "port": 58145} (36 bytes)
HTTPS server started on https://127.0.0.1:40791...
sending server_data: {"host": "127.0.0.1", "port": 40791} (36 bytes)
[11406:11439:1006/010008:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITest.TestUnsafeContentsInWorkerFiltered (2222 ms)
[520/891] SSLUITest.TestUnsafeContentsInWorkerFiltered (2901 ms)
[ RUN      ] SSLUITest.SSLStatusMatchesonClockInterstitialAndAfterProceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11427:11427:1006/010007:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11427:11427:1006/010008:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:58851...
sending server_data: {"host": "127.0.0.1", "port": 58851} (36 bytes)
[11427:11508:1006/010008:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[11427:11427:1006/010009:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[11527:11527:1006/010009:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11527:11527:1006/010009:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11527:11527:1006/010009:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11527:11527:1006/010009:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
testserver.py: Closed connection
[       OK ] SSLUITest.SSLStatusMatchesonClockInterstitialAndAfterProceed (2489 ms)
[521/891] SSLUITest.SSLStatusMatchesonClockInterstitialAndAfterProceed (3152 ms)
[ RUN      ] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11530:11530:1006/010008:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11530:11530:1006/010009:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:33347...
sending server_data: {"host": "127.0.0.1", "port": 33347} (36 bytes)
[11530:11530:1006/010010:INFO:CONSOLE(0)] "This site does not have a valid SSL certificate! Without SSL, your site's and visitors' data is vulnerable to theft and tampering. Get a valid SSL certificate before releasing your website to the public.", source: https://localhost:33347/files/ssl/page_with_subresource.html (0)
[       OK ] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost (1945 ms)
[522/891] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost (2641 ms)
[ RUN      ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11565:11565:1006/010009:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11565:11565:1006/010009:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:50073...
sending server_data: {"host": "127.0.0.1", "port": 50073} (36 bytes)
[11565:11649:1006/010010:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo (1884 ms)
[523/891] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo (2637 ms)
[ RUN      ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11689:11689:1006/010010:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11689:11689:1006/010010:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010010:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010010:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010010:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010010:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010010:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010010:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010010:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo (1068 ms)
[524/891] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo (1863 ms)
[ RUN      ] SSLUITestBlock.TestBlockDisplayingInsecureIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11744:11744:1006/010011:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11744:11744:1006/010011:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33145...
sending server_data: {"host": "127.0.0.1", "port": 33145} (36 bytes)
HTTPS server started on https://127.0.0.1:59541...
sending server_data: {"host": "127.0.0.1", "port": 59541} (36 bytes)
[11744:11744:1006/010012:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:59541/files/ssl/page_displays_insecure_iframe.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjMzMTQ1' was loaded over HTTPS, but requested an insecure resource 'http://127.0.0.1:33145/files/ssl/bad_iframe.html'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:59541/files/ssl/page_displays_insecure_iframe.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjMzMTQ1 (12)
[       OK ] SSLUITestBlock.TestBlockDisplayingInsecureIframe (2118 ms)
[525/891] SSLUITestBlock.TestBlockDisplayingInsecureIframe (2635 ms)
[ RUN      ] CommonNameMismatchBrowserTest.InterstitialReloadNavigationWhileLoading
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11806:11806:1006/010011:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11806:11806:1006/010011:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:50442...
sending server_data: {"host": "127.0.0.1", "port": 50442} (36 bytes)
[       OK ] CommonNameMismatchBrowserTest.InterstitialReloadNavigationWhileLoading (1730 ms)
[526/891] CommonNameMismatchBrowserTest.InterstitialReloadNavigationWhileLoading (2379 ms)
[ RUN      ] DurableStorageBrowserTest.RequestNonBookmarkedPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11861:11861:1006/010011:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11861:11861:1006/010012:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11861:12058:1006/010012:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] DurableStorageBrowserTest.RequestNonBookmarkedPage (1613 ms)
[527/891] DurableStorageBrowserTest.RequestNonBookmarkedPage (2110 ms)
[ RUN      ] TaskManagerBrowserTest.NoticePanelChanges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11883:11883:1006/010012:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11883:11883:1006/010012:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerBrowserTest.NoticePanelChanges (2532 ms)
[528/891] TaskManagerBrowserTest.NoticePanelChanges (3163 ms)
[ RUN      ] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12091:12091:1006/010013:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12091:12091:1006/010013:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization (1383 ms)
[529/891] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization (1846 ms)
[ RUN      ] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12093:12093:1006/010014:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12093:12093:1006/010014:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12093:12194:1006/010014:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle (1373 ms)
[530/891] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle (1845 ms)
[ RUN      ] AutofillDialogControllerTest.LongNotifications
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12315:12315:1006/010015:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12315:12315:1006/010015:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.LongNotifications (1543 ms)
[531/891] AutofillDialogControllerTest.LongNotifications (2104 ms)
[ RUN      ] AutofillDialogControllerTest.CancelWithSuggestions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12269:12269:1006/010015:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12269:12269:1006/010015:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.CancelWithSuggestions (2053 ms)
[532/891] AutofillDialogControllerTest.CancelWithSuggestions (2639 ms)
[ RUN      ] TaskManagerBrowserTest.DevToolsNewUndockedWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12076:12076:1006/010013:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12076:12076:1006/010013:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010017:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TaskManagerBrowserTest.DevToolsNewUndockedWindow (4083 ms)
[533/891] TaskManagerBrowserTest.DevToolsNewUndockedWindow (4729 ms)
[ RUN      ] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12317:12317:1006/010015:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12317:12317:1006/010016:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010017:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid (2339 ms)
[534/891] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid (2894 ms)
[ RUN      ] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12509:12509:1006/010017:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12509:12509:1006/010017:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel (2023 ms)
[535/891] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel (2650 ms)
[ RUN      ] AutofillDialogControllerTest.ErrorWithFrameNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12510:12510:1006/010017:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12510:12510:1006/010018:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12604:12604:1006/010019:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12604:12604:1006/010019:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12604:12604:1006/010019:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12604:12604:1006/010019:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] AutofillDialogControllerTest.ErrorWithFrameNavigation (2163 ms)
[536/891] AutofillDialogControllerTest.ErrorWithFrameNavigation (2653 ms)
[ RUN      ] AutofillDialogControllerTest.CountryChangeRebuildsSection
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12578:12578:1006/010018:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12578:12578:1006/010019:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.CountryChangeRebuildsSection (1546 ms)
[537/891] AutofillDialogControllerTest.CountryChangeRebuildsSection (2111 ms)
[ RUN      ] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12531:12531:1006/010018:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12531:12531:1006/010018:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58113...
sending server_data: {"host": "127.0.0.1", "port": 58113} (36 bytes)
[1:2:1006/010020:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag (2259 ms)
[538/891] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag (2895 ms)
[ RUN      ] AutofillDialogControllerTest.FillingFormRebuildsInputs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12756:12756:1006/010020:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12756:12756:1006/010020:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.FillingFormRebuildsInputs (1792 ms)
[539/891] AutofillDialogControllerTest.FillingFormRebuildsInputs (2389 ms)
[ RUN      ] AutofillDialogControllerTest.RulesLoaded
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12758:12758:1006/010020:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12758:12758:1006/010020:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
../../chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc:1253: Too few actions specified in EXPECT_CALL(*controller()->GetMockValidator(), ValidateAddress(CountryCodeMatcher("DE"), _, _))...
Expected to be called twice, but has only 1 WillOnce().
GMOCK WARNING:
../../chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc:1253: Actions ran out in EXPECT_CALL(*controller()->GetMockValidator(), ValidateAddress(CountryCodeMatcher("DE"), _, _))...
Called 2 times, but only 1 WillOnce() is specified - taking default action specified at:
../../chrome/browser/ui/autofill/mock_address_validator.cc:12:
Stack trace:
[       OK ] AutofillDialogControllerTest.RulesLoaded (1731 ms)
[540/891] AutofillDialogControllerTest.RulesLoaded (2377 ms)
[ RUN      ] AutofillDialogControllerTest.TransactionAmount
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12764:12764:1006/010020:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12764:12764:1006/010021:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.TransactionAmount (2034 ms)
[541/891] AutofillDialogControllerTest.TransactionAmount (2633 ms)
[ RUN      ] AutofillDialogControllerTest.TransactionAmountReadonly
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12813:12813:1006/010021:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12813:12813:1006/010021:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.TransactionAmountReadonly (1811 ms)
[542/891] AutofillDialogControllerTest.TransactionAmountReadonly (2371 ms)
[ RUN      ] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12995:12995:1006/010022:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12995:12995:1006/010023:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010023:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing (1187 ms)
[543/891] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing (1840 ms)
[ RUN      ] PopupBlockerBrowserTest.ModalPopUnder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13057:13057:1006/010023:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13057:13057:1006/010023:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13057:13241:1006/010024:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[13182:13182:1006/010024:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000f9f00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13182:13182:1006/010024:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000f9f00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PopupBlockerBrowserTest.ModalPopUnder (1621 ms)
[544/891] PopupBlockerBrowserTest.ModalPopUnder (2370 ms)
[ RUN      ] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12994:12994:1006/010022:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12994:12994:1006/010023:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:59748...
sending server_data: {"host": "127.0.0.1", "port": 59748} (36 bytes)
[       OK ] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags (2582 ms)
[545/891] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags (3173 ms)
[ RUN      ] PopupBlockerBrowserTest.Regress427477
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13007:13007:1006/010023:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13007:13007:1006/010023:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13007:13227:1006/010025:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.Regress427477 (2592 ms)
[546/891] PopupBlockerBrowserTest.Regress427477 (3158 ms)
[ RUN      ] BookmarkBrowsertest.BookmarkBarVisibleWait
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13203:13203:1006/010024:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13203:13203:1006/010025:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13203:13203:1006/010025:INFO:bookmark_browsertest.cc(98)] Took 130 ms to show bookmark bar
[13203:13203:1006/010025:INFO:bookmark_browsertest.cc(102)] Took 141 ms to hide bookmark bar
[       OK ] BookmarkBrowsertest.BookmarkBarVisibleWait (1490 ms)
[547/891] BookmarkBrowsertest.BookmarkBarVisibleWait (2110 ms)
[ RUN      ] BrowserTest.ReloadThenCancelBeforeUnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13320:13320:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13320:13320:1006/010026:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010026:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.ReloadThenCancelBeforeUnload (1405 ms)
[548/891] BrowserTest.ReloadThenCancelBeforeUnload (2122 ms)
[ RUN      ] BrowserTest.CommandCreateAppShortcutFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13371:13371:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13371:13371:1006/010026:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010027:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.CommandCreateAppShortcutFile (1365 ms)
[549/891] BrowserTest.CommandCreateAppShortcutFile (1845 ms)
[ RUN      ] BrowserTest.OtherRedirectsDontForkProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13325:13325:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13325:13325:1006/010026:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48473...
sending server_data: {"host": "127.0.0.1", "port": 48473} (36 bytes)
HTTPS server started on https://127.0.0.1:48337...
sending server_data: {"host": "127.0.0.1", "port": 48337} (36 bytes)
[       OK ] BrowserTest.OtherRedirectsDontForkProcess (2198 ms)
[550/891] BrowserTest.OtherRedirectsDontForkProcess (2903 ms)
[ RUN      ] BrowserTest.ForwardDisabledOnForward
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13424:13424:1006/010027:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13424:13424:1006/010027:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.ForwardDisabledOnForward (1515 ms)
[551/891] BrowserTest.ForwardDisabledOnForward (2121 ms)
[ RUN      ] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13577:13577:1006/010028:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13577:13577:1006/010028:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled (1108 ms)
[552/891] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled (1598 ms)
[ RUN      ] BrowserTest.DisallowFileUrlUniversalAccessTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13599:13599:1006/010028:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13599:13599:1006/010028:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.DisallowFileUrlUniversalAccessTest (1419 ms)
[553/891] BrowserTest.DisallowFileUrlUniversalAccessTest (2121 ms)
[ RUN      ] ClickModifierTest.WindowOpenBasicClickTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13643:13643:1006/010029:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13643:13643:1006/010029:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ClickModifierTest.WindowOpenBasicClickTest (1532 ms)
[554/891] ClickModifierTest.WindowOpenBasicClickTest (2110 ms)
[ RUN      ] ClickModifierTest.WindowOpenControlClickTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13736:13736:1006/010029:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13736:13736:1006/010030:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010030:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010030:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010030:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ClickModifierTest.WindowOpenControlClickTest (1512 ms)
[555/891] ClickModifierTest.WindowOpenControlClickTest (2106 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13898:13898:1006/010031:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13898:13898:1006/010031:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing (1602 ms)
[556/891] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing (2103 ms)
[ RUN      ] ClickModifierTest.HrefMiddleClickTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13843:13843:1006/010030:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13843:13843:1006/010030:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010031:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ClickModifierTest.HrefMiddleClickTest (1933 ms)
[557/891] ClickModifierTest.HrefMiddleClickTest (2642 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SaveToDisk
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13977:13977:1006/010031:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13977:13977:1006/010032:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserNavigatorTest.Disposition_SaveToDisk (1229 ms)
[558/891] BrowserNavigatorTest.Disposition_SaveToDisk (1851 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14189:14189:1006/010033:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14189:14189:1006/010033:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath (1353 ms)
[559/891] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath (2113 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14191:14191:1006/010033:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14191:14191:1006/010033:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2 (1374 ms)
[560/891] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2 (2114 ms)
[ RUN      ] BrowserTest.SecurityStyleChangedObserver
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13637:13637:1006/010028:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13637:13637:1006/010029:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:60088...
sending server_data: {"host": "127.0.0.1", "port": 60088} (36 bytes)
HTTPS server started on https://127.0.0.1:47454...
sending server_data: {"host": "127.0.0.1", "port": 47454} (36 bytes)
HTTP server started on http://127.0.0.1:46733...
sending server_data: {"host": "127.0.0.1", "port": 46733} (36 bytes)
[1:2:1006/010031:WARNING:channel.cc(358)] RawChannel write error
[13637:13637:1006/010031:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:60088/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ2NzMz' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:46733/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:60088/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ2NzMz (12)
[13637:13722:1006/010031:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[13637:13637:1006/010031:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
testserver.py: Closed connection
[13637:13742:1006/010034:ERROR:ssl_client_socket_openssl.cc(1072)] handshake failed; returned -1, SSL error code 1, net_error -100
[       OK ] BrowserTest.SecurityStyleChangedObserver (5982 ms)
[561/891] BrowserTest.SecurityStyleChangedObserver (6569 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14212:14212:1006/010033:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14212:14212:1006/010033:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced (1692 ms)
[562/891] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced (2102 ms)
[ RUN      ] FullscreenControllerTest.MouseLockOnFileURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14485:14485:1006/010035:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14485:14485:1006/010035:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FullscreenControllerTest.MouseLockOnFileURL (1788 ms)
[563/891] FullscreenControllerTest.MouseLockOnFileURL (2372 ms)
[ RUN      ] FindInPageControllerTest.BigString
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14505:14505:1006/010035:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14505:14505:1006/010036:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.BigString (1599 ms)
[564/891] FindInPageControllerTest.BigString (2102 ms)
[ RUN      ] FindInPageControllerTest.PrepopulateSameTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14781:14781:1006/010038:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14781:14781:1006/010038:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.PrepopulateSameTab (1599 ms)
[565/891] FindInPageControllerTest.PrepopulateSameTab (2114 ms)
[ RUN      ] FindInPageControllerTest.FindRestarts_Issue1155639
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14762:14762:1006/010037:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14762:14762:1006/010038:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.FindRestarts_Issue1155639 (2035 ms)
[566/891] FindInPageControllerTest.FindRestarts_Issue1155639 (2649 ms)
[ RUN      ] HostedAppTest.ShouldUseWebAppFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14493:14493:1006/010035:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14493:14493:1006/010035:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[14617:14617:1006/010040:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000065c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] HostedAppTest.ShouldUseWebAppFrame (5468 ms)
[567/891] HostedAppTest.ShouldUseWebAppFrame (6041 ms)
[ RUN      ] BrowserNavigatorTest.CloseSingletonTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14482:14482:1006/010035:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14482:14482:1006/010035:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[14482:14482:1006/010037:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BrowserNavigatorTest.CloseSingletonTab (5789 ms)
[568/891] BrowserNavigatorTest.CloseSingletonTab (6322 ms)
[ RUN      ] FindInPageControllerTest.FitWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14932:14932:1006/010039:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14932:14932:1006/010040:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010040:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010040:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.FitWindow (1499 ms)
[569/891] FindInPageControllerTest.FitWindow (2110 ms)
[ RUN      ] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14938:14938:1006/010040:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14938:14938:1006/010040:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010041:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052 (2203 ms)
[570/891] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052 (2895 ms)
[ RUN      ] FindInPageControllerTest.IncognitoFindNextShared
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15077:15077:1006/010041:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15077:15077:1006/010041:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010042:WARNING:channel.cc(358)] RawChannel write error
[15166:15166:1006/010042:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000e8c40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15166:15166:1006/010042:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000e8c40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] FindInPageControllerTest.IncognitoFindNextShared (1811 ms)
[571/891] FindInPageControllerTest.IncognitoFindNextShared (2378 ms)
[ RUN      ] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15080:15080:1006/010041:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15080:15080:1006/010042:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010043:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign (1964 ms)
[572/891] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign (2635 ms)
[ RUN      ] LoginPromptBrowserTest.SupplyRedundantAuths
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15123:15123:1006/010042:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15123:15123:1006/010042:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52549...
sending server_data: {"host": "127.0.0.1", "port": 52549} (36 bytes)
Fontconfig error: Cannot load default config file
[15123:15258:1006/010043:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] LoginPromptBrowserTest.SupplyRedundantAuths (2192 ms)
[573/891] LoginPromptBrowserTest.SupplyRedundantAuths (2889 ms)
[ RUN      ] LoginPromptBrowserTest.CancelRedundantAuths
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15297:15297:1006/010043:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15297:15297:1006/010043:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48588...
sending server_data: {"host": "127.0.0.1", "port": 48588} (36 bytes)
[       OK ] LoginPromptBrowserTest.CancelRedundantAuths (2161 ms)
[574/891] LoginPromptBrowserTest.CancelRedundantAuths (2898 ms)
[ RUN      ] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15405:15405:1006/010044:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15405:15405:1006/010044:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51176...
sending server_data: {"host": "127.0.0.1", "port": 51176} (36 bytes)
[15405:15405:1006/010045:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1:2:1006/010045:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials (2042 ms)
[575/891] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials (2645 ms)
[ RUN      ] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15344:15344:1006/010044:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15344:15344:1006/010044:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44259...
sending server_data: {"host": "127.0.0.1", "port": 44259} (36 bytes)
[       OK ] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile (2539 ms)
[576/891] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile (3158 ms)
[ RUN      ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15495:15495:1006/010045:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15495:15495:1006/010045:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41568...
sending server_data: {"host": "127.0.0.1", "port": 41568} (36 bytes)
[15495:15495:1006/010046:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[       OK ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled (1873 ms)
[577/891] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled (2639 ms)
[ RUN      ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15684:15684:1006/010046:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15684:15684:1006/010046:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54723...
sending server_data: {"host": "127.0.0.1", "port": 54723} (36 bytes)
[1:2:1006/010047:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests (1784 ms)
[578/891] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests (2377 ms)
[ RUN      ] PrefsTabHelperBrowserTest.WebPrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15753:15753:1006/010046:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15753:15753:1006/010047:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010047:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefsTabHelperBrowserTest.WebPrefs (1219 ms)
[579/891] PrefsTabHelperBrowserTest.WebPrefs (1840 ms)
[ RUN      ] NewTabPageInterceptorTest.NoInterception
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15766:15766:1006/010047:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15766:15766:1006/010047:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15766:15869:1006/010048:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010048:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NewTabPageInterceptorTest.NoInterception (1579 ms)
[580/891] NewTabPageInterceptorTest.NoInterception (2107 ms)
[ RUN      ] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15826:15826:1006/010047:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15826:15826:1006/010048:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs (1430 ms)
[581/891] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs (2106 ms)
[ RUN      ] StartupBrowserCreatorTest.AddFirstRunTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15967:15967:1006/010048:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15967:15967:1006/010048:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorTest.AddFirstRunTab (1357 ms)
[582/891] StartupBrowserCreatorTest.AddFirstRunTab (1855 ms)
[ RUN      ] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16037:16037:1006/010049:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16037:16037:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden (1626 ms)
[583/891] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden (2111 ms)
[ RUN      ] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16128:16128:1006/010050:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16128:16128:1006/010050:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed (1809 ms)
[584/891] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed (2633 ms)
[ RUN      ] TabModalConfirmDialogTest.CancelSelf
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16245:16245:1006/010050:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16245:16245:1006/010051:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TabModalConfirmDialogTest.CancelSelf (1697 ms)
[585/891] TabModalConfirmDialogTest.CancelSelf (2380 ms)
[ RUN      ] StartupBrowserCreatorTest.ProfilesWithoutPagesNotLaunched
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16003:16003:1006/010048:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16003:16003:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16003:16003:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16003:16003:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16003:16003:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16003:16003:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/010051:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010051:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010051:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010051:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[16003:16097:1006/010051:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010051:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010052:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:4:1006/010051:FATAL:memory.cc(18)] Out of memory. size=4194304
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x000002fc71d7 logging::LogMessage::~LogMessage()
#3 0x00000f250eb9 base::(anonymous namespace)::OnNoMemory()
#4 0x00000ba1ae34 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory()
#5 0x00000ba1a454 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory()
#6 0x000004eb3d22 SkDiscardableMemory::Create()
#7 0x000004bf4c4a SkResourceCacheDiscardableAllocator::allocPixelRef()
#8 0x0000048053e1 SkBitmap::tryAllocPixels()
#9 0x000004bc3f18 SkImageGenerator::tryGenerateBitmap()
#10 0x000004bc0e8a SkImageCacherator::generateBitmap()
#11 0x000004bc1272 SkImageCacherator::lockAsBitmap()
#12 0x00000494d42e SkImage::preroll()
#13 0x00000fb7e0fc cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread()
#14 0x00000f9b5817 cc::TaskGraphRunner::RunTaskWithLockAcquired()
#15 0x00000f9b4958 cc::TaskGraphRunner::Run()
#16 0x00000306d99a base::DelegateSimpleThread::Run()
#17 0x00000306d538 base::SimpleThread::ThreadMain()
#18 0x000003063abf base::(anonymous namespace)::ThreadFunc()
#19 0x7f6272540e9a start_thread
#20 0x7f626bc3738d clone

Received signal 6
#0 0x00000061eac1 [       OK ] StartupBrowserCreatorTest.ProfilesWithoutPagesNotLaunched (3849 ms)
[586/891] StartupBrowserCreatorTest.ProfilesWithoutPagesNotLaunched (4480 ms)
[ RUN      ] BrowserActionsBarBrowserTest.MoveBrowserActions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16379:16379:1006/010051:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16379:16379:1006/010051:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserActionsBarBrowserTest.MoveBrowserActions (1428 ms)
[587/891] BrowserActionsBarBrowserTest.MoveBrowserActions (2109 ms)
[ RUN      ] BrowserActionsBarBrowserTest.MultipleWindows
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16563:16563:1006/010052:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16563:16563:1006/010052:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010053:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010053:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010053:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserActionsBarBrowserTest.MultipleWindows (1229 ms)
[588/891] BrowserActionsBarBrowserTest.MultipleWindows (1858 ms)
[ RUN      ] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16595:16595:1006/010052:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16595:16595:1006/010053:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest (1765 ms)
[589/891] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest (2372 ms)
[ RUN      ] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16666:16666:1006/010053:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16666:16666:1006/010053:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010054:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest (1846 ms)
[590/891] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest (2366 ms)
[ RUN      ] PermissionBubbleManagerBrowserTest.InPageNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16690:16690:1006/010053:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16690:16690:1006/010053:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16690:16927:1006/010054:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PermissionBubbleManagerBrowserTest.InPageNavigation (1659 ms)
[591/891] PermissionBubbleManagerBrowserTest.InPageNavigation (2377 ms)
[ RUN      ] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16804:16804:1006/010054:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16804:16804:1006/010054:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose (1158 ms)
[592/891] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose (1845 ms)
[ RUN      ] ConstrainedWebDialogBrowserTest.ContentResizeInNonAutoResizingDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16939:16939:1006/010055:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16939:16939:1006/010055:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010056:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ConstrainedWebDialogBrowserTest.ContentResizeInNonAutoResizingDialog (1501 ms)
[593/891] ConstrainedWebDialogBrowserTest.ContentResizeInNonAutoResizingDialog (2113 ms)
[ RUN      ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17014:17014:1006/010055:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17014:17014:1006/010056:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17014:17014:1006/010057:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[17153:17153:1006/010057:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17153:17153:1006/010057:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17153:17153:1006/010057:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple (2190 ms)
[594/891] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple (2637 ms)
[ RUN      ] InspectUITest.SharedWorker
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17002:17002:1006/010055:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17002:17002:1006/010055:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50031...
sending server_data: {"host": "127.0.0.1", "port": 50031} (36 bytes)
[17002:17002:1006/010057:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[17002:17002:1006/010057:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[       OK ] InspectUITest.SharedWorker (2847 ms)
[595/891] InspectUITest.SharedWorker (3429 ms)
[ RUN      ] InlineLoginUIBrowserTest.CanOffer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17241:17241:1006/010057:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17241:17241:1006/010057:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010058:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] InlineLoginUIBrowserTest.CanOffer (1326 ms)
[596/891] InlineLoginUIBrowserTest.CanOffer (1858 ms)
[ RUN      ] InlineLoginUIBrowserTest.OneProcessLimit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17057:17057:1006/010056:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17057:17057:1006/010056:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17234:17234:1006/010058:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] InlineLoginUIBrowserTest.OneProcessLimit (2916 ms)
[597/891] InlineLoginUIBrowserTest.OneProcessLimit (3421 ms)
[ RUN      ] InlineLoginUIBrowserTest.CanOfferNoSigninCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17353:17353:1006/010058:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17353:17353:1006/010058:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] InlineLoginUIBrowserTest.CanOfferNoSigninCookies (1201 ms)
[598/891] InlineLoginUIBrowserTest.CanOfferNoSigninCookies (1845 ms)
[ RUN      ] ZoomControllerBrowserTest.Observe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17399:17399:1006/010059:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17399:17399:1006/010059:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ZoomControllerBrowserTest.Observe (1374 ms)
[599/891] ZoomControllerBrowserTest.Observe (1851 ms)
[ RUN      ] ZoomControllerBrowserTest.ObserveDisabledModeEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17443:17443:1006/010059:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17443:17443:1006/010059:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ZoomControllerBrowserTest.ObserveDisabledModeEvent (1428 ms)
[600/891] ZoomControllerBrowserTest.ObserveDisabledModeEvent (2107 ms)
[ RUN      ] AutofillRendererTest.DynamicallyAddedUnownedFormElements
[       OK ] AutofillRendererTest.DynamicallyAddedUnownedFormElements (386 ms)
[601/891] AutofillRendererTest.DynamicallyAddedUnownedFormElements (930 ms)
[ RUN      ] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges
[17728:17728:1006/010101:19710879147:WARNING:keycode_converter.cc(100)] empty code string
[17728:17728:1006/010101:19710884932:WARNING:keycode_converter.cc(100)] empty code string
[17728:17728:1006/010101:19710887793:WARNING:keycode_converter.cc(100)] empty code string
[17728:17728:1006/010101:19710890324:WARNING:keycode_converter.cc(100)] empty code string
[17728:17728:1006/010101:19710893318:WARNING:keycode_converter.cc(100)] empty code string
[17728:17728:1006/010101:19710896849:WARNING:keycode_converter.cc(100)] empty code string
[17728:17728:1006/010101:19710950331:WARNING:keycode_converter.cc(100)] empty code string
[17728:17728:1006/010101:19710953196:WARNING:keycode_converter.cc(100)] empty code string
[17728:17728:1006/010101:19710955870:WARNING:keycode_converter.cc(100)] empty code string
[17728:17728:1006/010101:19710958731:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges (300 ms)
[602/891] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges (801 ms)
[ RUN      ] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce
[       OK ] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce (183 ms)
[603/891] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce (666 ms)
[ RUN      ] UnloadTest.BrowserCloseTabWhenOtherTabHasListener
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17557:17557:1006/010100:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17557:17557:1006/010100:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.BrowserCloseTabWhenOtherTabHasListener (1614 ms)
[604/891] UnloadTest.BrowserCloseTabWhenOtherTabHasListener (2368 ms)
[ RUN      ] FormAutocompleteTest.NormalFormSubmit
[       OK ] FormAutocompleteTest.NormalFormSubmit (339 ms)
[605/891] FormAutocompleteTest.NormalFormSubmit (793 ms)
[ RUN      ] FormAutocompleteTest.AjaxSucceeded_StillVisible
[17794:17794:1006/010102:19711819350:WARNING:keycode_converter.cc(100)] empty code string
[17794:17794:1006/010102:19711823489:WARNING:keycode_converter.cc(100)] empty code string
[17794:17794:1006/010102:19711824267:WARNING:keycode_converter.cc(100)] empty code string
[17794:17794:1006/010102:19711824989:WARNING:keycode_converter.cc(100)] empty code string
[17794:17794:1006/010102:19711877151:WARNING:keycode_converter.cc(100)] empty code string
[17794:17794:1006/010102:19711879730:WARNING:keycode_converter.cc(100)] empty code string
[17794:17794:1006/010102:19711881983:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] FormAutocompleteTest.AjaxSucceeded_StillVisible (235 ms)
[606/891] FormAutocompleteTest.AjaxSucceeded_StillVisible (670 ms)
[ RUN      ] WebUIWebViewBrowserTest.AddMultiContentScripts
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17398:17398:1006/010059:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17398:17398:1006/010059:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17398:17497:1006/010100:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010100:WARNING:channel.cc(358)] RawChannel write error
[17398:17398:1006/010101:INFO:CONSOLE(1791)] "Running test testAddMultiContentScripts", source: webview_basic.js (1791)
Fontconfig error: Cannot load default config file
[17398:17398:1006/010101:INFO:CONSOLE(4287)] "Step 1: call <webview>.addContentScripts(myrule1 & myrule2)", source: webview_basic.js (4287)
[17398:17398:1006/010101:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[17398:17398:1006/010101:INFO:CONSOLE(4303)] "Step 2: postMessage to build connection.", source: webview_basic.js (4303)
[17398:17398:1006/010101:INFO:CONSOLE(4306)] "Step 3: postMessage to build connection to the other script.", source: webview_basic.js (4306)
[17398:17616:1006/010102:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[17398:17398:1006/010102:INFO:CONSOLE(4318)] "Step 4: A communication channel has been established with webview.", source: webview_basic.js (4318)
[17398:17398:1006/010102:INFO:CONSOLE(4325)] "Step 5: A communication channel has been established with webview.", source: webview_basic.js (4325)
[1:2:1006/010102:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.AddMultiContentScripts (3543 ms)
[607/891] WebUIWebViewBrowserTest.AddMultiContentScripts (4221 ms)
[ RUN      ] FormAutocompleteTest.AjaxSucceeded_FilledFormIsInvisible
[       OK ] FormAutocompleteTest.AjaxSucceeded_FilledFormIsInvisible (242 ms)
[608/891] FormAutocompleteTest.AjaxSucceeded_FilledFormIsInvisible (663 ms)
[ RUN      ] FormAutocompleteTest.AjaxSucceeded_FilledFormStillVisible
[       OK ] FormAutocompleteTest.AjaxSucceeded_FilledFormStillVisible (149 ms)
[609/891] FormAutocompleteTest.AjaxSucceeded_FilledFormStillVisible (472 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormFieldSelect
[       OK ] FormAutofillTest.WebFormControlElementToFormFieldSelect (146 ms)
[610/891] FormAutofillTest.WebFormControlElementToFormFieldSelect (475 ms)
[ RUN      ] FormAutofillTest.WebFormElementToFormData
[       OK ] FormAutofillTest.WebFormElementToFormData (308 ms)
[611/891] FormAutofillTest.WebFormElementToFormData (661 ms)
[ RUN      ] FormAutofillTest.ExtractForms
[       OK ] FormAutofillTest.ExtractForms (284 ms)
[612/891] FormAutofillTest.ExtractForms (665 ms)
[ RUN      ] FormAutofillTest.FindFormForTextAreaElement
[       OK ] FormAutofillTest.FindFormForTextAreaElement (233 ms)
[613/891] FormAutofillTest.FindFormForTextAreaElement (664 ms)
[ RUN      ] FormAutofillTest.FillForm
[       OK ] FormAutofillTest.FillForm (273 ms)
[614/891] FormAutofillTest.FillForm (661 ms)
[ RUN      ] FormAutofillTest.PreviewFormForUnownedForm
[       OK ] FormAutofillTest.PreviewFormForUnownedForm (177 ms)
[615/891] FormAutofillTest.PreviewFormForUnownedForm (531 ms)
[ RUN      ] FormAutofillTest.FillFormIncludingNonFocusableElements
[       OK ] FormAutofillTest.FillFormIncludingNonFocusableElements (265 ms)
[616/891] FormAutofillTest.FillFormIncludingNonFocusableElements (662 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromText
[       OK ] FormAutofillTest.LabelsInferredFromText (211 ms)
[617/891] FormAutofillTest.LabelsInferredFromText (535 ms)
[ RUN      ] FormAutofillTest.OneLabelElement
[       OK ] FormAutofillTest.OneLabelElement (244 ms)
[618/891] FormAutofillTest.OneLabelElement (666 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromTableCellTH
[       OK ] FormAutofillTest.LabelsInferredFromTableCellTH (252 ms)
[619/891] FormAutofillTest.LabelsInferredFromTableCellTH (665 ms)
[ RUN      ] FormAutofillTest.LabelsInferredWithSameName
[       OK ] FormAutofillTest.LabelsInferredWithSameName (229 ms)
[620/891] FormAutofillTest.LabelsInferredWithSameName (665 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromLabelInDivTable
[       OK ] FormAutofillTest.LabelsInferredFromLabelInDivTable (227 ms)
[621/891] FormAutofillTest.LabelsInferredFromLabelInDivTable (535 ms)
[ RUN      ] FormAutofillTest.FillFormMaxLength
[       OK ] FormAutofillTest.FillFormMaxLength (236 ms)
[622/891] FormAutofillTest.FillFormMaxLength (660 ms)
[ RUN      ] FormAutofillTest.FillFormMaxLengthForUnownedForm
[       OK ] FormAutofillTest.FillFormMaxLengthForUnownedForm (168 ms)
[623/891] FormAutofillTest.FillFormMaxLengthForUnownedForm (533 ms)
[ RUN      ] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm
[       OK ] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm (156 ms)
[624/891] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm (533 ms)
[ RUN      ] FormAutofillTest.ThreePartPhone
[       OK ] FormAutofillTest.ThreePartPhone (215 ms)
[625/891] FormAutofillTest.ThreePartPhone (666 ms)
[ RUN      ] FormAutofillTest.ClickElement
[       OK ] FormAutofillTest.ClickElement (148 ms)
[626/891] FormAutofillTest.ClickElement (531 ms)
[ RUN      ] FormAutofillTest.ClearPreviewedFormWithElement
[       OK ] FormAutofillTest.ClearPreviewedFormWithElement (238 ms)
[627/891] FormAutofillTest.ClearPreviewedFormWithElement (674 ms)
[ RUN      ] FormAutofillTest.SelectOneAsText
[       OK ] FormAutofillTest.SelectOneAsText (226 ms)
[628/891] FormAutofillTest.SelectOneAsText (664 ms)
[ RUN      ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset
[       OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset (147 ms)
[629/891] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset (465 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked
[       OK ] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked (250 ms)
[630/891] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked (661 ms)
[ RUN      ] PasswordAutofillAgentTest.InputWithNoForms
[       OK ] PasswordAutofillAgentTest.InputWithNoForms (249 ms)
[631/891] PasswordAutofillAgentTest.InputWithNoForms (676 ms)
[ RUN      ] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection
[       OK ] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection (335 ms)
[632/891] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection (672 ms)
[ RUN      ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername
[18059:18059:1006/010106:19715824060:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername (322 ms)
[633/891] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername (665 ms)
[ RUN      ] PasswordAutofillAgentTest.FillSuggestion
[       OK ] PasswordAutofillAgentTest.FillSuggestion (231 ms)
[634/891] PasswordAutofillAgentTest.FillSuggestion (665 ms)
[ RUN      ] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled
[       OK ] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled (231 ms)
[635/891] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled (666 ms)
[ RUN      ] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword
[18088:18088:1006/010106:19716347771:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716386266:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716388442:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716390063:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716391822:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716400412:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716403570:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716404126:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716404592:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716405147:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716405605:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716406059:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716406513:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716406932:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716408687:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716410338:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716412067:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716413930:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716415698:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716417325:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716418938:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716420596:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716422303:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716423948:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716425591:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716427167:WARNING:keycode_converter.cc(100)] empty code string
[18088:18088:1006/010106:19716428781:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword (316 ms)
[636/891] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword (665 ms)
[ RUN      ] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit
[18096:18096:1006/010106:19716464516:WARNING:keycode_converter.cc(100)] empty code string
[18096:18096:1006/010106:19716503022:WARNING:keycode_converter.cc(100)] empty code string
[18096:18096:1006/010106:19716505450:WARNING:keycode_converter.cc(100)] empty code string
[18096:18096:1006/010106:19716507638:WARNING:keycode_converter.cc(100)] empty code string
[18096:18096:1006/010106:19716514892:WARNING:keycode_converter.cc(100)] empty code string
[18096:18096:1006/010106:19716517183:WARNING:keycode_converter.cc(100)] empty code string
[18096:18096:1006/010106:19716519168:WARNING:keycode_converter.cc(100)] empty code string
[18096:18096:1006/010106:19716521373:WARNING:keycode_converter.cc(100)] empty code string
[18096:18096:1006/010106:19716523148:WARNING:keycode_converter.cc(100)] empty code string
[18096:18096:1006/010106:19716525378:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit (310 ms)
[637/891] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit (661 ms)
[ RUN      ] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs
[       OK ] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs (85 ms)
[638/891] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs (399 ms)
[ RUN      ] PasswordGenerationAgentTest.MaximumOfferSize
[18117:18117:1006/010107:19716770871:WARNING:keycode_converter.cc(100)] empty code string
[18117:18117:1006/010107:19716817271:WARNING:keycode_converter.cc(100)] empty code string
[18117:18117:1006/010107:19716819410:WARNING:keycode_converter.cc(100)] empty code string
[18117:18117:1006/010107:19716821044:WARNING:keycode_converter.cc(100)] empty code string
[18117:18117:1006/010107:19716823546:WARNING:keycode_converter.cc(100)] empty code string
[18117:18117:1006/010107:19716825220:WARNING:keycode_converter.cc(100)] empty code string
[18117:18117:1006/010107:19716827482:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordGenerationAgentTest.MaximumOfferSize (365 ms)
[639/891] PasswordGenerationAgentTest.MaximumOfferSize (797 ms)
[ RUN      ] PasswordGenerationAgentTest.AutocompleteAttributesTest
[       OK ] PasswordGenerationAgentTest.AutocompleteAttributesTest (348 ms)
[640/891] PasswordGenerationAgentTest.AutocompleteAttributesTest (797 ms)
[ RUN      ] ChromeRenderViewTest.JSBlockSentAfterPageLoad
[       OK ] ChromeRenderViewTest.JSBlockSentAfterPageLoad (238 ms)
[641/891] ChromeRenderViewTest.JSBlockSentAfterPageLoad (661 ms)
[ RUN      ] ChromeRenderViewTest.BackToTranslatablePage
[       OK ] ChromeRenderViewTest.BackToTranslatablePage (166 ms)
[642/891] ChromeRenderViewTest.BackToTranslatablePage (533 ms)
[ RUN      ] TranslateHelperBrowserTest.TranslateFailure
[       OK ] TranslateHelperBrowserTest.TranslateFailure (86 ms)
[643/891] TranslateHelperBrowserTest.TranslateFailure (469 ms)
[ RUN      ] TranslateHelperBrowserTest.UndefinedSourceLang
[       OK ] TranslateHelperBrowserTest.UndefinedSourceLang (88 ms)
[644/891] TranslateHelperBrowserTest.UndefinedSourceLang (468 ms)
[ RUN      ] TranslateScriptBrowserTest.ElementLoadFailure
[       OK ] TranslateScriptBrowserTest.ElementLoadFailure (167 ms)
[645/891] TranslateScriptBrowserTest.ElementLoadFailure (533 ms)
[ RUN      ] TranslateScriptBrowserTest.TranslateFail
[       OK ] TranslateScriptBrowserTest.TranslateFail (186 ms)
[646/891] TranslateScriptBrowserTest.TranslateFail (535 ms)
[ RUN      ] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18219:18219:1006/010108:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18219:18219:1006/010109:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail (1537 ms)
[647/891] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail (2109 ms)
[ RUN      ] InProcessBrowserTest.ExternalConnectionFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18208:18208:1006/010108:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18208:18208:1006/010108:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] InProcessBrowserTest.ExternalConnectionFail (2169 ms)
[648/891] InProcessBrowserTest.ExternalConnectionFail (2633 ms)
[ RUN      ] WebUIBrowserAsyncTest.TestAsyncPassThenFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18237:18237:1006/010109:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18237:18237:1006/010109:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18237:18391:1006/010110:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010110:WARNING:channel.cc(358)] RawChannel write error
[18237:18237:1006/010110:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[18237:18237:1006/010110:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: testFailsAssert()
Error: assertNotReached()
    at assertNotReached (async.js:1680:11)
    at testFailsAssert (async.js:4193:3)
    at expectFunc (async.js:1748:20)
    at runTestFunction (async.js:1821:37)
    at runAsync (async.js:4232:16)
    at async.js:4252:1
[       OK ] WebUIBrowserAsyncTest.TestAsyncPassThenFail (2050 ms)
[649/891] WebUIBrowserAsyncTest.TestAsyncPassThenFail (2633 ms)
[ RUN      ] TracingBrowserTest.TestMemoryInfra
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18225:18225:1006/010109:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18225:18225:1006/010109:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18372:18428:1006/010110:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[1:2:1006/010110:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[18372:18428:1006/010110:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[1:2:1006/010110:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[1:2:1006/010110:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[1:2:1006/010110:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[1:2:1006/010110:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[1:2:1006/010110:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[18372:18428:1006/010111:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[1:2:1006/010111:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[1:2:1006/010111:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[1:2:1006/010111:ERROR:memory_dump_manager.cc(347)] A memory dumper failed, possibly due to sandboxing (crbug.com/461788). Disabling dumper for current process. Try restarting chrome with the --no-sandbox switch.
[1:2:1006/010111:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TracingBrowserTest.TestMemoryInfra (2739 ms)
[650/891] TracingBrowserTest.TestMemoryInfra (3165 ms)
[ RUN      ] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18491:18491:1006/010111:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18491:18491:1006/010111:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18491:18491:1006/010112:INFO:CONSOLE(1791)] "Running test testDone", source: async.js (1791)
[18491:18491:1006/010112:WARNING:CONSOLE(1512)] "testIsDone already", source: async.js (1512)
[1:2:1006/010112:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses (1625 ms)
[651/891] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses (2381 ms)
[ RUN      ] WebUIResourceBrowserTest.ArrayDataModelTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18515:18515:1006/010111:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18515:18515:1006/010111:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18515:18515:1006/010112:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[18515:18515:1006/010112:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.ArrayDataModelTest (1578 ms)
[652/891] WebUIResourceBrowserTest.ArrayDataModelTest (2117 ms)
[ RUN      ] WebUIResourceBrowserTest.I18nProcessCssTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18536:18536:1006/010111:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18536:18536:1006/010112:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18536:18536:1006/010112:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[18536:18536:1006/010112:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[18536:18536:1006/010112:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[1:2:1006/010112:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebUIResourceBrowserTest.I18nProcessCssTest (1416 ms)
[653/891] WebUIResourceBrowserTest.I18nProcessCssTest (2108 ms)
[ RUN      ] WebUIResourceBrowserTest.I18nProcessTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18574:18574:1006/010112:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18574:18574:1006/010112:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18574:18574:1006/010113:INFO:CONSOLE(0)] "Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.", source: file:///tmp/runSX2IKB/chrome/test/data/webui/i18n_process_test.html (0)
[18574:18574:1006/010113:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[18574:18574:1006/010113:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.I18nProcessTest (1388 ms)
[654/891] WebUIResourceBrowserTest.I18nProcessTest (1847 ms)
[ RUN      ] WebUIResourceBrowserTest.LinkControllerTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18759:18759:1006/010113:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18759:18759:1006/010113:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18759:18759:1006/010114:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[18759:18759:1006/010114:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.LinkControllerTest (1596 ms)
[655/891] WebUIResourceBrowserTest.LinkControllerTest (2121 ms)
[ RUN      ] WebUIResourceBrowserTest.ListTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18746:18746:1006/010113:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18746:18746:1006/010113:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18746:18746:1006/010114:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[18746:18746:1006/010114:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.ListTest (1664 ms)
[656/891] WebUIResourceBrowserTest.ListTest (2385 ms)
[ RUN      ] WebUIResourceBrowserTest.ListSingleSelectionModelTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18782:18782:1006/010114:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18782:18782:1006/010114:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18782:18782:1006/010115:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[18782:18782:1006/010115:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.ListSingleSelectionModelTest (1662 ms)
[657/891] WebUIResourceBrowserTest.ListSingleSelectionModelTest (2119 ms)
[ RUN      ] WebUIResourceBrowserTest.PositionUtilTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18784:18784:1006/010114:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18784:18784:1006/010114:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18784:18784:1006/010115:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[18784:18784:1006/010115:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.PositionUtilTest (1673 ms)
[658/891] WebUIResourceBrowserTest.PositionUtilTest (2370 ms)
[ RUN      ] OutOfProcessPPAPITest.TCPSocketPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19011:19011:1006/010115:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19011:19011:1006/010115:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37487...
sending server_data: {"host": "127.0.0.1", "port": 37487} (36 bytes)
HTTPS server started on https://127.0.0.1:51789...
sending server_data: {"host": "127.0.0.1", "port": 51789} (36 bytes)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "Basic finished in 0.004 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "BasicBlocking finished in 0.006 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "BasicBackground finished in 0.002 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ReadWrite finished in 0.002 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.006 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.003 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
testserver.py: Closed connection
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ReadWriteSSLForceAsync finished in 0.077 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
testserver.py: Closed connection
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ReadWriteSSL finished in 0.013 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ReadWriteSSLBlocking finished in 0.011 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ReadWriteSSLBackground finished in 0.008 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ConnectAddressForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ConnectAddress finished in 0.003 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ConnectAddressBlocking finished in 0.005 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "ConnectAddressBackground finished in 0.010 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "SetOption finished in 0.001 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.002 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.002 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "LargeReadForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "LargeRead finished in 0.002 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "LargeReadBlocking finished in 0.003 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[19011:19011:1006/010117:INFO:CONSOLE(177)] "LargeReadBackground finished in 0.003 seconds.", source: http://127.0.0.1:37487/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=51789 (177)
[       OK ] OutOfProcessPPAPITest.TCPSocketPrivate (2792 ms)
[659/891] OutOfProcessPPAPITest.TCPSocketPrivate (3421 ms)
[ RUN      ] OutOfProcessPPAPITest.TCPSocketPrivateTrusted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19014:19014:1006/010115:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19014:19014:1006/010116:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59932...
sending server_data: {"host": "127.0.0.1", "port": 59932} (36 bytes)
HTTPS server started on https://127.0.0.1:39263...
sending server_data: {"host": "127.0.0.1", "port": 39263} (36 bytes)
[19014:19014:1006/010118:INFO:CONSOLE(177)] "GetServerCertificateForceAsync finished in 0.072 seconds.", source: http://127.0.0.1:59932/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=39263 (177)
[19014:19014:1006/010118:INFO:CONSOLE(177)] "GetServerCertificate finished in 0.004 seconds.", source: http://127.0.0.1:59932/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=39263 (177)
[19014:19014:1006/010118:INFO:CONSOLE(177)] "GetServerCertificateBlocking finished in 0.007 seconds.", source: http://127.0.0.1:59932/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=39263 (177)
[19014:19014:1006/010118:INFO:CONSOLE(177)] "GetServerCertificateBackground finished in 0.006 seconds.", source: http://127.0.0.1:59932/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=39263 (177)
[       OK ] OutOfProcessPPAPITest.TCPSocketPrivateTrusted (3409 ms)
[660/891] OutOfProcessPPAPITest.TCPSocketPrivateTrusted (3967 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocketPrivate_Connect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19038:19038:1006/010116:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19038:19038:1006/010116:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44249...
sending server_data: {"host": "127.0.0.1", "port": 44249} (36 bytes)
[19038:19038:1006/010118:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:44249/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[19038:19038:1006/010118:INFO:CONSOLE(177)] "Connect finished in 0.007 seconds.", source: http://127.0.0.1:44249/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[19038:19038:1006/010118:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.009 seconds.", source: http://127.0.0.1:44249/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[19038:19038:1006/010118:INFO:CONSOLE(177)] "ConnectBackground finished in 0.007 seconds.", source: http://127.0.0.1:44249/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[       OK ] OutOfProcessPPAPITest.UDPSocketPrivate_Connect (3544 ms)
[661/891] OutOfProcessPPAPITest.UDPSocketPrivate_Connect (3946 ms)
[ RUN      ] OutOfProcessPPAPITest.HostResolver
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19078:19078:1006/010116:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19078:19078:1006/010117:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33247...
sending server_data: {"host": "127.0.0.1", "port": 33247} (36 bytes)
[19078:19078:1006/010118:INFO:CONSOLE(177)] "Empty finished in 0.000 seconds.", source: http://127.0.0.1:33247/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
testserver.py: Broken pipe
testserver.py: Broken pipe
[19078:19078:1006/010118:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.020 seconds.", source: http://127.0.0.1:33247/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
testserver.py: Broken pipe
[19078:19078:1006/010118:INFO:CONSOLE(177)] "Resolve finished in 0.003 seconds.", source: http://127.0.0.1:33247/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[19078:19078:1006/010118:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.005 seconds.", source: http://127.0.0.1:33247/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[19078:19078:1006/010118:INFO:CONSOLE(177)] "ResolveBackground finished in 0.005 seconds.", source: http://127.0.0.1:33247/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[19078:19078:1006/010118:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:33247/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[19078:19078:1006/010118:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.004 seconds.", source: http://127.0.0.1:33247/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[19078:19078:1006/010118:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.008 seconds.", source: http://127.0.0.1:33247/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[19078:19078:1006/010118:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.005 seconds.", source: http://127.0.0.1:33247/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[       OK ] OutOfProcessPPAPITest.HostResolver (3180 ms)
[662/891] OutOfProcessPPAPITest.HostResolver (3956 ms)
[ RUN      ] OutOfProcessPPAPITest.URLLoader0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19296:19296:1006/010119:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19296:19296:1006/010119:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49017...
sending server_data: {"host": "127.0.0.1", "port": 49017} (36 bytes)
[19296:19296:1006/010120:INFO:CONSOLE(177)] "BasicGETForceAsync finished in 0.024 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010120:INFO:CONSOLE(177)] "BasicGET finished in 0.017 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010120:INFO:CONSOLE(177)] "BasicGETBlocking finished in 0.016 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010120:INFO:CONSOLE(177)] "BasicGETBackground finished in 0.015 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010120:INFO:CONSOLE(177)] "BasicPOSTForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicPOST finished in 0.009 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicPOSTBlocking finished in 0.015 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicPOSTBackground finished in 0.012 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicFilePOSTForceAsync finished in 0.064 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicFilePOST finished in 0.018 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicFilePOSTBlocking finished in 0.019 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicFilePOSTBackground finished in 0.021 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicFileRangePOSTForceAsync finished in 0.025 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicFileRangePOST finished in 0.022 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicFileRangePOSTBlocking finished in 0.027 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "BasicFileRangePOSTBackground finished in 0.042 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "CompoundBodyPOSTForceAsync finished in 0.008 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "CompoundBodyPOST finished in 0.007 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "CompoundBodyPOSTBlocking finished in 0.016 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[19296:19296:1006/010121:INFO:CONSOLE(177)] "CompoundBodyPOSTBackground finished in 0.013 seconds.", source: http://127.0.0.1:49017/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[       OK ] OutOfProcessPPAPITest.URLLoader0 (2857 ms)
[663/891] OutOfProcessPPAPITest.URLLoader0 (3428 ms)
[ RUN      ] OutOfProcessPPAPITest.NetAddress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19359:19359:1006/010120:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19359:19359:1006/010120:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43765...
sending server_data: {"host": "127.0.0.1", "port": 43765} (36 bytes)
[19359:19359:1006/010121:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:43765/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[19359:19359:1006/010121:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:43765/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[19359:19359:1006/010121:INFO:CONSOLE(177)] "DescribeAsString finished in 0.001 seconds.", source: http://127.0.0.1:43765/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[       OK ] OutOfProcessPPAPITest.NetAddress (2869 ms)
[664/891] OutOfProcessPPAPITest.NetAddress (3423 ms)
[ RUN      ] OutOfProcessPPAPITest.URLLoaderTrusted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19330:19330:1006/010119:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19330:19330:1006/010120:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39343...
sending server_data: {"host": "127.0.0.1", "port": 39343} (36 bytes)
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('cOnNeCt')
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('tRaCk')
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('tRaCe')
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('cOnNeCt')
[19330:19330:1006/010122:INFO:CONSOLE(177)] "TrustedHttpRequestsForceAsync finished in 0.209 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('tRaCk')
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('tRaCe')
[19330:19330:1006/010122:INFO:CONSOLE(177)] "TrustedHttpRequests finished in 0.208 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('cOnNeCt')
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('tRaCk')
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('tRaCe')
[19330:19330:1006/010122:INFO:CONSOLE(177)] "TrustedHttpRequestsBlocking finished in 0.255 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('cOnNeCt')
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('tRaCk')
localhost - - [06/Oct/2015 01:01:22] code 501, message Unsupported method ('tRaCe')
[19330:19330:1006/010123:INFO:CONSOLE(177)] "TrustedHttpRequestsBackground finished in 0.290 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "XRequestedWithHeaderForceAsync finished in 0.028 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "XRequestedWithHeader finished in 0.014 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "XRequestedWithHeaderBlocking finished in 0.024 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "XRequestedWithHeaderBackground finished in 0.025 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "TrustedSameOriginRestriction finished in 0.015 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionBlocking finished in 0.024 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionBackground finished in 0.024 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "TrustedCrossOriginRequestForceAsync finished in 0.024 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "TrustedCrossOriginRequest finished in 0.016 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "TrustedCrossOriginRequestBlocking finished in 0.021 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[19330:19330:1006/010123:INFO:CONSOLE(177)] "TrustedCrossOriginRequestBackground finished in 0.028 seconds.", source: http://127.0.0.1:39343/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[       OK ] OutOfProcessPPAPITest.URLLoaderTrusted (4427 ms)
[665/891] OutOfProcessPPAPITest.URLLoaderTrusted (5003 ms)
[ RUN      ] OutOfProcessPPAPITest.WebSocket1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19386:19386:1006/010120:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19386:19386:1006/010120:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:32924...
sending server_data: {"host": "127.0.0.1", "port": 32924} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:58939...
sending server_data: {"host": "127.0.0.1", "port": 58939} (36 bytes)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "Protocols finished in 0.001 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010122:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:58939/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (0)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010122:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010123:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[19386:19386:1006/010123:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:32924/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=58939 (177)
[       OK ] OutOfProcessPPAPITest.WebSocket1 (4692 ms)
[666/891] OutOfProcessPPAPITest.WebSocket1 (5258 ms)
[ RUN      ] OutOfProcessPPAPITest.View_CreateInvisible
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19576:19576:1006/010122:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19576:19576:1006/010122:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] OutOfProcessPPAPITest.View_CreateInvisible (3175 ms)
[667/891] OutOfProcessPPAPITest.View_CreateInvisible (3686 ms)
[ RUN      ] OutOfProcessPPAPITest.VideoDestination
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19648:19648:1006/010123:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19648:19648:1006/010123:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19648:19648:1006/010125:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: file:///tmp/runSX2IKB/ppapi/tests/test_case.html?testcase=VideoDestination (177)
[19648:19648:1006/010125:INFO:CONSOLE(177)] "PutFrame finished in 0.028 seconds.", source: file:///tmp/runSX2IKB/ppapi/tests/test_case.html?testcase=VideoDestination (177)
[       OK ] OutOfProcessPPAPITest.VideoDestination (2978 ms)
[668/891] OutOfProcessPPAPITest.VideoDestination (3714 ms)
[ RUN      ] OutOfProcessPPAPITest.Flash_GetProxyForURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19736:19736:1006/010124:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19736:19736:1006/010125:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19736:19736:1006/010126:INFO:CONSOLE(177)] "GetProxyForURL finished in 0.009 seconds.", source: file:///tmp/runSX2IKB/ppapi/tests/test_case.html?testcase=Flash_GetProxyForURL (177)
[       OK ] OutOfProcessPPAPITest.Flash_GetProxyForURL (2728 ms)
[669/891] OutOfProcessPPAPITest.Flash_GetProxyForURL (3418 ms)
[ RUN      ] PPAPINaClNewlibTest.TraceEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19790:19790:1006/010125:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19790:19790:1006/010125:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34536...
sending server_data: {"host": "127.0.0.1", "port": 34536} (36 bytes)
[1,1634552256:08:01:27.838809] Native Client module will be loaded at base address 0x000049d900000000

** Signal 31 from trusted code: pc=7ffb5f7f6f48

** Signal 31 from trusted code: pc=7ffb5f7f6f48

** Signal 31 from trusted code: pc=7ffb5f7f6f48

** Signal 31 from trusted code: pc=7ffb5f7f6f48

** Signal 31 from trusted code: pc=7ffb5f7f6f48
[19790:19790:1006/010128:INFO:CONSOLE(177)] "Smoke finished in 0.000 seconds.", source: http://127.0.0.1:34536/files/test_case.html?mode=nacl_newlib&testcase=TraceEvent (177)
[19790:19790:1006/010128:INFO:CONSOLE(177)] "SmokeWithTimestamps finished in 0.000 seconds.", source: http://127.0.0.1:34536/files/test_case.html?mode=nacl_newlib&testcase=TraceEvent (177)
[19790:19790:1006/010128:INFO:CONSOLE(177)] "Clock finished in 0.000 seconds.", source: http://127.0.0.1:34536/files/test_case.html?mode=nacl_newlib&testcase=TraceEvent (177)
[       OK ] PPAPINaClNewlibTest.TraceEvent (3231 ms)
[670/891] PPAPINaClNewlibTest.TraceEvent (3947 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_BindNull
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19829:19829:1006/010126:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19829:19829:1006/010126:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52612...
sending server_data: {"host": "127.0.0.1", "port": 52612} (36 bytes)
[1,1193482688:08:01:28.490909] Native Client module will be loaded at base address 0x0000492a00000000

** Signal 31 from trusted code: pc=7f8b45353f48

** Signal 31 from trusted code: pc=7f8b45353f48

** Signal 31 from trusted code: pc=7f8b45353f48

** Signal 31 from trusted code: pc=7f8b45353f48

** Signal 31 from trusted code: pc=7f8b45353f48
[19829:19829:1006/010128:INFO:CONSOLE(177)] "BindNull finished in 0.000 seconds.", source: http://127.0.0.1:52612/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_BindNull (177)
[       OK ] PPAPINaClNewlibTest.Graphics2D_BindNull (3416 ms)
[671/891] PPAPINaClNewlibTest.Graphics2D_BindNull (3943 ms)
[ RUN      ] PPAPINaClNewlibTest.UDPSocket_ReadWrite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19990:19990:1006/010128:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19990:19990:1006/010128:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37308...
sending server_data: {"host": "127.0.0.1", "port": 37308} (36 bytes)
[1,446368192:08:01:30.555955] Native Client module will be loaded at base address 0x000012a000000000

** Signal 31 from trusted code: pc=7fe718ad2f48

** Signal 31 from trusted code: pc=7fe718ad2f48

** Signal 31 from trusted code: pc=7fe718ad2f48

** Signal 31 from trusted code: pc=7fe718ad2f48

** Signal 31 from trusted code: pc=7fe718ad2f48
[19990:19990:1006/010130:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:37308/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_ReadWrite, (177)

** Signal 31 from trusted code: pc=7fe718ad2f48
[19990:19990:1006/010130:INFO:CONSOLE(177)] "ReadWrite finished in 0.007 seconds.", source: http://127.0.0.1:37308/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_ReadWrite, (177)

** Signal 31 from trusted code: pc=7fe718ad2f48
[19990:19990:1006/010130:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.016 seconds.", source: http://127.0.0.1:37308/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_ReadWrite, (177)
[19990:19990:1006/010130:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.026 seconds.", source: http://127.0.0.1:37308/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_ReadWrite, (177)
[       OK ] PPAPINaClNewlibTest.UDPSocket_ReadWrite (3344 ms)
[672/891] PPAPINaClNewlibTest.UDPSocket_ReadWrite (3946 ms)
[ RUN      ] PPAPINaClNewlibTest.TCPSocketPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19924:19924:1006/010127:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19924:19924:1006/010127:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46028...
sending server_data: {"host": "127.0.0.1", "port": 46028} (36 bytes)
HTTPS server started on https://127.0.0.1:35862...
sending server_data: {"host": "127.0.0.1", "port": 35862} (36 bytes)
[1,4080146880:08:01:29.467554] Native Client module will be loaded at base address 0x00006e3b00000000

** Signal 31 from trusted code: pc=7fc8f1443f48

** Signal 31 from trusted code: pc=7fc8f1443f48

** Signal 31 from trusted code: pc=7fc8f1443f48

** Signal 31 from trusted code: pc=7fc8f1443f48

** Signal 31 from trusted code: pc=7fc8f1443f48

** Signal 31 from trusted code: pc=7fc8f1443f48

** Signal 31 from trusted code: pc=7fc8f1443f48
[19924:19924:1006/010129:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "BasicBlocking finished in 0.001 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)

** Signal 31 from trusted code: pc=7fc8f1443f48
[19924:19924:1006/010129:INFO:CONSOLE(177)] "BasicBackground finished in 0.005 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)

** Signal 31 from trusted code: pc=7fc8f1443f48
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ReadWrite finished in 0.002 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.012 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.003 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ReadWriteSSLForceAsync finished in 0.088 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
testserver.py: Closed connection

** Signal 31 from trusted code: pc=7fc8f1443f48
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ReadWriteSSL finished in 0.021 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
testserver.py: Closed connection
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ReadWriteSSLBlocking finished in 0.011 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)

** Signal 31 from trusted code: pc=7fc8f1443f48

** Signal 31 from trusted code: pc=7fc8f1443f48
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ReadWriteSSLBackground finished in 0.031 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)

** Signal 31 from trusted code: pc=7fc8f1443f48
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ConnectAddressForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ConnectAddress finished in 0.004 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)

** Signal 31 from trusted code: pc=7fc8f1443f48

** Signal 31 from trusted code: pc=7fc8f1443f48

** Signal 31 from trusted code: pc=7fc8f1443f48

** Signal 31 from trusted code: pc=7fc8f1443f48
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ConnectAddressBlocking finished in 0.004 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "ConnectAddressBackground finished in 0.025 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "SetOption finished in 0.002 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.013 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.003 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "LargeReadForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "LargeRead finished in 0.002 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "LargeReadBlocking finished in 0.003 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[19924:19924:1006/010129:INFO:CONSOLE(177)] "LargeReadBackground finished in 0.003 seconds.", source: http://127.0.0.1:46028/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivate&ssl_server_port=35862 (177)
[       OK ] PPAPINaClNewlibTest.TCPSocketPrivate (4504 ms)
[673/891] PPAPINaClNewlibTest.TCPSocketPrivate (4996 ms)
[ RUN      ] PPAPINaClNewlibTest.UDPSocket_SetOption_1_0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20094:20094:1006/010129:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20094:20094:1006/010129:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38852...
sending server_data: {"host": "127.0.0.1", "port": 38852} (36 bytes)
[1,4056713664:08:01:31.709360] Native Client module will be loaded at base address 0x0000130e00000000

** Signal 31 from trusted code: pc=7f16efdeaf48

** Signal 31 from trusted code: pc=7f16efdeaf48

** Signal 31 from trusted code: pc=7f16efdeaf48

** Signal 31 from trusted code: pc=7f16efdeaf48

** Signal 31 from trusted code: pc=7f16efdeaf48

** Signal 31 from trusted code: pc=7f16efdeaf48

** Signal 31 from trusted code: pc=7f16efdeaf48
[20094:20094:1006/010131:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:38852/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption_1_0, (177)
[20094:20094:1006/010131:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:38852/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption_1_0, (177)
[20094:20094:1006/010131:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.001 seconds.", source: http://127.0.0.1:38852/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption_1_0, (177)
[20094:20094:1006/010131:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.007 seconds.", source: http://127.0.0.1:38852/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption_1_0, (177)
[       OK ] PPAPINaClNewlibTest.UDPSocket_SetOption_1_0 (3104 ms)
[674/891] PPAPINaClNewlibTest.UDPSocket_SetOption_1_0 (3683 ms)
[ RUN      ] PPAPINaClNewlibTest.UDPSocket_SetOption_1_1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20103:20103:1006/010130:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20103:20103:1006/010130:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53024...
sending server_data: {"host": "127.0.0.1", "port": 53024} (36 bytes)
[1,2281609664:08:01:32.440253] Native Client module will be loaded at base address 0x0000201200000000

** Signal 31 from trusted code: pc=7f2c8610bf48

** Signal 31 from trusted code: pc=7f2c8610bf48

** Signal 31 from trusted code: pc=7f2c8610bf48

** Signal 31 from trusted code: pc=7f2c8610bf48

** Signal 31 from trusted code: pc=7f2c8610bf48

** Signal 31 from trusted code: pc=7f2c8610bf48

** Signal 31 from trusted code: pc=7f2c8610bf48
[20103:20103:1006/010132:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:53024/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption_1_1, (177)
[20103:20103:1006/010132:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:53024/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption_1_1, (177)
[20103:20103:1006/010132:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.004 seconds.", source: http://127.0.0.1:53024/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption_1_1, (177)
[20103:20103:1006/010132:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.023 seconds.", source: http://127.0.0.1:53024/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption_1_1, (177)
[20213:20213:1006/010133:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20213:20213:1006/010133:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[20213:20213:1006/010133:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20213:20213:1006/010133:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[20213:20213:1006/010133:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20213:20213:1006/010133:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[20213:20213:1006/010134:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20213:20213:1006/010134:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.UDPSocket_SetOption_1_1 (4577 ms)
[675/891] PPAPINaClNewlibTest.UDPSocket_SetOption_1_1 (4995 ms)
[ RUN      ] PPAPINaClNewlibTest.UDPSocketPrivate_Broadcast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20258:20258:1006/010132:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20258:20258:1006/010132:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46402...
sending server_data: {"host": "127.0.0.1", "port": 46402} (36 bytes)
[1,2479970752:08:01:34.546449] Native Client module will be loaded at base address 0x00006b6700000000

** Signal 31 from trusted code: pc=7fba91e37f48

** Signal 31 from trusted code: pc=7fba91e37f48

** Signal 31 from trusted code: pc=7fba91e37f48

** Signal 31 from trusted code: pc=7fba91e37f48

** Signal 31 from trusted code: pc=7fba91e37f48

** Signal 31 from trusted code: pc=7fba91e37f48

** Signal 31 from trusted code: pc=7fba91e37f48
[20258:20258:1006/010134:INFO:CONSOLE(177)] "BroadcastForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:46402/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_Broadcast (177)
[20258:20258:1006/010134:INFO:CONSOLE(177)] "Broadcast finished in 0.006 seconds.", source: http://127.0.0.1:46402/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_Broadcast (177)
[20258:20258:1006/010134:INFO:CONSOLE(177)] "BroadcastBlocking finished in 0.005 seconds.", source: http://127.0.0.1:46402/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_Broadcast (177)
[20258:20258:1006/010134:INFO:CONSOLE(177)] "BroadcastBackground finished in 0.004 seconds.", source: http://127.0.0.1:46402/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_Broadcast (177)
[       OK ] PPAPINaClNewlibTest.UDPSocketPrivate_Broadcast (3348 ms)
[676/891] PPAPINaClNewlibTest.UDPSocketPrivate_Broadcast (3942 ms)
[ RUN      ] PPAPINaClNewlibTest.UDPSocket_ParallelSend
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20257:20257:1006/010132:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20257:20257:1006/010132:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57416...
sending server_data: {"host": "127.0.0.1", "port": 57416} (36 bytes)
[1,1392839104:08:01:34.469757] Native Client module will be loaded at base address 0x00004b8600000000

** Signal 31 from trusted code: pc=7f2e51172f48

** Signal 31 from trusted code: pc=7f2e51172f48

** Signal 31 from trusted code: pc=7f2e51172f48

** Signal 31 from trusted code: pc=7f2e51172f48

** Signal 31 from trusted code: pc=7f2e51172f48
[20257:20257:1006/010134:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:57416/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_ParallelSend, (177)
[20257:20257:1006/010134:INFO:CONSOLE(177)] "ParallelSend finished in 0.011 seconds.", source: http://127.0.0.1:57416/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_ParallelSend, (177)

** Signal 31 from trusted code: pc=7f2e51172f48
[20257:20257:1006/010134:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.018 seconds.", source: http://127.0.0.1:57416/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_ParallelSend, (177)

** Signal 31 from trusted code: pc=7f2e51172f48
[20257:20257:1006/010134:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.004 seconds.", source: http://127.0.0.1:57416/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_ParallelSend, (177)
[       OK ] PPAPINaClNewlibTest.UDPSocket_ParallelSend (3830 ms)
[677/891] PPAPINaClNewlibTest.UDPSocket_ParallelSend (4467 ms)
[ RUN      ] PPAPINaClNewlibTest.HostResolverPrivate_ResolveIPv4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20350:20350:1006/010133:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20350:20350:1006/010133:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37963...
sending server_data: {"host": "127.0.0.1", "port": 37963} (36 bytes)
[1,222185920:08:01:35.470215] Native Client module will be loaded at base address 0x0000455f00000000

** Signal 31 from trusted code: pc=7fc00b506f48

** Signal 31 from trusted code: pc=7fc00b506f48

** Signal 31 from trusted code: pc=7fc00b506f48

** Signal 31 from trusted code: pc=7fc00b506f48

** Signal 31 from trusted code: pc=7fc00b506f48
[20350:20350:1006/010135:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:37963/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivate_ResolveIPv4 (177)

** Signal 31 from trusted code: pc=7fc00b506f48
[20350:20350:1006/010135:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.007 seconds.", source: http://127.0.0.1:37963/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivate_ResolveIPv4 (177)

** Signal 31 from trusted code: pc=7fc00b506f48
[20350:20350:1006/010135:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.009 seconds.", source: http://127.0.0.1:37963/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivate_ResolveIPv4 (177)
[20350:20350:1006/010135:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.009 seconds.", source: http://127.0.0.1:37963/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivate_ResolveIPv4 (177)
[20431:20431:1006/010136:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20431:20431:1006/010136:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[20431:20431:1006/010136:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20431:20431:1006/010136:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[20431:20431:1006/010137:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20431:20431:1006/010137:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[20431:20431:1006/010137:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20431:20431:1006/010137:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.HostResolverPrivate_ResolveIPv4 (4308 ms)
[678/891] PPAPINaClNewlibTest.HostResolverPrivate_ResolveIPv4 (5001 ms)
[ RUN      ] PPAPINaClNewlibTest.URLLoader3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20524:20524:1006/010136:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20524:20524:1006/010136:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47274...
sending server_data: {"host": "127.0.0.1", "port": 47274} (36 bytes)
[1,2825542080:08:01:38.173753] Native Client module will be loaded at base address 0x00007aa500000000

** Signal 31 from trusted code: pc=7f0ba67c7f48

** Signal 31 from trusted code: pc=7f0ba67c7f48

** Signal 31 from trusted code: pc=7f0ba67c7f48

** Signal 31 from trusted code: pc=7f0ba67c7f48

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010138:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[20524:20524:1006/010138:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[20524:20524:1006/010138:INFO:CONSOLE(177)] "UntrustedHttpRequestsForceAsync finished in 0.051 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[20524:20524:1006/010138:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010138:INFO:CONSOLE(177)] "UntrustedHttpRequests finished in 0.044 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[20524:20524:1006/010138:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010138:INFO:CONSOLE(177)] "UntrustedHttpRequestsBlocking finished in 0.040 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[20524:20524:1006/010138:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[20524:20524:1006/010138:INFO:CONSOLE(177)] "UntrustedHttpRequestsBackground finished in 0.032 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(177)] "FollowURLRedirectForceAsync finished in 0.027 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010138:INFO:CONSOLE(177)] "FollowURLRedirect finished in 0.028 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(177)] "FollowURLRedirectBlocking finished in 0.024 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010138:INFO:CONSOLE(177)] "FollowURLRedirectBackground finished in 0.032 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(177)] "AuditURLRedirectForceAsync finished in 0.042 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010138:INFO:CONSOLE(177)] "AuditURLRedirect finished in 0.049 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(177)] "AuditURLRedirectBlocking finished in 0.039 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010138:INFO:CONSOLE(177)] "AuditURLRedirectBackground finished in 0.039 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(177)] "AbortCallsForceAsync finished in 0.031 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010138:INFO:CONSOLE(177)] "AbortCalls finished in 0.018 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(177)] "AbortCallsBlocking finished in 0.030 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010138:INFO:CONSOLE(177)] "AbortCallsBackground finished in 0.037 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(177)] "UntendedLoadForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010138:INFO:CONSOLE(177)] "UntendedLoad finished in 0.015 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010138:INFO:CONSOLE(177)] "UntendedLoadBlocking finished in 0.018 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010139:INFO:CONSOLE(177)] "UntendedLoadBackground finished in 0.043 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010139:INFO:CONSOLE(177)] "PrefetchBufferThresholdForceAsync finished in 0.019 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010139:INFO:CONSOLE(177)] "PrefetchBufferThreshold finished in 0.019 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f0ba67c7f48
[20524:20524:1006/010139:INFO:CONSOLE(177)] "PrefetchBufferThresholdBlocking finished in 0.016 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[20524:20524:1006/010139:INFO:CONSOLE(177)] "PrefetchBufferThresholdBackground finished in 0.020 seconds.", source: http://127.0.0.1:47274/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[       OK ] PPAPINaClNewlibTest.URLLoader3 (4043 ms)
[679/891] PPAPINaClNewlibTest.URLLoader3 (4735 ms)
[ RUN      ] PPAPINaClNewlibTest.URLLoader0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20462:20462:1006/010135:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20462:20462:1006/010135:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44164...
sending server_data: {"host": "127.0.0.1", "port": 44164} (36 bytes)
[1,2721151424:08:01:37.521474] Native Client module will be loaded at base address 0x000046a300000000

** Signal 31 from trusted code: pc=7fa5a0439f48

** Signal 31 from trusted code: pc=7fa5a0439f48

** Signal 31 from trusted code: pc=7fa5a0439f48

** Signal 31 from trusted code: pc=7fa5a0439f48

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicGETForceAsync finished in 0.022 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicGET finished in 0.016 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fa5a0439f48

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicGETBlocking finished in 0.018 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicGETBackground finished in 0.018 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicPOSTForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicPOST finished in 0.017 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicPOSTBlocking finished in 0.023 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicPOSTBackground finished in 0.020 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicFilePOSTForceAsync finished in 0.061 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicFilePOST finished in 0.037 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010137:INFO:CONSOLE(177)] "BasicFilePOSTBlocking finished in 0.028 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[20462:20462:1006/010138:INFO:CONSOLE(177)] "BasicFilePOSTBackground finished in 0.038 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[20462:20462:1006/010138:INFO:CONSOLE(177)] "BasicFileRangePOSTForceAsync finished in 0.034 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010138:INFO:CONSOLE(177)] "BasicFileRangePOST finished in 0.033 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010138:INFO:CONSOLE(177)] "BasicFileRangePOSTBlocking finished in 0.034 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[20462:20462:1006/010138:INFO:CONSOLE(177)] "BasicFileRangePOSTBackground finished in 0.036 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[20462:20462:1006/010138:INFO:CONSOLE(177)] "CompoundBodyPOSTForceAsync finished in 0.034 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010138:INFO:CONSOLE(177)] "CompoundBodyPOST finished in 0.016 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fa5a0439f48
[20462:20462:1006/010138:INFO:CONSOLE(177)] "CompoundBodyPOSTBlocking finished in 0.012 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[20462:20462:1006/010138:INFO:CONSOLE(177)] "CompoundBodyPOSTBackground finished in 0.011 seconds.", source: http://127.0.0.1:44164/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[       OK ] PPAPINaClNewlibTest.URLLoader0 (5105 ms)
[680/891] PPAPINaClNewlibTest.URLLoader0 (5787 ms)
[ RUN      ] PPAPINaClNewlibTest.AudioConfig
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20679:20679:1006/010138:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20679:20679:1006/010138:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38724...
sending server_data: {"host": "127.0.0.1", "port": 38724} (36 bytes)
[1,486857152:08:01:40.648471] Native Client module will be loaded at base address 0x000077d200000000

** Signal 31 from trusted code: pc=7f931b16ff48

** Signal 31 from trusted code: pc=7f931b16ff48

** Signal 31 from trusted code: pc=7f931b16ff48

** Signal 31 from trusted code: pc=7f931b16ff48

** Signal 31 from trusted code: pc=7f931b16ff48
[20679:20679:1006/010140:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.005 seconds.", source: http://127.0.0.1:38724/files/test_case.html?mode=nacl_newlib&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[20679:20679:1006/010140:INFO:CONSOLE(177)] "ValidConfigs finished in 0.020 seconds.", source: http://127.0.0.1:38724/files/test_case.html?mode=nacl_newlib&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[20679:20679:1006/010140:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:38724/files/test_case.html?mode=nacl_newlib&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[20744:20744:1006/010141:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a4300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20744:20744:1006/010141:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a4300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[20744:20744:1006/010141:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a4300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20744:20744:1006/010141:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a4300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[20744:20744:1006/010141:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a4300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20744:20744:1006/010141:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a4300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[20744:20744:1006/010141:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a4300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20744:20744:1006/010141:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a4300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.AudioConfig (4051 ms)
[681/891] PPAPINaClNewlibTest.AudioConfig (4734 ms)
[ RUN      ] PPAPINaClNewlibTest.UMA
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20562:20562:1006/010136:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20562:20562:1006/010136:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48890...
sending server_data: {"host": "127.0.0.1", "port": 48890} (36 bytes)
[1,4286327232:08:01:40.683530] Native Client module will be loaded at base address 0x000071bc00000000

** Signal 31 from trusted code: pc=7f15fd8e4f48

** Signal 31 from trusted code: pc=7f15fd8e4f48

** Signal 31 from trusted code: pc=7f15fd8e4f48

** Signal 31 from trusted code: pc=7f15fd8e4f48

** Signal 31 from trusted code: pc=7f15fd8e4f48
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010140:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[20562:20562:1006/010140:INFO:CONSOLE(177)] "Count finished in 0.000 seconds.", source: http://127.0.0.1:48890/files/test_case.html?mode=nacl_newlib&testcase=UMA (177)
[20562:20562:1006/010140:INFO:CONSOLE(177)] "Time finished in 0.000 seconds.", source: http://127.0.0.1:48890/files/test_case.html?mode=nacl_newlib&testcase=UMA (177)
[20562:20562:1006/010140:INFO:CONSOLE(177)] "Enum finished in 0.000 seconds.", source: http://127.0.0.1:48890/files/test_case.html?mode=nacl_newlib&testcase=UMA (177)
[       OK ] PPAPINaClNewlibTest.UMA (5934 ms)
[682/891] PPAPINaClNewlibTest.UMA (6561 ms)
[ RUN      ] PPAPINaClPNaClTest.Core
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20786:20786:1006/010140:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20786:20786:1006/010141:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48025...
sending server_data: {"host": "127.0.0.1", "port": 48025} (36 bytes)
[1,1274677696:08:01:42.767898] Native Client module will be loaded at base address 0x0000174800000000

** Signal 31 from trusted code: pc=7fdb4a0c2f48

** Signal 31 from trusted code: pc=7fdb4a0c2f48

** Signal 31 from trusted code: pc=7fdb4a0c2f48

** Signal 31 from trusted code: pc=7fdb4a0c2f48

** Signal 31 from trusted code: pc=7fdb4a0c2f48
[20786:20786:1006/010143:INFO:CONSOLE(177)] "Time finished in 0.100 seconds.", source: http://127.0.0.1:48025/files/test_case.html?mode=nacl_pnacl&testcase=Core (177)
[20786:20786:1006/010143:INFO:CONSOLE(177)] "TimeTicks finished in 0.100 seconds.", source: http://127.0.0.1:48025/files/test_case.html?mode=nacl_pnacl&testcase=Core (177)
[       OK ] PPAPINaClPNaClTest.Core (3095 ms)
[683/891] PPAPINaClPNaClTest.Core (3687 ms)
[ RUN      ] PPAPINaClNewlibTest.TrueTypeFont
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20785:20785:1006/010140:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20785:20785:1006/010141:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47766...
sending server_data: {"host": "127.0.0.1", "port": 47766} (36 bytes)
[1,3714464192:08:01:43.759207] Native Client module will be loaded at base address 0x0000742b00000000

** Signal 31 from trusted code: pc=7f60db785f48

** Signal 31 from trusted code: pc=7f60db785f48

** Signal 31 from trusted code: pc=7f60db785f48

** Signal 31 from trusted code: pc=7f60db785f48

** Signal 31 from trusted code: pc=7f60db785f48
[20785:20785:1006/010143:INFO:CONSOLE(177)] "GetFontFamilies finished in 0.003 seconds.", source: http://127.0.0.1:47766/files/test_case.html?mode=nacl_newlib&testcase=TrueTypeFont (177)
[20785:20785:1006/010143:INFO:CONSOLE(177)] "GetFontsInFamily finished in 0.020 seconds.", source: http://127.0.0.1:47766/files/test_case.html?mode=nacl_newlib&testcase=TrueTypeFont (177)
[20785:20785:1006/010143:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:47766/files/test_case.html?mode=nacl_newlib&testcase=TrueTypeFont (177)
[20785:20785:1006/010143:INFO:CONSOLE(177)] "Describe finished in 0.003 seconds.", source: http://127.0.0.1:47766/files/test_case.html?mode=nacl_newlib&testcase=TrueTypeFont (177)
[20785:20785:1006/010143:INFO:CONSOLE(177)] "GetTableTags finished in 0.002 seconds.", source: http://127.0.0.1:47766/files/test_case.html?mode=nacl_newlib&testcase=TrueTypeFont (177)
[20785:20785:1006/010143:INFO:CONSOLE(177)] "GetTable finished in 0.007 seconds.", source: http://127.0.0.1:47766/files/test_case.html?mode=nacl_newlib&testcase=TrueTypeFont (177)
[       OK ] PPAPINaClNewlibTest.TrueTypeFont (4535 ms)
[684/891] PPAPINaClNewlibTest.TrueTypeFont (5265 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_InvalidSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20926:20926:1006/010143:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20926:20926:1006/010143:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46664...
sending server_data: {"host": "127.0.0.1", "port": 46664} (36 bytes)
[1,2361436608:08:01:45.430210] Native Client module will be loaded at base address 0x000068a000000000

** Signal 31 from trusted code: pc=7f078ad2cf48

** Signal 31 from trusted code: pc=7f078ad2cf48

** Signal 31 from trusted code: pc=7f078ad2cf48

** Signal 31 from trusted code: pc=7f078ad2cf48

** Signal 31 from trusted code: pc=7f078ad2cf48
[20926:20926:1006/010145:INFO:CONSOLE(177)] "InvalidSize finished in 0.000 seconds.", source: http://127.0.0.1:46664/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_InvalidSize (177)
[       OK ] PPAPINaClPNaClTest.Graphics2D_InvalidSize (4373 ms)
[685/891] PPAPINaClPNaClTest.Graphics2D_InvalidSize (5000 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_Paint
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20927:20927:1006/010143:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20927:20927:1006/010143:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56426...
sending server_data: {"host": "127.0.0.1", "port": 56426} (36 bytes)
[1,2316446144:08:01:46.027372] Native Client module will be loaded at base address 0x000044a400000000

** Signal 31 from trusted code: pc=7fc688244f48

** Signal 31 from trusted code: pc=7fc688244f48

** Signal 31 from trusted code: pc=7fc688244f48

** Signal 31 from trusted code: pc=7fc688244f48

** Signal 31 from trusted code: pc=7fc688244f48
[20927:20927:1006/010146:INFO:CONSOLE(177)] "PaintForceAsync finished in 0.176 seconds.", source: http://127.0.0.1:56426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Paint (177)
[20927:20927:1006/010146:INFO:CONSOLE(177)] "Paint finished in 0.163 seconds.", source: http://127.0.0.1:56426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Paint (177)
[21004:21004:1006/010147:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a4140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21004:21004:1006/010147:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a4140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21004:21004:1006/010147:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a4140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21004:21004:1006/010147:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a4140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21004:21004:1006/010147:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a4140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21004:21004:1006/010147:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a4140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21004:21004:1006/010147:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a4140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21004:21004:1006/010147:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a4140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.Graphics2D_Paint (4536 ms)
[686/891] PPAPINaClPNaClTest.Graphics2D_Paint (4993 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_Flush
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21058:21058:1006/010144:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21058:21058:1006/010144:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55725...
sending server_data: {"host": "127.0.0.1", "port": 55725} (36 bytes)
[1,574613952:08:01:46.022701] Native Client module will be loaded at base address 0x000076d200000000

** Signal 31 from trusted code: pc=7f7a20520f48

** Signal 31 from trusted code: pc=7f7a20520f48

** Signal 31 from trusted code: pc=7f7a20520f48

** Signal 31 from trusted code: pc=7f7a20520f48

** Signal 31 from trusted code: pc=7f7a20520f48
[21058:21058:1006/010146:INFO:CONSOLE(177)] "FlushForceAsync finished in 0.090 seconds.", source: http://127.0.0.1:55725/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Flush (177)
[21058:21058:1006/010146:INFO:CONSOLE(177)] "Flush finished in 0.077 seconds.", source: http://127.0.0.1:55725/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Flush (177)
[21099:21099:1006/010147:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21099:21099:1006/010147:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21099:21099:1006/010147:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21099:21099:1006/010147:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21099:21099:1006/010147:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21099:21099:1006/010147:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21099:21099:1006/010147:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21099:21099:1006/010147:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.Graphics2D_Flush (4164 ms)
[687/891] PPAPINaClPNaClTest.Graphics2D_Flush (4742 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocket_Multicast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21126:21126:1006/010146:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21126:21126:1006/010146:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58815...
sending server_data: {"host": "127.0.0.1", "port": 58815} (36 bytes)
[1,1833114048:08:01:48.281462] Native Client module will be loaded at base address 0x0000423500000000

** Signal 31 from trusted code: pc=7f086b553f48

** Signal 31 from trusted code: pc=7f086b553f48

** Signal 31 from trusted code: pc=7f086b553f48

** Signal 31 from trusted code: pc=7f086b553f48

** Signal 31 from trusted code: pc=7f086b553f48

** Signal 31 from trusted code: pc=7f086b553f48

** Signal 31 from trusted code: pc=7f086b553f48
[21126:21126:1006/010148:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:58815/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_Multicast, (177)
[21126:21126:1006/010148:INFO:CONSOLE(177)] "Multicast finished in 0.002 seconds.", source: http://127.0.0.1:58815/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_Multicast, (177)
[21126:21126:1006/010148:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.002 seconds.", source: http://127.0.0.1:58815/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_Multicast, (177)
[21126:21126:1006/010148:INFO:CONSOLE(177)] "MulticastBackground finished in 0.016 seconds.", source: http://127.0.0.1:58815/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_Multicast, (177)
[1:2:1006/010149:WARNING:channel.cc(358)] RawChannel write error
[21190:21190:1006/010149:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21190:21190:1006/010149:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21190:21190:1006/010149:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21190:21190:1006/010149:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21190:21190:1006/010149:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21190:21190:1006/010149:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21190:21190:1006/010149:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21190:21190:1006/010149:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.UDPSocket_Multicast (4146 ms)
[688/891] PPAPINaClPNaClTest.UDPSocket_Multicast (4731 ms)
[ RUN      ] PPAPINaClPNaClTest.HostResolver
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21221:21221:1006/010148:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21221:21221:1006/010148:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59638...
sending server_data: {"host": "127.0.0.1", "port": 59638} (36 bytes)
[1,3785587136:08:01:50.065793] Native Client module will be loaded at base address 0x000065d400000000

** Signal 31 from trusted code: pc=7fdddfb59f48

** Signal 31 from trusted code: pc=7fdddfb59f48

** Signal 31 from trusted code: pc=7fdddfb59f48

** Signal 31 from trusted code: pc=7fdddfb59f48

** Signal 31 from trusted code: pc=7fdddfb59f48
[21221:21221:1006/010150:INFO:CONSOLE(177)] "Empty finished in 0.000 seconds.", source: http://127.0.0.1:59638/files/test_case.html?mode=nacl_pnacl&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)

** Signal 31 from trusted code: pc=7fdddfb59f48
[21221:21221:1006/010150:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:59638/files/test_case.html?mode=nacl_pnacl&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)

** Signal 31 from trusted code: pc=7fdddfb59f48
[21221:21221:1006/010150:INFO:CONSOLE(177)] "Resolve finished in 0.009 seconds.", source: http://127.0.0.1:59638/files/test_case.html?mode=nacl_pnacl&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[21221:21221:1006/010150:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.020 seconds.", source: http://127.0.0.1:59638/files/test_case.html?mode=nacl_pnacl&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[21221:21221:1006/010150:INFO:CONSOLE(177)] "ResolveBackground finished in 0.016 seconds.", source: http://127.0.0.1:59638/files/test_case.html?mode=nacl_pnacl&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[21221:21221:1006/010150:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:59638/files/test_case.html?mode=nacl_pnacl&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)

** Signal 31 from trusted code: pc=7fdddfb59f48
[21221:21221:1006/010150:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.004 seconds.", source: http://127.0.0.1:59638/files/test_case.html?mode=nacl_pnacl&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)

** Signal 31 from trusted code: pc=7fdddfb59f48
[21221:21221:1006/010150:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.012 seconds.", source: http://127.0.0.1:59638/files/test_case.html?mode=nacl_pnacl&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[21221:21221:1006/010150:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.020 seconds.", source: http://127.0.0.1:59638/files/test_case.html?mode=nacl_pnacl&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[       OK ] PPAPINaClPNaClTest.HostResolver (3071 ms)
[689/891] PPAPINaClPNaClTest.HostResolver (3676 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocketPrivate_Broadcast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21219:21219:1006/010147:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21219:21219:1006/010148:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53449...
sending server_data: {"host": "127.0.0.1", "port": 53449} (36 bytes)
[1,3600439744:08:01:50.662860] Native Client module will be loaded at base address 0x0000329700000000

** Signal 31 from trusted code: pc=7fa6d4ac7f48

** Signal 31 from trusted code: pc=7fa6d4ac7f48

** Signal 31 from trusted code: pc=7fa6d4ac7f48

** Signal 31 from trusted code: pc=7fa6d4ac7f48

** Signal 31 from trusted code: pc=7fa6d4ac7f48

** Signal 31 from trusted code: pc=7fa6d4ac7f48

** Signal 31 from trusted code: pc=7fa6d4ac7f48
[21219:21219:1006/010150:INFO:CONSOLE(177)] "BroadcastForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:53449/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_Broadcast (177)
[21219:21219:1006/010150:INFO:CONSOLE(177)] "Broadcast finished in 0.004 seconds.", source: http://127.0.0.1:53449/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_Broadcast (177)
[21219:21219:1006/010150:INFO:CONSOLE(177)] "BroadcastBlocking finished in 0.004 seconds.", source: http://127.0.0.1:53449/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_Broadcast (177)
[21219:21219:1006/010150:INFO:CONSOLE(177)] "BroadcastBackground finished in 0.004 seconds.", source: http://127.0.0.1:53449/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_Broadcast (177)
[       OK ] PPAPINaClPNaClTest.UDPSocketPrivate_Broadcast (4027 ms)
[690/891] PPAPINaClPNaClTest.UDPSocketPrivate_Broadcast (4473 ms)
[ RUN      ] PPAPINaClPNaClTest.HostResolverPrivate_ResolveIPv4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21333:21333:1006/010149:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21333:21333:1006/010149:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47990...
sending server_data: {"host": "127.0.0.1", "port": 47990} (36 bytes)
[1,1629579712:08:01:51.680911] Native Client module will be loaded at base address 0x0000321800000000

** Signal 31 from trusted code: pc=7f685f338f48

** Signal 31 from trusted code: pc=7f685f338f48

** Signal 31 from trusted code: pc=7f685f338f48

** Signal 31 from trusted code: pc=7f685f338f48

** Signal 31 from trusted code: pc=7f685f338f48
[21333:21333:1006/010151:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:47990/files/test_case.html?mode=nacl_pnacl&testcase=HostResolverPrivate_ResolveIPv4 (177)

** Signal 31 from trusted code: pc=7f685f338f48
[21333:21333:1006/010151:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.009 seconds.", source: http://127.0.0.1:47990/files/test_case.html?mode=nacl_pnacl&testcase=HostResolverPrivate_ResolveIPv4 (177)

** Signal 31 from trusted code: pc=7f685f338f48
[21333:21333:1006/010151:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.006 seconds.", source: http://127.0.0.1:47990/files/test_case.html?mode=nacl_pnacl&testcase=HostResolverPrivate_ResolveIPv4 (177)
[21333:21333:1006/010151:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.019 seconds.", source: http://127.0.0.1:47990/files/test_case.html?mode=nacl_pnacl&testcase=HostResolverPrivate_ResolveIPv4 (177)
[       OK ] PPAPINaClPNaClTest.HostResolverPrivate_ResolveIPv4 (3720 ms)
[691/891] PPAPINaClPNaClTest.HostResolverPrivate_ResolveIPv4 (4484 ms)
[ RUN      ] PPAPINaClPNaClTest.URLLoader1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21413:21413:1006/010150:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21413:21413:1006/010151:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56547...
sending server_data: {"host": "127.0.0.1", "port": 56547} (36 bytes)
[1,3375671744:08:01:53.463849] Native Client module will be loaded at base address 0x000071cc00000000

** Signal 31 from trusted code: pc=7f3fc746cf48

** Signal 31 from trusted code: pc=7f3fc746cf48

** Signal 31 from trusted code: pc=7f3fc746cf48

** Signal 31 from trusted code: pc=7f3fc746cf48

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "EmptyDataPOSTForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "EmptyDataPOST finished in 0.007 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "EmptyDataPOSTBlocking finished in 0.010 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[21413:21413:1006/010153:INFO:CONSOLE(177)] "EmptyDataPOSTBackground finished in 0.008 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "BinaryDataPOSTForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[21413:21413:1006/010153:INFO:CONSOLE(177)] "BinaryDataPOST finished in 0.007 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "BinaryDataPOSTBlocking finished in 0.008 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[21413:21413:1006/010153:INFO:CONSOLE(177)] "BinaryDataPOSTBackground finished in 0.007 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[21413:21413:1006/010153:INFO:CONSOLE(177)] "CustomRequestHeaderForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "CustomRequestHeader finished in 0.009 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "CustomRequestHeaderBlocking finished in 0.008 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[21413:21413:1006/010153:INFO:CONSOLE(177)] "CustomRequestHeaderBackground finished in 0.008 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[21413:21413:1006/010153:INFO:CONSOLE(177)] "FailsBogusContentLengthForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "FailsBogusContentLength finished in 0.007 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "FailsBogusContentLengthBlocking finished in 0.040 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[21413:21413:1006/010153:INFO:CONSOLE(177)] "FailsBogusContentLengthBackground finished in 0.026 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "StreamToFileForceAsync finished in 0.031 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "StreamToFile finished in 0.020 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f3fc746cf48
[21413:21413:1006/010153:INFO:CONSOLE(177)] "StreamToFileBlocking finished in 0.014 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[21413:21413:1006/010153:INFO:CONSOLE(177)] "StreamToFileBackground finished in 0.028 seconds.", source: http://127.0.0.1:56547/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[       OK ] PPAPINaClPNaClTest.URLLoader1 (3962 ms)
[692/891] PPAPINaClPNaClTest.URLLoader1 (4756 ms)
[ RUN      ] PPAPINaClPNaClTest.NetworkMonitor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21473:21473:1006/010152:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21473:21473:1006/010152:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39131...
sending server_data: {"host": "127.0.0.1", "port": 39131} (36 bytes)
[1,1671772608:08:01:54.764608] Native Client module will be loaded at base address 0x0000558700000000

** Signal 31 from trusted code: pc=7fbc61b75f48

** Signal 31 from trusted code: pc=7fbc61b75f48

** Signal 31 from trusted code: pc=7fbc61b75f48

** Signal 31 from trusted code: pc=7fbc61b75f48

** Signal 31 from trusted code: pc=7fbc61b75f48
[21473:21473:1006/010154:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:39131/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[21473:21473:1006/010154:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:39131/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[21473:21473:1006/010154:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:39131/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[21473:21473:1006/010154:INFO:CONSOLE(177)] "2Monitors finished in 0.002 seconds.", source: http://127.0.0.1:39131/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[21473:21473:1006/010154:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:39131/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[21473:21473:1006/010154:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.001 seconds.", source: http://127.0.0.1:39131/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[       OK ] PPAPINaClPNaClTest.NetworkMonitor (3880 ms)
[693/891] PPAPINaClPNaClTest.NetworkMonitor (4485 ms)
[ RUN      ] PPAPINaClPNaClTest.AudioThreadCreator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21629:21629:1006/010153:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21629:21629:1006/010154:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34067...
sending server_data: {"host": "127.0.0.1", "port": 34067} (36 bytes)
[1,1872869824:08:01:56.097728] Native Client module will be loaded at base address 0x00005e8400000000

** Signal 31 from trusted code: pc=7f9f6db3df48

** Signal 31 from trusted code: pc=7f9f6db3df48

** Signal 31 from trusted code: pc=7f9f6db3df48

** Signal 31 from trusted code: pc=7f9f6db3df48

** Signal 31 from trusted code: pc=7f9f6db3df48
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[21629:21677:1006/010156:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[21629:21677:1006/010156:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[21629:21629:1006/010156:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.011 seconds.", source: http://127.0.0.1:34067/files/test_case.html?mode=nacl_pnacl&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[1006/080156:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2

** Signal 31 from trusted code: pc=7f9f6db3df48
[21629:21629:1006/010156:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.017 seconds.", source: http://127.0.0.1:34067/files/test_case.html?mode=nacl_pnacl&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[       OK ] PPAPINaClPNaClTest.AudioThreadCreator (3818 ms)
[694/891] PPAPINaClPNaClTest.AudioThreadCreator (4473 ms)
[ RUN      ] PPAPINaClPNaClTest.WebSocket2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21509:21509:1006/010152:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21509:21509:1006/010152:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51983...
sending server_data: {"host": "127.0.0.1", "port": 51983} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:58007...
sending server_data: {"host": "127.0.0.1", "port": 58007} (36 bytes)
[1,1076894144:08:01:56.752269] Native Client module will be loaded at base address 0x0000533100000000

** Signal 31 from trusted code: pc=7f483e423f48

** Signal 31 from trusted code: pc=7f483e423f48

** Signal 31 from trusted code: pc=7f483e423f48

** Signal 31 from trusted code: pc=7f483e423f48

** Signal 31 from trusted code: pc=7f483e423f48
[21509:21509:1006/010157:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.059 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010157:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010157:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010157:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
localhost - code 400, message Bad Request
[21509:21509:1006/010158:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:58007/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (0)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:58007/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (0)
[21509:21509:1006/010158:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:58007/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (0)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21509:21509:1006/010158:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:51983/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=58007 (177)
[21601:21601:1006/010158:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21601:21601:1006/010158:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21601:21601:1006/010158:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21601:21601:1006/010158:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21601:21601:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.WebSocket2 (7249 ms)
[695/891] PPAPINaClPNaClTest.WebSocket2 (7891 ms)
[ RUN      ] PPAPINaClPNaClTest.View
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21722:21722:1006/010155:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21722:21722:1006/010155:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39314...
sending server_data: {"host": "127.0.0.1", "port": 39314} (36 bytes)
[1,628197824:08:01:57.414082] Native Client module will be loaded at base address 0x000029e100000000

** Signal 31 from trusted code: pc=7f502383af48

** Signal 31 from trusted code: pc=7f502383af48

** Signal 31 from trusted code: pc=7f502383af48

** Signal 31 from trusted code: pc=7f502383af48

** Signal 31 from trusted code: pc=7f502383af48
[21722:21722:1006/010157:INFO:CONSOLE(177)] "SizeChange finished in 0.014 seconds.", source: http://127.0.0.1:39314/files/test_case.html?mode=nacl_pnacl&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[21722:21722:1006/010157:INFO:CONSOLE(177)] "ClipChange finished in 0.014 seconds.", source: http://127.0.0.1:39314/files/test_case.html?mode=nacl_pnacl&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[21722:21722:1006/010158:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 0.599 seconds.", source: http://127.0.0.1:39314/files/test_case.html?mode=nacl_pnacl&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21764:21764:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.View (4470 ms)
[696/891] PPAPINaClPNaClTest.View (4991 ms)
[ RUN      ] PPAPINaClPNaClTest.MediaStreamVideoTrack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21760:21760:1006/010156:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21760:21760:1006/010156:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57255...
sending server_data: {"host": "127.0.0.1", "port": 57255} (36 bytes)
[1,2914830784:08:01:58.819401] Native Client module will be loaded at base address 0x0000486500000000

** Signal 31 from trusted code: pc=7f10abceef48

** Signal 31 from trusted code: pc=7f10abceef48

** Signal 31 from trusted code: pc=7f10abceef48

** Signal 31 from trusted code: pc=7f10abceef48

** Signal 31 from trusted code: pc=7f10abceef48
[21760:21760:1006/010159:INFO:CONSOLE(177)] "Create finished in 0.036 seconds.", source: http://127.0.0.1:57255/files/test_case.html?mode=nacl_pnacl&testcase=MediaStreamVideoTrack (177)
[21760:21760:1006/010159:INFO:CONSOLE(177)] "GetFrame finished in 0.135 seconds.", source: http://127.0.0.1:57255/files/test_case.html?mode=nacl_pnacl&testcase=MediaStreamVideoTrack (177)
[21760:21760:1006/010200:INFO:CONSOLE(177)] "Configure finished in 1.201 seconds.", source: http://127.0.0.1:57255/files/test_case.html?mode=nacl_pnacl&testcase=MediaStreamVideoTrack (177)
[       OK ] PPAPINaClPNaClTest.MediaStreamVideoTrack (4690 ms)
[697/891] PPAPINaClPNaClTest.MediaStreamVideoTrack (5257 ms)
[ RUN      ] PPAPINaClPNaClTest.MessageLoop_Post
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21893:21893:1006/010158:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21893:21893:1006/010158:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55439...
sending server_data: {"host": "127.0.0.1", "port": 55439} (36 bytes)
[1,2425969088:08:02:00.440951] Native Client module will be loaded at base address 0x00001c0700000000

** Signal 31 from trusted code: pc=7fa58eab7f48

** Signal 31 from trusted code: pc=7fa58eab7f48

** Signal 31 from trusted code: pc=7fa58eab7f48

** Signal 31 from trusted code: pc=7fa58eab7f48

** Signal 31 from trusted code: pc=7fa58eab7f48

** Signal 31 from trusted code: pc=7fa58eab7f48
[21893:21893:1006/010200:INFO:CONSOLE(177)] "Post finished in 0.003 seconds.", source: http://127.0.0.1:55439/files/test_case.html?mode=nacl_pnacl&testcase=MessageLoop_Post (177)
[21945:21945:1006/010201:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21945:21945:1006/010201:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21945:21945:1006/010201:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21945:21945:1006/010201:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21945:21945:1006/010201:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21945:21945:1006/010201:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21945:21945:1006/010201:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21945:21945:1006/010201:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.MessageLoop_Post (3518 ms)
[698/891] PPAPINaClPNaClTest.MessageLoop_Post (4216 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_Paint
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21984:21984:1006/010200:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21984:21984:1006/010200:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38537...
sending server_data: {"host": "127.0.0.1", "port": 38537} (36 bytes)
[21984:21984:1006/010203:INFO:CONSOLE(177)] "PaintForceAsync finished in 0.166 seconds.", source: http://127.0.0.1:38537/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Paint (177)
[21984:21984:1006/010203:INFO:CONSOLE(177)] "Paint finished in 0.158 seconds.", source: http://127.0.0.1:38537/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Paint (177)
[22028:22028:1006/010204:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22028:22028:1006/010204:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22028:22028:1006/010204:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22028:22028:1006/010204:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22028:22028:1006/010204:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22028:22028:1006/010204:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22028:22028:1006/010204:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22028:22028:1006/010204:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_Paint (4395 ms)
[699/891] PPAPINaClPNaClNonSfiTest.Graphics2D_Paint (4991 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.ImageData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22085:22085:1006/010201:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22085:22085:1006/010201:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42127...
sending server_data: {"host": "127.0.0.1", "port": 42127} (36 bytes)
[22085:22085:1006/010203:INFO:CONSOLE(177)] "InvalidFormat finished in 0.007 seconds.", source: http://127.0.0.1:42127/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=ImageData (177)
[22085:22085:1006/010203:INFO:CONSOLE(177)] "GetNativeFormat finished in 0.000 seconds.", source: http://127.0.0.1:42127/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=ImageData (177)
[22085:22085:1006/010203:INFO:CONSOLE(177)] "FormatSupported finished in 0.000 seconds.", source: http://127.0.0.1:42127/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=ImageData (177)
[22085:22085:1006/010203:INFO:CONSOLE(177)] "InvalidSize finished in 0.020 seconds.", source: http://127.0.0.1:42127/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=ImageData (177)
[22085:22085:1006/010203:INFO:CONSOLE(177)] "HugeSize finished in 0.005 seconds.", source: http://127.0.0.1:42127/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=ImageData (177)
[22085:22085:1006/010203:INFO:CONSOLE(177)] "InitToZero finished in 0.008 seconds.", source: http://127.0.0.1:42127/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=ImageData (177)
[22085:22085:1006/010203:INFO:CONSOLE(177)] "IsImageData finished in 0.008 seconds.", source: http://127.0.0.1:42127/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=ImageData (177)
[       OK ] PPAPINaClPNaClNonSfiTest.ImageData (3219 ms)
[700/891] PPAPINaClPNaClNonSfiTest.ImageData (3947 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_Scroll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21985:21985:1006/010200:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21985:21985:1006/010200:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48609...
sending server_data: {"host": "127.0.0.1", "port": 48609} (36 bytes)
[21985:21985:1006/010204:INFO:CONSOLE(177)] "ScrollForceAsync finished in 1.481 seconds.", source: http://127.0.0.1:48609/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Scroll (177)
[21985:21985:1006/010204:INFO:CONSOLE(177)] "Scroll finished in 0.538 seconds.", source: http://127.0.0.1:48609/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Scroll (177)
[22077:22077:1006/010204:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22077:22077:1006/010204:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22077:22077:1006/010204:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22077:22077:1006/010204:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_Scroll (4561 ms)
[701/891] PPAPINaClPNaClNonSfiTest.Graphics2D_Scroll (4994 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocket_SetOption
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22150:22150:1006/010202:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22150:22150:1006/010202:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55243...
sending server_data: {"host": "127.0.0.1", "port": 55243} (36 bytes)
[22150:22150:1006/010204:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:55243/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption, (177)
[22150:22150:1006/010204:INFO:CONSOLE(177)] "SetOption finished in 0.003 seconds.", source: http://127.0.0.1:55243/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption, (177)
[22150:22150:1006/010204:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.003 seconds.", source: http://127.0.0.1:55243/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption, (177)
[22150:22150:1006/010204:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.004 seconds.", source: http://127.0.0.1:55243/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocket_SetOption (3377 ms)
[702/891] PPAPINaClPNaClNonSfiTest.UDPSocket_SetOption (3948 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Memory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22281:22281:1006/010205:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22281:22281:1006/010205:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35276...
sending server_data: {"host": "127.0.0.1", "port": 35276} (36 bytes)
[22281:22281:1006/010207:INFO:CONSOLE(177)] "MemAlloc finished in 0.000 seconds.", source: http://127.0.0.1:35276/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Memory (177)
[22281:22281:1006/010207:INFO:CONSOLE(177)] "NullMemFree finished in 0.000 seconds.", source: http://127.0.0.1:35276/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Memory (177)
[1:3:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010207:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.Memory (2895 ms)
[703/891] PPAPINaClPNaClNonSfiTest.Memory (3424 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.AudioConfig
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22282:22282:1006/010205:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22282:22282:1006/010205:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57897...
sending server_data: {"host": "127.0.0.1", "port": 57897} (36 bytes)
[22282:22282:1006/010207:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.009 seconds.", source: http://127.0.0.1:57897/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[22282:22282:1006/010207:INFO:CONSOLE(177)] "ValidConfigs finished in 0.015 seconds.", source: http://127.0.0.1:57897/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[22282:22282:1006/010207:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:57897/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[1:2:1006/010207:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010207:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.AudioConfig (2962 ms)
[704/891] PPAPINaClPNaClNonSfiTest.AudioConfig (3419 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_ConnectFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22276:22276:1006/010205:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22276:22276:1006/010205:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42918...
sending server_data: {"host": "127.0.0.1", "port": 42918} (36 bytes)
[22276:22276:1006/010207:INFO:CONSOLE(177)] "ConnectFailureForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:42918/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_ConnectFailure (177)
[22276:22276:1006/010207:INFO:CONSOLE(177)] "ConnectFailure finished in 0.001 seconds.", source: http://127.0.0.1:42918/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_ConnectFailure (177)
[22276:22276:1006/010207:INFO:CONSOLE(177)] "ConnectFailureBlocking finished in 0.006 seconds.", source: http://127.0.0.1:42918/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_ConnectFailure (177)
[22276:22276:1006/010207:INFO:CONSOLE(177)] "ConnectFailureBackground finished in 0.001 seconds.", source: http://127.0.0.1:42918/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_ConnectFailure (177)
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_ConnectFailure (3600 ms)
[705/891] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_ConnectFailure (4215 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.VideoSource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22558:22558:1006/010209:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22558:22558:1006/010209:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50616...
sending server_data: {"host": "127.0.0.1", "port": 50616} (36 bytes)
[22558:22558:1006/010211:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:50616/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoSource (177)
[22558:22558:1006/010211:INFO:CONSOLE(177)] "GetFrame finished in 0.072 seconds.", source: http://127.0.0.1:50616/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoSource (177)
[       OK ] PPAPINaClPNaClNonSfiTest.VideoSource (2737 ms)
[706/891] PPAPINaClPNaClNonSfiTest.VideoSource (3420 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.VideoDestination
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22557:22557:1006/010208:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22557:22557:1006/010209:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52858...
sending server_data: {"host": "127.0.0.1", "port": 52858} (36 bytes)
[22557:22557:1006/010210:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:52858/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoDestination (177)
[22557:22557:1006/010210:INFO:CONSOLE(177)] "PutFrame finished in 0.024 seconds.", source: http://127.0.0.1:52858/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoDestination (177)
[1:2:1006/010211:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClNonSfiTest.VideoDestination (3373 ms)
[707/891] PPAPINaClPNaClNonSfiTest.VideoDestination (3956 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.AudioThreadCreator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22393:22393:1006/010206:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22393:22393:1006/010206:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51459...
sending server_data: {"host": "127.0.0.1", "port": 51459} (36 bytes)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[22393:22484:1006/010210:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[22393:22484:1006/010210:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[22393:22393:1006/010210:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.013 seconds.", source: http://127.0.0.1:51459/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[22393:22393:1006/010210:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.025 seconds.", source: http://127.0.0.1:51459/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.AudioThreadCreator (5928 ms)
[708/891] PPAPINaClPNaClNonSfiTest.AudioThreadCreator (6569 ms)
[ RUN      ] PPAPINaClGLibcTest.UDPSocket_SetOption
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22584:22584:1006/010209:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22584:22584:1006/010209:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38303...
sending server_data: {"host": "127.0.0.1", "port": 38303} (36 bytes)
[1,1102903744:08:02:11.580690] Native Client module will be loaded at base address 0x000055d800000000

** Signal 31 from trusted code: pc=7f793fcf1f48

** Signal 31 from trusted code: pc=7f793fcf1f48

** Signal 31 from trusted code: pc=7f793fcf1f48

** Signal 31 from trusted code: pc=7f793fcf1f48

** Signal 31 from trusted code: pc=7f793fcf1f48
[22584:22584:1006/010214:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:38303/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)

** Signal 31 from trusted code: pc=7f793fcf1f48
[22584:22584:1006/010214:INFO:CONSOLE(177)] "SetOption finished in 0.009 seconds.", source: http://127.0.0.1:38303/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[22584:22584:1006/010214:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.014 seconds.", source: http://127.0.0.1:38303/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)

** Signal 31 from trusted code: pc=7f793fcf1f48
[22584:22584:1006/010214:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.030 seconds.", source: http://127.0.0.1:38303/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[       OK ] PPAPINaClGLibcTest.UDPSocket_SetOption (5420 ms)
[709/891] PPAPINaClGLibcTest.UDPSocket_SetOption (6040 ms)
[ RUN      ] PPAPIPrivateTest.FileIO_Private
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22780:22780:1006/010213:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22780:22780:1006/010213:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38804...
sending server_data: {"host": "127.0.0.1", "port": 38804} (36 bytes)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "RequestOSFileHandleForceAsync finished in 0.032 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "RequestOSFileHandle finished in 0.012 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "RequestOSFileHandleBlocking finished in 0.000 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "RequestOSFileHandleBackground finished in 0.000 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveForceAsync finished in 0.018 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusive finished in 0.009 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBlocking finished in 0.000 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBackground finished in 0.000 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "MmapForceAsync finished in 0.043 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "Mmap finished in 0.026 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "MmapBlocking finished in 0.000 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22780:22780:1006/010215:INFO:CONSOLE(177)] "MmapBackground finished in 0.000 seconds.", source: http://127.0.0.1:38804/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[       OK ] PPAPIPrivateTest.FileIO_Private (3784 ms)
[710/891] PPAPIPrivateTest.FileIO_Private (4207 ms)
[ RUN      ] PPAPINaClGLibcTest.AudioThreadCreator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22769:22769:1006/010212:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22769:22769:1006/010212:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39779...
sending server_data: {"host": "127.0.0.1", "port": 39779} (36 bytes)
[1,1569962432:08:02:14.717266] Native Client module will be loaded at base address 0x00007d3500000000

** Signal 31 from trusted code: pc=7fc15ba5df48

** Signal 31 from trusted code: pc=7fc15ba5df48

** Signal 31 from trusted code: pc=7fc15ba5df48

** Signal 31 from trusted code: pc=7fc15ba5df48

** Signal 31 from trusted code: pc=7fc15ba5df48
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[22769:22802:1006/010217:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[22769:22802:1006/010217:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[22769:22769:1006/010217:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.014 seconds.", source: http://127.0.0.1:39779/files/test_case.html?mode=nacl_glibc&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[1006/080217:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2

** Signal 31 from trusted code: pc=7fc15ba5df48
[22769:22769:1006/010217:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.018 seconds.", source: http://127.0.0.1:39779/files/test_case.html?mode=nacl_glibc&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[22812:22812:1006/010217:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22812:22812:1006/010217:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22812:22812:1006/010217:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22812:22812:1006/010217:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22812:22812:1006/010217:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22812:22812:1006/010217:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22812:22812:1006/010218:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22812:22812:1006/010218:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClGLibcTest.AudioThreadCreator (6140 ms)
[711/891] PPAPINaClGLibcTest.AudioThreadCreator (6829 ms)
[ RUN      ] OutOfProcessPPAPIPrivateTest.FileIO_Private
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22964:22964:1006/010215:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22964:22964:1006/010216:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59415...
sending server_data: {"host": "127.0.0.1", "port": 59415} (36 bytes)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "RequestOSFileHandleForceAsync finished in 0.055 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "RequestOSFileHandle finished in 0.011 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "RequestOSFileHandleBlocking finished in 0.017 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "RequestOSFileHandleBackground finished in 0.012 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusive finished in 0.014 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBlocking finished in 0.011 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBackground finished in 0.011 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "MmapForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "Mmap finished in 0.018 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010217:INFO:CONSOLE(177)] "MmapBlocking finished in 0.028 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[22964:22964:1006/010218:INFO:CONSOLE(177)] "MmapBackground finished in 0.028 seconds.", source: http://127.0.0.1:59415/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[       OK ] OutOfProcessPPAPIPrivateTest.FileIO_Private (3433 ms)
[712/891] OutOfProcessPPAPIPrivateTest.FileIO_Private (3942 ms)
[ RUN      ] NewlibPackagedAppTest.SuccessfulLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23057:23057:1006/010217:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23057:23057:1006/010217:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23057:23078:1006/010218:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ppmnalelcdbjnbilejdgbpbfolmancgm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1,2729155008:08:02:18.741060] Native Client module will be loaded at base address 0x000077c900000000

** Signal 31 from trusted code: pc=7f5ba0bdbf48

** Signal 31 from trusted code: pc=7f5ba0bdbf48

** Signal 31 from trusted code: pc=7f5ba0bdbf48

** Signal 31 from trusted code: pc=7f5ba0bdbf48

** Signal 31 from trusted code: pc=7f5ba0bdbf48

** Signal 31 from trusted code: pc=7f5ba0bdbf48
[23057:23057:1006/010218:ERROR:pepper_socket_utils.cc(68)] Host ppmnalelcdbjnbilejdgbpbfolmancgm cannot use socket API or destination is not allowed
[       OK ] NewlibPackagedAppTest.SuccessfulLoad (2484 ms)
[713/891] NewlibPackagedAppTest.SuccessfulLoad (2901 ms)
[ RUN      ] PPAPINaClTestDisallowedSockets.HostResolverPrivateDisallowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22779:22779:1006/010213:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22779:22779:1006/010213:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45083...
sending server_data: {"host": "127.0.0.1", "port": 45083} (36 bytes)
[1,673774016:08:02:15.761316] Native Client module will be loaded at base address 0x00003ca900000000

** Signal 31 from trusted code: pc=7f43263b1f48

** Signal 31 from trusted code: pc=7f43263b1f48

** Signal 31 from trusted code: pc=7f43263b1f48

** Signal 31 from trusted code: pc=7f43263b1f48

** Signal 31 from trusted code: pc=7f43263b1f48
[22779:22779:1006/010216:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed
[22779:22779:1006/010216:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed

** Signal 31 from trusted code: pc=7f43263b1f48
[22779:22779:1006/010218:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed
[22779:22779:1006/010218:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:45083/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivateDisallowed (177)
[22779:22779:1006/010218:INFO:CONSOLE(177)] "Resolve finished in 0.001 seconds.", source: http://127.0.0.1:45083/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivateDisallowed (177)

** Signal 31 from trusted code: pc=7f43263b1f48
[22779:22779:1006/010218:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed
[22779:22779:1006/010218:INFO:CONSOLE(177)] "ResolveBlocking finished in 2.322 seconds.", source: http://127.0.0.1:45083/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivateDisallowed (177)
[22779:22779:1006/010218:INFO:CONSOLE(177)] "ResolveBackground finished in 0.005 seconds.", source: http://127.0.0.1:45083/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivateDisallowed (177)
[       OK ] PPAPINaClTestDisallowedSockets.HostResolverPrivateDisallowed (6644 ms)
[714/891] PPAPINaClTestDisallowedSockets.HostResolverPrivateDisallowed (7359 ms)
[ RUN      ] NewlibPackagedAppTest.MulticastPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23151:23151:1006/010219:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23151:23151:1006/010219:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23151:23193:1006/010220:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kgmkdbbnojnhcbcnfjmdicpmofgafdhb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1,4030335424:08:02:20.936521] Native Client module will be loaded at base address 0x00006b9700000000

** Signal 31 from trusted code: pc=7fccee4c2f48

** Signal 31 from trusted code: pc=7fccee4c2f48

** Signal 31 from trusted code: pc=7fccee4c2f48

** Signal 31 from trusted code: pc=7fccee4c2f48

** Signal 31 from trusted code: pc=7fccee4c2f48
[       OK ] NewlibPackagedAppTest.MulticastPermissions (2345 ms)
[715/891] NewlibPackagedAppTest.MulticastPermissions (2895 ms)
[ RUN      ] NaClBrowserTestNewlib.ExitStatus0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23167:23167:1006/010219:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23167:23167:1006/010219:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33387...
sending server_data: {"host": "127.0.0.1", "port": 33387} (36 bytes)
[23167:23167:1006/010220:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,2263091648:08:02:21.058006] Native Client module will be loaded at base address 0x00003a4700000000

** Signal 31 from trusted code: pc=7f2684f62f48

** Signal 31 from trusted code: pc=7f2684f62f48

** Signal 31 from trusted code: pc=7f2684f62f48

** Signal 31 from trusted code: pc=7f2684f62f48
hello world from CreateModule

** Signal 31 from trusted code: pc=7f2684f62f48
[23167:23167:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[23167:23167:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23167:23167:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[23167:23167:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[23167:23167:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23167:23167:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[1,2263091648:08:02:21.250447] NaCl untrusted code called _exit(0x0)
[23167:23167:1006/010221:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:33387/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0 (0)
[23167:23167:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[23167:23167:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23167:23167:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.ExitStatus0 (2152 ms)
[716/891] NaClBrowserTestNewlib.ExitStatus0 (2644 ms)
[ RUN      ] NaClBrowserTestNewlib.BadNative
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23207:23207:1006/010220:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23207:23207:1006/010220:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38986...
sending server_data: {"host": "127.0.0.1", "port": 38986} (36 bytes)
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,2009299392:08:02:21.660262] Native Client module will be loaded at base address 0x0000279700000000
[1,2009299392:08:02:21.663776] VALIDATION FAILED.
[1,2009299392:08:02:21.663802] Run sel_ldr in debug mode to ignore validation failure.
[1,2009299392:08:02:21.663820] Run ncval <module-name> for validation error details.
[1,2009299392:08:02:21.671593] NaCl LoadApp failed. Transferring logs before exit.
[23207:23207:1006/010221:INFO:CONSOLE(0)] "NativeClient: Validation failure. File violates Native Client safety rules.", source: http://127.0.0.1:38986/files/ppapi_bad_native.html (0)
[23207:23322:1006/010221:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[23207:23207:1006/010221:INFO:CONSOLE(0)] "NativeClient: [1,2009299392:08:02:21.660262] Native Client module will be loaded at base address 0x0000279700000000", source: http://127.0.0.1:38986/files/ppapi_bad_native.html (0)
[23207:23207:1006/010221:INFO:CONSOLE(0)] "NativeClient: [1,2009299392:08:02:21.663776] VALIDATION FAILED.", source: http://127.0.0.1:38986/files/ppapi_bad_native.html (0)
[23207:23207:1006/010221:INFO:CONSOLE(0)] "NativeClient: [1,2009299392:08:02:21.663802] Run sel_ldr in debug mode to ignore validation failure.", source: http://127.0.0.1:38986/files/ppapi_bad_native.html (0)
[23207:23207:1006/010221:INFO:CONSOLE(0)] "NativeClient: [1,2009299392:08:02:21.663820] Run ncval <module-name> for validation error details.", source: http://127.0.0.1:38986/files/ppapi_bad_native.html (0)
[23207:23207:1006/010221:INFO:CONSOLE(0)] "NativeClient: [1,2009299392:08:02:21.671593] NaCl LoadApp failed. Transferring logs before exit.", source: http://127.0.0.1:38986/files/ppapi_bad_native.html (0)
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||  / partly_invalid did not load. Status: DONE / 'NaCl module load failed: Validation failure. File violates Native Client safety rules.'
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:38986/files/progress_event_listener.js (138)
[23207:23207:1006/010221:INFO:CONSOLE(140)] "stateProgressPrev 198096", source: http://127.0.0.1:38986/files/progress_event_listener.js (140)
[23207:23207:1006/010221:INFO:CONSOLE(142)] "stateProgressTotal 198096", source: http://127.0.0.1:38986/files/progress_event_listener.js (142)
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_partly_invalid BEGIN]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_partly_invalid PASS]
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23207:23207:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.BadNative (2160 ms)
[717/891] NaClBrowserTestNewlib.BadNative (2639 ms)
[ RUN      ] NaClBrowserTestNewlib.CrashPPAPIOffMainThread
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23213:23213:1006/010220:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23213:23213:1006/010220:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36838...
sending server_data: {"host": "127.0.0.1", "port": 36838} (36 bytes)
[23213:23213:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,3614116288:08:02:21.850851] Native Client module will be loaded at base address 0x0000351500000000

** Signal 31 from trusted code: pc=7fdcd57d2f48

** Signal 31 from trusted code: pc=7fdcd57d2f48

** Signal 31 from trusted code: pc=7fdcd57d2f48

** Signal 31 from trusted code: pc=7fdcd57d2f48

** Signal 31 from trusted code: pc=7fdcd57d2f48
[23213:23213:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_ppapi_off_main_thread loaded
[23213:23213:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
--- CrashPPAPIOffMainThread
[23213:23213:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [CrashPPAPIOffMainThread BEGIN]

** Signal 31 from trusted code: pc=7fdcd57d2f48
--- CrashPPAPIOffMainThreadFunction

** Signal 11 from untrusted code: pc=351500020240
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fdcccb6bd40; bottom 0x7fdccd703000; size: 0xffffffffff468d40 (-12153536)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[23213:23354:1006/010221:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[23213:23213:1006/010221:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:36838/files/ppapi_crash_ppapi_off_main_thread.html (0)
[23213:23213:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [CrashPPAPIOffMainThread PASS]
[23213:23213:1006/010221:INFO:nacl_browsertest_util.cc(130)] ||||
[23213:23213:1006/010221:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.CrashPPAPIOffMainThread (2164 ms)
[718/891] NaClBrowserTestNewlib.CrashPPAPIOffMainThread (2898 ms)
[ RUN      ] NaClBrowserTestPnacl.SimpleLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23476:23476:1006/010222:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23476:23476:1006/010223:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45908...
sending server_data: {"host": "127.0.0.1", "port": 45908} (36 bytes)
[1,3928873408:08:02:24.167784] Native Client module will be loaded at base address 0x0000269800000000

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48
[1,3928873408:08:02:25.094082] NaCl untrusted code called _exit(0x0)
[1,3928873408:08:02:25.120110] Native Client module will be loaded at base address 0x00001c1200000000

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48
[1,3928873408:08:02:25.200551] NaCl untrusted code called _exit(0x0)
[1,3928873408:08:02:25.231116] Native Client module will be loaded at base address 0x000036b500000000

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48

** Signal 31 from trusted code: pc=7fc3e83fff48
[23476:23476:1006/010225:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestPnacl.SimpleLoad (3020 ms)
[719/891] NaClBrowserTestPnacl.SimpleLoad (3682 ms)
[ RUN      ] NaClBrowserTestPnacl.PPAPIPPBInstance
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23537:23537:1006/010223:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23537:23537:1006/010223:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57840...
sending server_data: {"host": "127.0.0.1", "port": 57840} (36 bytes)
[1,180685248:08:02:24.743947] Native Client module will be loaded at base address 0x000018e800000000
[23537:23537:1006/010224:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48
[1,180685248:08:02:25.585552] NaCl untrusted code called _exit(0x0)
[1,180685248:08:02:25.600589] Native Client module will be loaded at base address 0x0000367900000000

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48
[1,180685248:08:02:25.655772] NaCl untrusted code called _exit(0x0)
[1,180685248:08:02:25.674955] Native Client module will be loaded at base address 0x00006bd800000000

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48

** Signal 31 from trusted code: pc=7fc808d72f48
[23537:23537:1006/010225:INFO:nacl_browsertest_util.cc(130)] ||||  / test_nexe loaded
[23537:23537:1006/010225:INFO:nacl_browsertest_util.cc(130)] ||||
[23537:23537:1006/010225:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[23537:23537:1006/010225:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[23537:23537:1006/010225:INFO:nacl_browsertest_util.cc(130)] ||||
[23537:23537:1006/010225:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[23537:23537:1006/010225:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[23537:23537:1006/010225:INFO:nacl_browsertest_util.cc(130)] ||||
[23537:23537:1006/010225:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.PPAPIPPBInstance (3042 ms)
[720/891] NaClBrowserTestPnacl.PPAPIPPBInstance (3689 ms)
[ RUN      ] NaClBrowserTestGLibc.CrashPPAPIOffMainThread
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23445:23445:1006/010222:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23445:23445:1006/010222:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39558...
sending server_data: {"host": "127.0.0.1", "port": 39558} (36 bytes)
[23445:23445:1006/010223:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,3298658752:08:02:23.740445] Native Client module will be loaded at base address 0x00005b9d00000000

** Signal 31 from trusted code: pc=7f60c2afaf48

** Signal 31 from trusted code: pc=7f60c2afaf48

** Signal 31 from trusted code: pc=7f60c2afaf48

** Signal 31 from trusted code: pc=7f60c2afaf48

** Signal 31 from trusted code: pc=7f60c2afaf48
[23445:23445:1006/010225:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_ppapi_off_main_thread loaded

** Signal 31 from trusted code: pc=7f60c2afaf48

** Signal 11 from untrusted code: pc=5b9d01000880
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7f60b9b62d40; bottom 0x7f60baa02000; size: 0xffffffffff160d40 (-15332032)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[23445:23445:1006/010225:INFO:nacl_browsertest_util.cc(130)] ||||
[23445:23445:1006/010225:INFO:nacl_browsertest_util.cc(130)] |||| [CrashPPAPIOffMainThread BEGIN]
[23445:23523:1006/010225:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[23445:23445:1006/010225:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:39558/files/ppapi_crash_ppapi_off_main_thread.html (0)
[23445:23445:1006/010225:INFO:nacl_browsertest_util.cc(130)] |||| [CrashPPAPIOffMainThread PASS]
[23445:23445:1006/010225:INFO:nacl_browsertest_util.cc(130)] ||||
[23445:23445:1006/010225:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestGLibc.CrashPPAPIOffMainThread (4250 ms)
[721/891] NaClBrowserTestGLibc.CrashPPAPIOffMainThread (4729 ms)
[ RUN      ] NaClBrowserTestGLibc.SimpleLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23443:23443:1006/010222:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23443:23443:1006/010222:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39053...
sending server_data: {"host": "127.0.0.1", "port": 39053} (36 bytes)
[1,1432656320:08:02:23.424736] Native Client module will be loaded at base address 0x0000573a00000000

** Signal 31 from trusted code: pc=7fb65376bf48

** Signal 31 from trusted code: pc=7fb65376bf48

** Signal 31 from trusted code: pc=7fb65376bf48

** Signal 31 from trusted code: pc=7fb65376bf48

** Signal 31 from trusted code: pc=7fb65376bf48
[23443:23443:1006/010225:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestGLibc.SimpleLoad (4316 ms)
[722/891] NaClBrowserTestGLibc.SimpleLoad (5005 ms)
[ RUN      ] NaClBrowserTestPnacl.PPAPIPPPInstance
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23789:23789:1006/010226:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23789:23789:1006/010226:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48349...
sending server_data: {"host": "127.0.0.1", "port": 48349} (36 bytes)
[23789:23789:1006/010227:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,2319051200:08:02:27.698736] Native Client module will be loaded at base address 0x0000243700000000

** Signal 31 from trusted code: pc=7feb884c0f48

** Signal 31 from trusted code: pc=7feb884c0f48

** Signal 31 from trusted code: pc=7feb884c0f48

** Signal 11 from untrusted code: pc=2437000258ba
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7feb80535d40; bottom 0x7feb80539000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[SRPC:HOST:1,1936021248:01:02:28.022131] NaClSrpcRpcWait(channel=0x6060001eefd8): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[23789:23828:1006/010228:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[23789:23789:1006/010228:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:48349/files/ppapi_ppp_instance.html?pnacl=1 (0)
[23789:23789:1006/010228:INFO:nacl_browsertest_util.cc(130)] ||||
[CLIENT_ERROR]  / test_nexe did not load. Status: DONE / 'NaCl module load failed: PnaclCoordinator: Stream init internal error'
[23789:23789:1006/010228:INFO:nacl_browsertest_util.cc(130)] ||||
[23789:23789:1006/010228:INFO:nacl_browsertest_util.cc(130)] |||| A nexe load error occured, aborting testing.
[23789:23789:1006/010228:INFO:nacl_browsertest_util.cc(130)] ||||
[23789:23789:1006/010228:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 0 passed, 0 failed, 1 errors
../../chrome/test/nacl/nacl_browsertest_util.cc:254: Failure
Value of: handler.test_passed()
  Actual: false
Expected: true
Test failed.
[23844:23844:1006/010228:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23844:23844:1006/010228:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23844:23844:1006/010228:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23844:23844:1006/010228:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23844:23844:1006/010228:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[  FAILED  ] NaClBrowserTestPnacl.PPAPIPPPInstance, where TypeParam =  and GetParam() =  (2223 ms)
[723/891] NaClBrowserTestPnacl.PPAPIPPPInstance (2632 ms)
[ RUN      ] NaClBrowserTestStatic.CrossOriginFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23834:23834:1006/010227:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23834:23834:1006/010227:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43071...
sending server_data: {"host": "127.0.0.1", "port": 43071} (36 bytes)
[23834:23834:1006/010228:INFO:CONSOLE(0)] "NativeClient: access to manifest url was denied.", source: http://127.0.0.1:43071/files/cross_origin/fail.html (0)
[23834:23834:1006/010228:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[24006:24006:1006/010228:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24006:24006:1006/010228:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24006:24006:1006/010228:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24006:24006:1006/010228:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] NaClBrowserTestStatic.CrossOriginFail (2007 ms)
[724/891] NaClBrowserTestStatic.CrossOriginFail (2633 ms)
[ RUN      ] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23809:23809:1006/010226:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23809:23809:1006/010227:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57670...
sending server_data: {"host": "127.0.0.1", "port": 57670} (36 bytes)
[1,3778591168:08:02:28.120760] Native Client module will be loaded at base address 0x00004c7a00000000
[23809:23809:1006/010228:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48
[1,3778591168:08:02:29.054598] NaCl untrusted code called _exit(0x0)
[1,3778591168:08:02:29.086091] Native Client module will be loaded at base address 0x0000570f00000000

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48
[1,3778591168:08:02:29.165448] NaCl untrusted code called _exit(0x0)
[1,3778591168:08:02:29.196859] Native Client module will be loaded at base address 0x0000228600000000

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48

** Signal 31 from trusted code: pc=7fd9df4adf48
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] |||| nacl_module / test_nexe loaded
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] ||||
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden BEGIN]
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden PASS]
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] ||||
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetHandler BEGIN]
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetHandler PASS]
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] ||||
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetStack BEGIN]
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetStack PASS]
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] ||||
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionClearFlag BEGIN]
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionClearFlag PASS]
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] ||||
[23809:23809:1006/010229:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 4 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled (3126 ms)
[725/891] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled (3693 ms)
[ RUN      ] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23810:23810:1006/010226:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23810:23810:1006/010227:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36399...
sending server_data: {"host": "127.0.0.1", "port": 36399} (36 bytes)
[1,1054411200:08:02:28.233106] Native Client module will be loaded at base address 0x00002a4200000000

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48
[1,1054411200:08:02:28.712332] NaCl untrusted code called _exit(0x0)
[1,1054411200:08:02:28.768653] Native Client module will be loaded at base address 0x0000378c00000000

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48
[1,1054411200:08:02:28.848991] NaCl untrusted code called _exit(0x0)
[1,1054411200:08:02:28.878878] Native Client module will be loaded at base address 0x00005def00000000

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48
[23810:23810:1006/010228:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[1,1054411200:08:02:29.098138] Native Client module will be loaded at base address 0x000027c600000000

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48
[1,1054411200:08:02:29.722753] NaCl untrusted code called _exit(0x0)
[1,1054411200:08:02:29.745936] Native Client module will be loaded at base address 0x000034c900000000

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48
[1,1054411200:08:02:29.767377] NaCl untrusted code called _exit(0x0)
[1,1054411200:08:02:29.785240] Native Client module will be loaded at base address 0x0000362500000000

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48

** Signal 31 from trusted code: pc=7f553ceb2f48
[23810:23810:1006/010229:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes (3380 ms)
[726/891] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes (3938 ms)
[ RUN      ] NaClBrowserTestStatic.SameOriginCookie
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24062:24062:1006/010229:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24062:24062:1006/010229:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54833...
sending server_data: {"host": "127.0.0.1", "port": 54833} (36 bytes)
[1,501053888:08:02:30.488692] bad elf magic
[1,501053888:08:02:30.503038] NaCl LoadApp failed. Transferring logs before exit.
[24062:24151:1006/010230:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[24062:24062:1006/010230:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:54833/files/cross_origin/same_origin_cookie.html (0)
[24062:24062:1006/010230:INFO:CONSOLE(0)] "NativeClient: [1,501053888:08:02:30.488692] bad elf magic", source: http://127.0.0.1:54833/files/cross_origin/same_origin_cookie.html (0)
[24062:24062:1006/010230:INFO:CONSOLE(0)] "NativeClient: [1,501053888:08:02:30.503038] NaCl LoadApp failed. Transferring logs before exit.", source: http://127.0.0.1:54833/files/cross_origin/same_origin_cookie.html (0)
[24062:24062:1006/010230:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[24163:24163:1006/010230:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24163:24163:1006/010230:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24163:24163:1006/010230:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24163:24163:1006/010230:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] NaClBrowserTestStatic.SameOriginCookie (1807 ms)
[727/891] NaClBrowserTestStatic.SameOriginCookie (2368 ms)
[ RUN      ] CloudPolicyProtoTest.VerifyProtobufEquivalence
[       OK ] CloudPolicyProtoTest.VerifyProtobufEquivalence (3 ms)
[728/891] CloudPolicyProtoTest.VerifyProtobufEquivalence (537 ms)
[ RUN      ] NaClBrowserTestStatic.RelativeManifest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24105:24105:1006/010229:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24105:24105:1006/010230:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40826...
sending server_data: {"host": "127.0.0.1", "port": 40826} (36 bytes)
[1,3739244992:08:02:31.138075] bad elf magic
[24105:24105:1006/010231:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:40826/files/manifest/relative_manifest.html (0)
[1,3739244992:08:02:31.157361] NaCl LoadApp failed. Transferring logs before exit.
[24105:24233:1006/010231:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[24105:24105:1006/010231:INFO:CONSOLE(0)] "NativeClient: [1,3739244992:08:02:31.138075] bad elf magic", source: http://127.0.0.1:40826/files/manifest/relative_manifest.html (0)
[24105:24105:1006/010231:INFO:CONSOLE(0)] "NativeClient: [1,3739244992:08:02:31.157361] NaCl LoadApp failed. Transferring logs before exit.", source: http://127.0.0.1:40826/files/manifest/relative_manifest.html (0)
[24105:24105:1006/010231:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestStatic.RelativeManifest (1782 ms)
[729/891] NaClBrowserTestStatic.RelativeManifest (2380 ms)
[ RUN      ] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24248:24248:1006/010231:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24248:24248:1006/010231:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38071...
sending server_data: {"host": "127.0.0.1", "port": 38071} (36 bytes)
[       OK ] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA (1463 ms)
[730/891] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA (2111 ms)
[ RUN      ] CloudPolicyManagerTest.RegisterWithRetry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24375:24375:1006/010232:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24375:24375:1006/010232:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24375:24375:1006/010232:WARNING:device_management_service.cc(225)] DMServer sent an error response: 400
[1:1:1006/010232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] CloudPolicyManagerTest.RegisterWithRetry (1274 ms)
[731/891] CloudPolicyManagerTest.RegisterWithRetry (1850 ms)
[ RUN      ] PolicyTest.DisabledPluginsExceptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24386:24386:1006/010232:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24386:24386:1006/010232:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24386:24386:1006/010233:INFO:policy_browsertest.cc(464)] Test skipped because the Flash plugin couldn't be found.
[1:1:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.DisabledPluginsExceptions (1511 ms)
[732/891] PolicyTest.DisabledPluginsExceptions (2105 ms)
[ RUN      ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24211:24211:1006/010230:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24211:24211:1006/010230:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53312...
sending server_data: {"host": "127.0.0.1", "port": 53312} (36 bytes)
[1,3189836224:08:02:31.815601] Native Client module will be loaded at base address 0x0000477f00000000

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48
[1,3189836224:08:02:33.227497] NaCl untrusted code called _exit(0x0)
[1,3189836224:08:02:33.252472] Native Client module will be loaded at base address 0x00002e2400000000

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48
[1,3189836224:08:02:33.353834] NaCl untrusted code called _exit(0x0)
[24211:24302:1006/010233:WARNING:nacl_process_host.cc(863)] debug stub on port 4014
[24211:24302:1006/010233:INFO:nacl_browsertest.cc(289)] python /tmp/runSX2IKB/chrome/test/data/nacl/debug_stub_browser_tests.py 4014 continue
[1,3189836224:08:02:33.383920] Native Client module will be loaded at base address 0x0000554e00000000
[1,3189836224:08:02:33.405927] nacl_debug(142) : Debugging started.

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48
[1,3188999936:08:02:33.440134] nacl_debug(93) : Connected, happy debugging!

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48

** Signal 31 from trusted code: pc=7f17bc332f48
[24211:24211:1006/010233:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[24211:24211:1006/010233:INFO:nacl_browsertest.cc(305)] Waiting for script to exit (which waits for embed to die).
[       OK ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL (3420 ms)
[733/891] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL (3953 ms)
[ RUN      ] QuicAllowedPolicyIsTrue.QuicAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24632:24632:1006/010234:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24632:24632:1006/010234:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010235:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010235:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010235:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010235:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010235:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010235:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010235:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] QuicAllowedPolicyIsTrue.QuicAllowed (1259 ms)
[734/891] QuicAllowedPolicyIsTrue.QuicAllowed (1846 ms)
[ RUN      ] PolicyTest.ExtensionInstallForcelist
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24472:24472:1006/010233:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24472:24472:1006/010233:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24472:24472:1006/010234:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /tmp/runSX2IKB/chrome/test/data/extensions/good_unpacked. My First Extension (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[       OK ] PolicyTest.ExtensionInstallForcelist (2785 ms)
[735/891] PolicyTest.ExtensionInstallForcelist (3420 ms)
[ RUN      ] PolicyTest.SSLErrorOverridingAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24544:24544:1006/010233:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24544:24544:1006/010234:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:57950...
sending server_data: {"host": "127.0.0.1", "port": 57950} (36 bytes)
[24544:24643:1006/010234:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] PolicyTest.SSLErrorOverridingAllowed (2036 ms)
[736/891] PolicyTest.SSLErrorOverridingAllowed (2640 ms)
[ RUN      ] PolicyStatisticsCollectorTest.Startup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24612:24612:1006/010234:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24612:24612:1006/010234:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyStatisticsCollectorTest.Startup (1882 ms)
[737/891] PolicyStatisticsCollectorTest.Startup (2371 ms)
[ RUN      ] QuicAllowedPolicyIsNotSet.NoQuicRegulations
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24873:24873:1006/010236:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24873:24873:1006/010236:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] QuicAllowedPolicyIsNotSet.NoQuicRegulations (1353 ms)
[738/891] QuicAllowedPolicyIsNotSet.NoQuicRegulations (1848 ms)
[ RUN      ] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24874:24874:1006/010236:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24874:24874:1006/010236:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase (1292 ms)
[739/891] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase (1850 ms)
[ RUN      ] PolicyPrefsTest.PolicyToPrefsMapping
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24876:24876:1006/010236:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24876:24876:1006/010236:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AllowCrossOriginAuthPrompt
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AllowFileSelectionDialogs
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AllowOutdatedPlugins
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AlternateErrorPagesEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AlwaysAuthorizePlugins
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AudioCaptureAllowed
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AudioCaptureAllowedUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AuthNegotiateDelegateWhitelist
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AuthSchemes
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AuthServerWhitelist
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AutoFillEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: AutoSelectCertificateForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: BackgroundModeEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: BlockThirdPartyCookies
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: BookmarkBarEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: BrowserAddPersonEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: BrowserGuestModeEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: BuiltInDnsClientEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: CloudPrintSubmitEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: CookiesAllowedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: CookiesBlockedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: CookiesSessionOnlyForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultBrowserSettingEnabled
LaunchProcess: failed to execvp:
xdg-settings
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultCookiesSetting
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultGeolocationSetting
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultImagesSetting
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultJavaScriptSetting
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultMediaStreamSetting
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultMediaStreamSetting
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultMediaStreamSetting
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultNotificationsSetting
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultPluginsSetting
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultPopupsSetting
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderAlternateURLs
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderEncodings
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderIconURL
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderImageURL
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderImageURLPostParams
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderInstantURL
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderInstantURLPostParams
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderKeyword
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderName
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderNewTabURL
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderSearchTermsReplacementKey
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderSearchURL
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderSearchURLPostParams
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderSuggestURL
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DefaultSearchProviderSuggestURLPostParams
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DeveloperToolsDisabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: Disable3DAPIs
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DisableAuthNegotiateCnameLookup
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DisablePluginFinder
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DisablePrintPreview
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DisableSafeBrowsingProceedAnyway
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DisableScreenshots
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DisableSpdy
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DisabledPlugins
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DisabledPluginsExceptions
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DisabledSchemes
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DiskCacheDir
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DiskCacheSize
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DnsPrefetchingEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: DownloadDirectory
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: EditBookmarksEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: EnableAuthNegotiatePort
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: EnableDeprecatedWebPlatformFeatures
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: EnableOnlineRevocationChecks
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: EnabledPlugins
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ExtensionAllowedTypes
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ExtensionInstallBlacklist
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ExtensionInstallForcelist
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ExtensionInstallSources
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ExtensionInstallWhitelist
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ExtensionSettings
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: FullscreenAllowed
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: GSSAPILibraryName
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: HardwareAccelerationModeEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: HideWebStoreIcon
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: HomepageIsNewTabPage
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: HomepageLocation
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ImagesAllowedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ImagesBlockedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ImportAutofillFormData
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ImportBookmarks
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ImportHistory
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ImportHomepage
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ImportSavedPasswords
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ImportSearchEngine
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: IncognitoEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: IncognitoModeAvailability
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: JavaScriptAllowedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: JavaScriptBlockedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: JavascriptEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: MaxConnectionsPerProxy
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: MediaCacheSize
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: NativeMessagingBlacklist
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: NativeMessagingUserLevelHosts
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: NativeMessagingWhitelist
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: NetworkPredictionOptions
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: NotificationsAllowedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: NotificationsBlockedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: PasswordManagerAllowShowPasswords
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: PasswordManagerEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: PluginsAllowedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: PluginsBlockedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: PopupsAllowedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: PopupsBlockedForUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: PrintingEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ProxyBypassList
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ProxyMode
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ProxyPacUrl
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ProxyServer
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ProxyServerMode
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ProxySettings
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: RegisteredProtocolHandlers
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: RequireOnlineRevocationChecksForLocalAnchors
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: RestoreOnStartup
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: RestoreOnStartupURLs
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: RestrictSigninToPattern
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: SSLErrorOverrideAllowed
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: SafeBrowsingEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: SafeBrowsingExtendedReportingOptInAllowed
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: SavingBrowserHistoryDisabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: SearchSuggestEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ShowAppsShortcutInBookmarkBar
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: ShowHomeButton
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: SigninAllowed
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: SyncDisabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: TranslateEnabled
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: URLBlacklist
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: URLWhitelist
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: VideoCaptureAllowed
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: VideoCaptureAllowedUrls
[24876:24876:1006/010237:INFO:policy_prefs_browsertest.cc(557)] Testing policy: WPADQuickCheckEnabled
[1:2:1006/010237:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PolicyPrefsTest.PolicyToPrefsMapping (1784 ms)
[740/891] PolicyPrefsTest.PolicyToPrefsMapping (2369 ms)
[ RUN      ] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25112:25112:1006/010238:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25112:25112:1006/010238:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010238:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010238:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010238:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010238:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies (1236 ms)
[741/891] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies (1854 ms)
[ RUN      ] PhishingDOMFeatureExtractorTest.SubFrames
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25116:25116:1006/010238:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25116:25187:1006/010238:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[25116:25187:1006/010238:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[25116:25116:1006/010238:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25116:25224:1006/010238:WARNING:histograms.cc(38)] Started multiple compositor clients (Browser, Renderer) in one process. Some metrics will be disabled.
[25116:25250:1006/010239:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[25116:25198:1006/010239:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000cd500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25116:25198:1006/010239:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000cd500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25116:25198:1006/010239:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000cd500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25116:25198:1006/010239:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000cd500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25116:25116:1006/010239:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[25116:25116:1006/010239:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[25116:25116:1006/010239:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PhishingDOMFeatureExtractorTest.SubFrames (1652 ms)
[742/891] PhishingDOMFeatureExtractorTest.SubFrames (2129 ms)
[ RUN      ] PolicyUITest.ExtensionLoadAndSendPolicy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24881:24881:1006/010236:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24881:24881:1006/010237:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010237:WARNING:channel.cc(358)] RawChannel write error
[24881:24881:1006/010237:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[24881:24881:1006/010239:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 3
[24881:24881:1006/010239:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PolicyUITest.ExtensionLoadAndSendPolicy (3704 ms)
[743/891] PolicyUITest.ExtensionLoadAndSendPolicy (4205 ms)
[ RUN      ] CaptivePortalBrowserTest.HttpTimeout
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25142:25142:1006/010239:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25142:25142:1006/010239:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.HttpTimeout (1562 ms)
[744/891] CaptivePortalBrowserTest.HttpTimeout (2112 ms)
[ RUN      ] CaptivePortalBrowserTest.HttpsIframeTimeout
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25281:25281:1006/010240:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25281:25281:1006/010240:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:39768...
sending server_data: {"host": "127.0.0.1", "port": 39768} (36 bytes)
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.HttpsIframeTimeout (2059 ms)
[745/891] CaptivePortalBrowserTest.HttpsIframeTimeout (2651 ms)
[ RUN      ] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25331:25331:1006/010240:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25331:25331:1006/010241:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://localhost:42498...
sending server_data: {"host": "localhost", "port": 42498} (36 bytes)
[       OK ] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading (1795 ms)
[746/891] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading (2385 ms)
[ RUN      ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25351:25351:1006/010241:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25351:25351:1006/010241:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://localhost:46309...
sending server_data: {"host": "localhost", "port": 46309} (36 bytes)
[1:2:1006/010242:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010242:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial (2259 ms)
[747/891] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial (2906 ms)
[ RUN      ] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25303:25303:1006/010240:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25303:25303:1006/010240:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://localhost:52812...
sending server_data: {"host": "localhost", "port": 52812} (36 bytes)
[25303:25303:1006/010242:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[1:2:1006/010242:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010242:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:2:1006/010242:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError (3023 ms)
[748/891] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError (3687 ms)
[ RUN      ] CaptivePortalBrowserTest.LoginExtraNavigations
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25563:25563:1006/010242:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25563:25563:1006/010243:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25681:25681:1006/010243:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.LoginExtraNavigations (2459 ms)
[749/891] CaptivePortalBrowserTest.LoginExtraNavigations (3157 ms)
[ RUN      ] CaptivePortalBrowserTest.CloseLoginTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25603:25603:1006/010243:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25603:25603:1006/010243:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.CloseLoginTab (2652 ms)
[750/891] CaptivePortalBrowserTest.CloseLoginTab (3168 ms)
[ RUN      ] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25713:25713:1006/010244:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25713:25713:1006/010244:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010245:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad (2023 ms)
[751/891] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad (2636 ms)
[ RUN      ] GlobalErrorServiceBrowserTest.ShowBubbleView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25919:25919:1006/010245:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25919:25919:1006/010246:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] GlobalErrorServiceBrowserTest.ShowBubbleView (1391 ms)
[752/891] GlobalErrorServiceBrowserTest.ShowBubbleView (2134 ms)
[ RUN      ] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25956:25956:1006/010246:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25956:25956:1006/010246:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction (1401 ms)
[753/891] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction (1856 ms)
[ RUN      ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25688:25688:1006/010244:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25688:25688:1006/010244:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite (4189 ms)
[754/891] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite (4734 ms)
[ RUN      ] CustomLauncherPageBrowserTest.OpenLauncherAndSwitchToCustomPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25989:25989:1006/010246:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25989:25989:1006/010247:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[25989:26092:1006/010247:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmadimbbgapmngbiclpjjngmdickadpl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[25989:25989:1006/010248:INFO:CONSOLE(1)] "Uncaught ReferenceError: appList is not defined", source:  (1)
[       OK ] CustomLauncherPageBrowserTest.OpenLauncherAndSwitchToCustomPage (2369 ms)
[755/891] CustomLauncherPageBrowserTest.OpenLauncherAndSwitchToCustomPage (2899 ms)
[ RUN      ] BookmarkBubbleSignInDelegateTest.OnSignInLinkClicked
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26144:26144:1006/010248:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26144:26144:1006/010248:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:3:1006/010249:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[       OK ] BookmarkBubbleSignInDelegateTest.OnSignInLinkClicked (1505 ms)
[756/891] BookmarkBubbleSignInDelegateTest.OnSignInLinkClicked (2113 ms)
[ RUN      ] BookmarkBubbleSignInDelegateTest.OnSignInLinkClickedReusesBlank
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26157:26157:1006/010248:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26157:26157:1006/010248:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] BookmarkBubbleSignInDelegateTest.OnSignInLinkClickedReusesBlank (1695 ms)
[757/891] BookmarkBubbleSignInDelegateTest.OnSignInLinkClickedReusesBlank (2395 ms)
[ RUN      ] CollectedCookiesViewsTest.CloseDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26177:26177:1006/010248:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26177:26177:1006/010249:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26177:26473:1006/010249:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] CollectedCookiesViewsTest.CloseDialog (1772 ms)
[758/891] CollectedCookiesViewsTest.CloseDialog (2368 ms)
[ RUN      ] ScrollbarTest.LongPromptScrollbar
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26330:26330:1006/010249:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26330:26330:1006/010250:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010250:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010250:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010250:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010250:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010250:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ScrollbarTest.LongPromptScrollbar (1187 ms)
[759/891] ScrollbarTest.LongPromptScrollbar (1864 ms)
[ RUN      ] ScrollbarTest.ScrollbarRegression
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26410:26410:1006/010250:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26410:26410:1006/010250:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010250:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010250:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010250:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ScrollbarTest.ScrollbarRegression (1217 ms)
[760/891] ScrollbarTest.ScrollbarRegression (1854 ms)
[ RUN      ] BrowserActionsContainerOverflowTest.TestOverflowDragging
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26532:26532:1006/010251:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26532:26532:1006/010251:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserActionsContainerOverflowTest.TestOverflowDragging (1217 ms)
[761/891] BrowserActionsContainerOverflowTest.TestOverflowDragging (1845 ms)
[ RUN      ] ToolbarViewTest.ToolbarCycleFocusWithBookmarkBar
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26604:26604:1006/010251:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26604:26604:1006/010251:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ToolbarViewTest.ToolbarCycleFocusWithBookmarkBar (1704 ms)
[762/891] ToolbarViewTest.ToolbarCycleFocusWithBookmarkBar (2375 ms)
[ RUN      ] ProfileChooserViewExtensionsTest.NoProfileChooserOnOutsideUserDataDirProfiles
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26676:26676:1006/010252:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26676:26676:1006/010252:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26676:26676:1006/010252:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileChooserViewExtensionsTest.NoProfileChooserOnOutsideUserDataDirProfiles (1678 ms)
[763/891] ProfileChooserViewExtensionsTest.NoProfileChooserOnOutsideUserDataDirProfiles (2371 ms)
[ RUN      ] MediaRouterUIBrowserTest.OpenDialogWithMediaRouterAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26505:26505:1006/010250:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26505:26505:1006/010250:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[26622:26622:1006/010252:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[26622:26622:1006/010252:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[26622:26622:1006/010252:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[26622:26622:1006/010252:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[26622:26622:1006/010252:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[26622:26622:1006/010252:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
Fontconfig error: Cannot load default config file
[1:2:1006/010253:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MediaRouterUIBrowserTest.OpenDialogWithMediaRouterAction (3216 ms)
[764/891] MediaRouterUIBrowserTest.OpenDialogWithMediaRouterAction (3690 ms)
[ RUN      ] ProfileChooserViewExtensionsTest.ContentAreaHasFocus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26785:26785:1006/010253:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26785:26785:1006/010253:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ProfileChooserViewExtensionsTest.ContentAreaHasFocus (1398 ms)
[765/891] ProfileChooserViewExtensionsTest.ContentAreaHasFocus (2121 ms)
[ RUN      ] DriveAppProviderTest.UninstallUnremovableDriveApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26952:26952:1006/010254:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26952:26952:1006/010254:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppProviderTest.UninstallUnremovableDriveApp (1283 ms)
[766/891] DriveAppProviderTest.UninstallUnremovableDriveApp (1854 ms)
[ RUN      ] DriveAppProviderTest.ExistingChromeApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26917:26917:1006/010253:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26917:26917:1006/010254:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppProviderTest.ExistingChromeApp (1598 ms)
[767/891] DriveAppProviderTest.ExistingChromeApp (2369 ms)
[ RUN      ] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26951:26951:1006/010254:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26951:26951:1006/010254:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:3:1006/010255:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010255:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010255:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
LaunchProcess: failed to execvp:
xdg-icon-resource
[26951:27106:1006/010255:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fdcogoljngifohpbhfgblkafmenjaogf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates (1470 ms)
[768/891] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates (2109 ms)
[ RUN      ] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27049:27049:1006/010255:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27049:27049:1006/010255:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate (1221 ms)
[769/891] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate (1843 ms)
[ RUN      ] PeopleProviderTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27223:27223:1006/010256:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27223:27223:1006/010256:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PeopleProviderTest.Basic (1274 ms)
[770/891] PeopleProviderTest.Basic (1874 ms)
[ RUN      ] WebstoreProviderTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27228:27228:1006/010256:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27228:27228:1006/010256:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebstoreProviderTest.Basic (1478 ms)
[771/891] WebstoreProviderTest.Basic (2116 ms)
[ RUN      ] WebstoreProviderTest.NoSearchForShortQueries
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27244:27244:1006/010256:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27244:27244:1006/010256:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010257:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebstoreProviderTest.NoSearchForShortQueries (1527 ms)
[772/891] WebstoreProviderTest.NoSearchForShortQueries (2114 ms)
[ RUN      ] WebstoreProviderTest.SearchCache
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27256:27256:1006/010257:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27256:27256:1006/010257:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebstoreProviderTest.SearchCache (1339 ms)
[773/891] WebstoreProviderTest.SearchCache (1840 ms)
[ RUN      ] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27508:27508:1006/010258:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27508:27508:1006/010258:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock (1617 ms)
[774/891] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock (2107 ms)
[ RUN      ] SupervisedUserServiceTest.ProfileName
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27519:27519:1006/010258:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27519:27519:1006/010258:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27519:27610:1006/010259:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010259:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010259:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/010259:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010259:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010259:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SupervisedUserServiceTest.ProfileName (1523 ms)
[775/891] SupervisedUserServiceTest.ProfileName (2104 ms)
[ RUN      ] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab
HTTP server started on http://127.0.0.1:33657...
sending server_data: {"host": "127.0.0.1", "port": 33657} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27479:27479:1006/010258:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27479:27479:1006/010258:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010259:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010259:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab (1984 ms)
[776/891] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab (2643 ms)
[ RUN      ] MediaRouterDialogControllerBrowserTest.RenderProcessHost
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27520:27520:1006/010258:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27520:27520:1006/010259:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
ASAN:DEADLYSIGNAL
=================================================================
==1==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000bb12d5b bp 0x7ffcc089a5d0 sp 0x7ffcc089a5d0 T0)
    #0 0xbb12d5a in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:327:9
    #1 0xbb0e322 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:385:5
    #2 0xbb0e322 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4857:0
    #3 0xbad6896 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4558:3
    #4 0xbacd4d7 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1161:3
    #5 0xbacd1c0 in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
    #6 0xbacd1c0 in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
    #7 0xbacd1c0 in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:491:0
    #8 0xbac8ae2 in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1078:5
    #9 0x1027c627 in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
    #10 0x1027c44c in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
    #11 0xb96f74f in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
    #12 0x572508d in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
    #13 0x30d84c4 in Run base/callback.h:396:12
    #14 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #15 0xbaa7cd2 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/base/task_queue_manager.cc:365:3
    #16 0xbaa37c0 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/base/task_queue_manager.cc:293:13
    #17 0x30d84c4 in Run base/callback.h:396:12
    #18 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #19 0x2fd757f in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
    #20 0x2fd8a04 in DeferOrRunPendingTask base/message_loop/message_loop.cc:490:5
    #21 0x2fd8a04 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:0
    #22 0x2fdedb0 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21
    #23 0x300c3f8 in base::RunLoop::Run() base/run_loop.cc:55:3
    #24 0x2fd5bbe in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
    #25 0x1186bd47 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:208:7
    #26 0x11306b0a in content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:302:14
    #27 0x113089ad in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:798:12
    #28 0x1130613a in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
    #29 0xe69905b in content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) content/public/test/test_launcher.cc:484:12
    #30 0x2f234d3 in LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) chrome/test/base/chrome_test_launcher.cc:124:10
    #31 0x1e23379 in main chrome/test/base/browser_tests_main.cc:21:10
    #32 0x7f9d26fb176c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226:0

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/tmp/runSX2IKB/out/Release/browser_tests+0xbb12d5a)
==1==ABORTING
[       OK ] MediaRouterDialogControllerBrowserTest.RenderProcessHost (1661 ms)
[777/891] MediaRouterDialogControllerBrowserTest.RenderProcessHost (2110 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27852:27852:1006/010300:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27852:27852:1006/010301:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0 (1649 ms)
[778/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0 (2108 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27854:27854:1006/010300:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27854:27854:1006/010301:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16 (1812 ms)
[779/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16 (2366 ms)
[ RUN      ] SerialApiTest/SerialApiTest.SerialFakeHardware/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27851:27851:1006/010300:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27851:27851:1006/010300:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27851:27932:1006/010301:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pkohkjilaglienlnepncaoieicodffjd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[27851:27851:1006/010302:INFO:CONSOLE(42)] "Connecting to serial device /dev/fakeserialmojo at 57600 bps.", source: chrome-extension://pkohkjilaglienlnepncaoieicodffjd/background.js (42)
[27851:27851:1006/010302:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pkohkjilaglienlnepncaoieicodffjd/_generated_background_page.html (0)
[1:2:1006/010302:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SerialApiTest/SerialApiTest.SerialFakeHardware/1 (2370 ms)
[780/891] SerialApiTest/SerialApiTest.SerialFakeHardware/1 (2893 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28120:28120:1006/010302:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28120:28120:1006/010302:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20 (1493 ms)
[781/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20 (2108 ms)
[ RUN      ] LocalDiscoveryUITest.RegisterTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27834:27834:1006/010300:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27834:27834:1006/010300:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27834:27834:1006/010301:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[27834:27834:1006/010301:INFO:CONSOLE(1791)] "Running test checkOneDevice", source: local_discovery_ui_test.js (1791)
[27834:27834:1006/010301:INFO:CONSOLE(1791)] "Running test registerShowOverlay", source: local_discovery_ui_test.js (1791)
[27834:27834:1006/010302:INFO:CONSOLE(1791)] "Running test registerBegin", source: local_discovery_ui_test.js (1791)
[27834:27834:1006/010302:INFO:CONSOLE(1791)] "Running test expectPageAdding1", source: local_discovery_ui_test.js (1791)
[27834:27882:1006/010302:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[27834:27834:1006/010304:INFO:CONSOLE(1791)] "Running test expectRegisterDone", source: local_discovery_ui_test.js (1791)
[27894:27894:1006/010304:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006780]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] LocalDiscoveryUITest.RegisterTest (4252 ms)
[782/891] LocalDiscoveryUITest.RegisterTest (4731 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28121:28121:1006/010303:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28121:28121:1006/010303:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24 (1625 ms)
[783/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24 (2108 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28164:28164:1006/010303:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28164:28164:1006/010303:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25 (1438 ms)
[784/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25 (2109 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28308:28308:1006/010305:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28308:28308:1006/010305:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32 (1875 ms)
[785/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32 (2382 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28309:28309:1006/010305:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28309:28309:1006/010305:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010306:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34 (1782 ms)
[786/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34 (2370 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28302:28302:1006/010304:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28302:28302:1006/010305:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29 (1973 ms)
[787/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29 (2662 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28342:28342:1006/010305:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28342:28342:1006/010306:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47 (1994 ms)
[788/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47 (2633 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28552:28552:1006/010307:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28552:28552:1006/010307:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57 (1863 ms)
[789/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57 (2372 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28551:28551:1006/010307:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28551:28551:1006/010307:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010309:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48 (1996 ms)
[790/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48 (2636 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28553:28553:1006/010307:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28553:28553:1006/010308:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63 (2028 ms)
[791/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63 (2635 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28603:28603:1006/010308:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28603:28603:1006/010308:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68 (1693 ms)
[792/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68 (2376 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28793:28793:1006/010309:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28793:28793:1006/010310:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69 (1827 ms)
[793/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69 (2385 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28795:28795:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28795:28795:1006/010310:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71 (1757 ms)
[794/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71 (2369 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28796:28796:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28796:28796:1006/010310:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73 (2084 ms)
[795/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73 (2632 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28836:28836:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28836:28836:1006/010311:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92 (1942 ms)
[796/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92 (2632 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29038:29038:1006/010312:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29038:29038:1006/010312:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109 (1946 ms)
[797/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109 (2373 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29033:29033:1006/010312:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29033:29033:1006/010312:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102 (2059 ms)
[798/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102 (2645 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29044:29044:1006/010312:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29044:29044:1006/010313:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115 (1982 ms)
[799/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115 (2374 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29096:29096:1006/010313:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29096:29096:1006/010313:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119 (1508 ms)
[800/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119 (2114 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29273:29273:1006/010314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29273:29273:1006/010315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122 (1650 ms)
[801/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122 (2117 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29281:29281:1006/010315:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29281:29281:1006/010315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010316:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126 (1659 ms)
[802/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126 (2112 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29288:29288:1006/010315:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29288:29288:1006/010315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11 (1708 ms)
[803/891] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11 (2103 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29274:29274:1006/010315:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29274:29274:1006/010315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010316:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124 (1992 ms)
[804/891] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124 (2644 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29525:29525:1006/010317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29525:29525:1006/010317:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19 (1248 ms)
[805/891] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19 (1851 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29536:29536:1006/010317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29536:29536:1006/010317:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29536:29740:1006/010318:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0 (1757 ms)
[806/891] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0 (2372 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29542:29542:1006/010317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29542:29542:1006/010318:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29542:29785:1006/010318:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1 (2476 ms)
[807/891] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1 (3160 ms)
[ RUN      ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDangerousUrlDownload/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29745:29745:1006/010319:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29745:29745:1006/010319:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010319:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDangerousUrlDownload/1 (1672 ms)
[808/891] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDangerousUrlDownload/1 (2376 ms)
[ RUN      ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29809:29809:1006/010319:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29809:29809:1006/010320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010320:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010320:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010320:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010320:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010320:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010320:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010320:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0 (1313 ms)
[809/891] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0 (1871 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29541:29541:1006/010317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29541:29541:1006/010317:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29541:29764:1006/010318:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/0 (5417 ms)
[810/891] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/0 (6038 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29965:29965:1006/010321:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29965:29965:1006/010321:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40583...
sending server_data: {"host": "127.0.0.1", "port": 40583} (36 bytes)
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:22.783 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:22.792 -  Registering video event handlers.", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:22.802 -  Loading media using src.", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:22.943 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010322:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:22.968 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[29965:30069:1006/010322:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[29965:30069:1006/010322:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:22.972 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:22.990 -  Forcing invalid key data.", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:22.992 -  Adding key to sessionID: 1", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010322:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:22.995 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:22.998 -  Forcing invalid key data.", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010322:INFO:CONSOLE(280)] "01:03:23.001 -  Adding key to sessionID: 2", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010323:INFO:CONSOLE(280)] "01:03:23.006 -  onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (280)
[29965:29965:1006/010323:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:40583/files/eme_player_js/utils.js (145)
[1:2:1006/010323:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (2138 ms)
[811/891] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (2649 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29935:29935:1006/010320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29935:29935:1006/010321:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60586...
sending server_data: {"host": "127.0.0.1", "port": 60586} (36 bytes)
[29935:29935:1006/010322:INFO:CONSOLE(280)] "01:03:22.146 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010322:INFO:CONSOLE(280)] "01:03:22.158 -  Registering video event handlers.", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010322:INFO:CONSOLE(280)] "01:03:22.171 -  Loading media using src.", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010322:INFO:CONSOLE(280)] "01:03:22.293 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010322:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[29935:30010:1006/010322:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[29935:30010:1006/010322:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[29935:29935:1006/010322:INFO:CONSOLE(280)] "01:03:22.299 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010322:INFO:CONSOLE(280)] "01:03:22.344 -  Adding key to sessionID: 1", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010322:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[29935:29935:1006/010322:INFO:CONSOLE(280)] "01:03:22.360 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010322:INFO:CONSOLE(280)] "01:03:22.614 -  timeupdate @ 0.180409", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010322:INFO:CONSOLE(280)] "01:03:22.860 -  timeupdate @ 0.435807", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010323:INFO:CONSOLE(280)] "01:03:23.137 -  heartbeat #1", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010323:INFO:CONSOLE(280)] "01:03:23.360 -  timeupdate @ 0.946603", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010323:INFO:CONSOLE(280)] "01:03:23.610 -  timeupdate @ 1.202001", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010323:INFO:CONSOLE(280)] "01:03:23.613 -  waiting for video to end.", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010324:INFO:CONSOLE(280)] "01:03:24.136 -  heartbeat #2", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010325:INFO:CONSOLE(280)] "01:03:25.136 -  heartbeat #3", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[29935:29935:1006/010325:INFO:CONSOLE(280)] "01:03:25.189 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60586/files/eme_player_js/utils.js (280)
[1:2:1006/010325:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (4819 ms)
[812/891] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (5523 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30009:30009:1006/010321:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30009:30009:1006/010322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60950...
sending server_data: {"host": "127.0.0.1", "port": 60950} (36 bytes)
[30009:30009:1006/010323:INFO:CONSOLE(280)] "01:03:23.132 -  Using ClearKeyPlayer", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010323:INFO:CONSOLE(280)] "01:03:23.143 -  Registering video event handlers.", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010323:INFO:CONSOLE(280)] "01:03:23.146 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010323:INFO:CONSOLE(280)] "01:03:23.202 -  Loading media using src.", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30009:30100:1006/010323:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30009:30100:1006/010323:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30009:30009:1006/010323:INFO:CONSOLE(280)] "01:03:23.278 -  Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010323:INFO:CONSOLE(280)] "01:03:23.295 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010323:INFO:CONSOLE(280)] "01:03:23.310 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"XvOhazONxOGivLmfmmy3gA","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010323:INFO:CONSOLE(280)] "01:03:23.577 -  timeupdate @ 0.180409", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010323:INFO:CONSOLE(280)] "01:03:23.824 -  timeupdate @ 0.435807", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010324:INFO:CONSOLE(280)] "01:03:24.074 -  timeupdate @ 0.691205", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010324:INFO:CONSOLE(280)] "01:03:24.122 -  heartbeat #1", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010324:INFO:CONSOLE(280)] "01:03:24.324 -  timeupdate @ 0.946603", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010324:INFO:CONSOLE(280)] "01:03:24.578 -  timeupdate @ 1.202001", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010324:INFO:CONSOLE(280)] "01:03:24.581 -  waiting for video to end.", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010325:INFO:CONSOLE(280)] "01:03:25.122 -  heartbeat #2", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010326:INFO:CONSOLE(280)] "01:03:26.122 -  heartbeat #3", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[30009:30009:1006/010326:INFO:CONSOLE(280)] "01:03:26.146 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60950/files/eme_player_js/utils.js (280)
[1:2:1006/010326:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (4931 ms)
[813/891] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5519 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30170:30170:1006/010323:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30170:30170:1006/010323:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33621...
sending server_data: {"host": "127.0.0.1", "port": 33621} (36 bytes)
[30170:30170:1006/010324:INFO:CONSOLE(280)] "01:03:24.711 -  Using ClearKeyPlayer", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010324:INFO:CONSOLE(280)] "01:03:24.719 -  Registering video event handlers.", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010324:INFO:CONSOLE(280)] "01:03:24.722 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010324:INFO:CONSOLE(280)] "01:03:24.777 -  Loading media using src.", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30170:30220:1006/010324:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30170:30220:1006/010324:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30170:30170:1006/010324:INFO:CONSOLE(280)] "01:03:24.856 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010324:INFO:CONSOLE(280)] "01:03:24.872 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010324:INFO:CONSOLE(280)] "01:03:24.892 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010325:INFO:CONSOLE(280)] "01:03:25.164 -  timeupdate @ 0.17133", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010325:INFO:CONSOLE(280)] "01:03:25.410 -  timeupdate @ 0.427326", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010325:INFO:CONSOLE(280)] "01:03:25.661 -  timeupdate @ 0.640656", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010325:INFO:CONSOLE(280)] "01:03:25.706 -  heartbeat #1", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010325:INFO:CONSOLE(280)] "01:03:25.910 -  timeupdate @ 0.896652", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010326:INFO:CONSOLE(280)] "01:03:26.410 -  timeupdate @ 1.408644", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010326:INFO:CONSOLE(280)] "01:03:26.413 -  waiting for video to end.", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010326:INFO:CONSOLE(280)] "01:03:26.705 -  heartbeat #2", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010327:INFO:CONSOLE(280)] "01:03:27.705 -  heartbeat #3", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[30170:30170:1006/010327:INFO:CONSOLE(280)] "01:03:27.714 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:33621/files/eme_player_js/utils.js (280)
[1:2:1006/010327:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4557 ms)
[814/891] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (5267 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30324:30324:1006/010326:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30324:30324:1006/010326:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56830...
sending server_data: {"host": "127.0.0.1", "port": 56830} (36 bytes)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.145 -  Registering video event handlers.", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.159 -  Loading media using MSE.", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.165 -  Registering video event handlers.", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.166 -  Loading media using MSE.", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.179 -  onSourceOpen [object Event]", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.185 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.189 -  onSourceOpen [object Event]", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.190 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30324:30354:1006/010327:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30324:30354:1006/010327:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.259 -  webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.297 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.301 -  Adding key to sessionID: 1", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.308 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.324 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.324 -  webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.345 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.348 -  Adding key to sessionID: 2", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.352 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010327:INFO:CONSOLE(280)] "01:03:27.359 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010328:INFO:CONSOLE(280)] "01:03:28.586 -  One video seeked.", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[30324:30324:1006/010328:INFO:CONSOLE(280)] "01:03:28.907 -  Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:56830/files/eme_player_js/utils.js (280)
[1:2:1006/010328:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (3123 ms)
[815/891] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (3677 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30458:30458:1006/010328:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30458:30458:1006/010328:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48294...
sending server_data: {"host": "127.0.0.1", "port": 48294} (36 bytes)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.745 -  Registering video event handlers.", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.753 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.781 -  onSourceOpen [object Event]", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.787 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30458:30487:1006/010329:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30458:30487:1006/010329:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.831 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.833 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.846 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:48294/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (40)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.853 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.861 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.862 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.863 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:48294/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (60)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.884 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.885 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:48294/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (48)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.889 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.890 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.890 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010329:INFO:CONSOLE(280)] "01:03:29.891 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30458:30458:1006/010331:INFO:CONSOLE(280)] "01:03:31.026 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:48294/files/eme_player_js/utils.js (280)
[30494:30494:1006/010331:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[30494:30494:1006/010331:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[30494:30494:1006/010331:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1:2:1006/010331:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (2703 ms)
[816/891] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (3164 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30188:30188:1006/010323:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30188:30188:1006/010324:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53302...
sending server_data: {"host": "127.0.0.1", "port": 53302} (36 bytes)
[30188:30188:1006/010324:INFO:CONSOLE(280)] "01:03:24.977 -  Using ClearKeyPlayer", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010324:INFO:CONSOLE(280)] "01:03:24.986 -  Registering video event handlers.", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010324:INFO:CONSOLE(280)] "01:03:24.990 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010325:INFO:CONSOLE(280)] "01:03:25.050 -  Loading media using src.", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010325:INFO:CONSOLE(280)] "01:03:25.115 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30188:30260:1006/010325:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30188:30260:1006/010325:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30188:30188:1006/010325:INFO:CONSOLE(280)] "01:03:25.131 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010325:INFO:CONSOLE(280)] "01:03:25.137 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010325:INFO:CONSOLE(280)] "01:03:25.152 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010325:INFO:CONSOLE(280)] "01:03:25.157 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010325:INFO:CONSOLE(280)] "01:03:25.161 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010325:INFO:CONSOLE(280)] "01:03:25.968 -  heartbeat #1", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010326:INFO:CONSOLE(280)] "01:03:26.968 -  heartbeat #2", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010327:INFO:CONSOLE(280)] "01:03:27.968 -  heartbeat #3", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.024 -  First play ended.", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.029 -  Loading media using src.", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.035 -  Playing second time.", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.082 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.093 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.098 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.103 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.128 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.135 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.383 -  timeupdate @ 0.180409", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.629 -  timeupdate @ 0.435807", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010328:INFO:CONSOLE(280)] "01:03:28.968 -  heartbeat #4", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010329:INFO:CONSOLE(280)] "01:03:29.129 -  timeupdate @ 0.946603", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010329:INFO:CONSOLE(280)] "01:03:29.382 -  timeupdate @ 1.202001", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010329:INFO:CONSOLE(280)] "01:03:29.388 -  waiting for video to end.", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[30188:30188:1006/010329:INFO:CONSOLE(280)] "01:03:29.968 -  heartbeat #5", source: http://127.0.0.1:53302/files/eme_player_js/utils.js (280)
[1:2:1006/010330:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (7519 ms)
[817/891] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8142 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30362:30362:1006/010327:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30362:30362:1006/010327:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56750...
sending server_data: {"host": "127.0.0.1", "port": 56750} (36 bytes)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.158 -  Using ClearKeyPlayer", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.166 -  Registering video event handlers.", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.169 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.229 -  Loading media using MSE.", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.277 -  onSourceOpen [object Event]", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.285 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.311 -  End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30362:30411:1006/010328:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30362:30411:1006/010328:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.318 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.331 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.342 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.608 -  timeupdate @ 0.17133", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010328:INFO:CONSOLE(280)] "01:03:28.855 -  timeupdate @ 0.427326", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010329:INFO:CONSOLE(280)] "01:03:29.105 -  timeupdate @ 0.683322", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010329:INFO:CONSOLE(280)] "01:03:29.153 -  heartbeat #1", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010329:INFO:CONSOLE(280)] "01:03:29.355 -  timeupdate @ 0.939318", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010329:INFO:CONSOLE(280)] "01:03:29.605 -  timeupdate @ 1.195314", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010329:INFO:CONSOLE(280)] "01:03:29.611 -  waiting for video to end.", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010330:INFO:CONSOLE(280)] "01:03:30.156 -  heartbeat #2", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[30362:30362:1006/010331:INFO:CONSOLE(280)] "01:03:31.137 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56750/files/eme_player_js/utils.js (280)
[1:2:1006/010331:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4475 ms)
[818/891] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4990 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30612:30612:1006/010332:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30612:30612:1006/010332:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (1211 ms)
[819/891] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (1576 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30521:30521:1006/010330:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30521:30521:1006/010330:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52634...
sending server_data: {"host": "127.0.0.1", "port": 52634} (36 bytes)
[30521:30521:1006/010330:INFO:CONSOLE(280)] "01:03:30.932 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010330:INFO:CONSOLE(280)] "01:03:30.943 -  Registering video event handlers.", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010330:INFO:CONSOLE(280)] "01:03:30.952 -  Loading media using src.", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.027 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30521:30553:1006/010331:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30521:30553:1006/010331:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.097 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.110 -  Adding key to sessionID: 1", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.116 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.315 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.318 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.321 -  Adding key to sessionID: 1", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.324 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.400 -  timeupdate @ 0.180409", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.648 -  timeupdate @ 0.435807", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.716 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.718 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.722 -  Adding key to sessionID: 1", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.726 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.898 -  timeupdate @ 0.691205", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010331:INFO:CONSOLE(280)] "01:03:31.927 -  heartbeat #1", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010332:INFO:CONSOLE(280)] "01:03:32.147 -  timeupdate @ 0.946603", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010332:INFO:CONSOLE(280)] "01:03:32.397 -  timeupdate @ 1.202001", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010332:INFO:CONSOLE(280)] "01:03:32.403 -  waiting for video to end.", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010332:INFO:CONSOLE(280)] "01:03:32.522 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010332:INFO:CONSOLE(280)] "01:03:32.528 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010332:INFO:CONSOLE(280)] "01:03:32.540 -  Adding key to sessionID: 1", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010332:INFO:CONSOLE(280)] "01:03:32.551 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010332:INFO:CONSOLE(280)] "01:03:32.927 -  heartbeat #2", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010333:INFO:CONSOLE(280)] "01:03:33.927 -  heartbeat #3", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[30521:30521:1006/010333:INFO:CONSOLE(280)] "01:03:33.976 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52634/files/eme_player_js/utils.js (280)
[1:2:1006/010334:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4560 ms)
[820/891] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4993 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30610:30610:1006/010331:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30610:30610:1006/010332:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47195...
sending server_data: {"host": "127.0.0.1", "port": 47195} (36 bytes)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.110 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.123 -  Registering video event handlers.", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.133 -  Loading media using src.", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.252 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.313 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.320 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.332 -  Adding key to sessionID: 1", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.336 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30610:30643:1006/010333:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30610:30643:1006/010333:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.340 -  Adding key to sessionID: 2", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.345 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.349 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.537 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.539 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.542 -  Adding key to sessionID: 2", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.545 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.657 -  timeupdate @ 0.180409", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.903 -  timeupdate @ 0.435807", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.937 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.941 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.945 -  Adding key to sessionID: 2", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010333:INFO:CONSOLE(280)] "01:03:33.953 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010334:INFO:CONSOLE(280)] "01:03:34.103 -  heartbeat #1", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010334:INFO:CONSOLE(280)] "01:03:34.153 -  timeupdate @ 0.644769", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010334:INFO:CONSOLE(280)] "01:03:34.653 -  timeupdate @ 1.155565", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010334:INFO:CONSOLE(280)] "01:03:34.659 -  waiting for video to end.", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010334:INFO:CONSOLE(280)] "01:03:34.737 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010334:INFO:CONSOLE(280)] "01:03:34.741 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010334:INFO:CONSOLE(280)] "01:03:34.747 -  Adding key to sessionID: 2", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010334:INFO:CONSOLE(280)] "01:03:34.754 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010335:INFO:CONSOLE(280)] "01:03:35.101 -  heartbeat #2", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010336:INFO:CONSOLE(280)] "01:03:36.101 -  heartbeat #3", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[30610:30610:1006/010336:INFO:CONSOLE(280)] "01:03:36.253 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:47195/files/eme_player_js/utils.js (280)
[1:2:1006/010336:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4805 ms)
[821/891] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (5252 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30611:30611:1006/010332:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30611:30611:1006/010332:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33639...
sending server_data: {"host": "127.0.0.1", "port": 33639} (36 bytes)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.257 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.268 -  Registering video event handlers.", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.284 -  Loading media using src.", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30611:30683:1006/010333:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30611:30683:1006/010333:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.376 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1006/010333:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.439 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.450 -  Adding key to sessionID: 1", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.454 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.654 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.657 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.660 -  Adding key to sessionID: 1", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.663 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.723 -  timeupdate @ 0.128664", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010333:INFO:CONSOLE(280)] "01:03:33.969 -  timeupdate @ 0.38466", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.066 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.072 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.075 -  Adding key to sessionID: 1", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.080 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.224 -  timeupdate @ 0.640656", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.249 -  heartbeat #1", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.719 -  timeupdate @ 1.152648", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.724 -  waiting for video to end.", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.854 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.859 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.862 -  Adding key to sessionID: 1", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010334:INFO:CONSOLE(280)] "01:03:34.868 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010335:INFO:CONSOLE(280)] "01:03:35.249 -  heartbeat #2", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010336:INFO:CONSOLE(280)] "01:03:36.248 -  heartbeat #3", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[30611:30611:1006/010336:INFO:CONSOLE(280)] "01:03:36.282 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:33639/files/eme_player_js/utils.js (280)
[1:2:1006/010336:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4728 ms)
[822/891] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (5255 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30790:30790:1006/010333:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30790:30790:1006/010333:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43211...
sending server_data: {"host": "127.0.0.1", "port": 43211} (36 bytes)
[30790:30790:1006/010334:INFO:CONSOLE(280)] "01:03:34.716 -  Using ClearKeyPlayer", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010334:INFO:CONSOLE(280)] "01:03:34.727 -  Registering video event handlers.", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010334:INFO:CONSOLE(280)] "01:03:34.729 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010334:INFO:CONSOLE(280)] "01:03:34.830 -  Loading media using src.", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010334:INFO:CONSOLE(280)] "01:03:34.900 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30790:30836:1006/010334:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30790:30836:1006/010334:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30790:30790:1006/010334:INFO:CONSOLE(280)] "01:03:34.920 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010334:INFO:CONSOLE(280)] "01:03:34.937 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010335:INFO:CONSOLE(280)] "01:03:35.143 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010335:INFO:CONSOLE(280)] "01:03:35.145 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010335:INFO:CONSOLE(280)] "01:03:35.158 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010335:INFO:CONSOLE(280)] "01:03:35.221 -  timeupdate @ 0.180409", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010335:INFO:CONSOLE(280)] "01:03:35.472 -  timeupdate @ 0.435807", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010335:INFO:CONSOLE(280)] "01:03:35.542 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010335:INFO:CONSOLE(280)] "01:03:35.547 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010335:INFO:CONSOLE(280)] "01:03:35.556 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010335:INFO:CONSOLE(280)] "01:03:35.707 -  heartbeat #1", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010335:INFO:CONSOLE(280)] "01:03:35.967 -  timeupdate @ 0.946603", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010336:INFO:CONSOLE(280)] "01:03:36.222 -  timeupdate @ 1.202001", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010336:INFO:CONSOLE(280)] "01:03:36.236 -  waiting for video to end.", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010336:INFO:CONSOLE(280)] "01:03:36.343 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010336:INFO:CONSOLE(280)] "01:03:36.347 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010336:INFO:CONSOLE(280)] "01:03:36.351 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010336:INFO:CONSOLE(280)] "01:03:36.706 -  heartbeat #2", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010337:INFO:CONSOLE(280)] "01:03:37.706 -  heartbeat #3", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[30790:30790:1006/010337:INFO:CONSOLE(280)] "01:03:37.786 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:43211/files/eme_player_js/utils.js (280)
[1:2:1006/010337:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010337:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4532 ms)
[823/891] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (5254 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30871:30871:1006/010335:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30871:30871:1006/010335:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51599...
sending server_data: {"host": "127.0.0.1", "port": 51599} (36 bytes)
[30871:30871:1006/010335:INFO:CONSOLE(280)] "01:03:35.925 -  Using ClearKeyPlayer", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010335:INFO:CONSOLE(280)] "01:03:35.931 -  Registering video event handlers.", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010335:INFO:CONSOLE(280)] "01:03:35.933 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.020 -  Loading media using src.", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.096 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.100 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30871:30908:1006/010336:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30871:30908:1006/010336:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.113 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.129 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.132 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.135 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.342 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.346 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.368 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.432 -  timeupdate @ 0.180409", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.679 -  timeupdate @ 0.435807", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.741 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.745 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.750 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.920 -  heartbeat #1", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010336:INFO:CONSOLE(280)] "01:03:36.928 -  timeupdate @ 0.689371", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010337:INFO:CONSOLE(280)] "01:03:37.178 -  timeupdate @ 0.900167", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010337:INFO:CONSOLE(280)] "01:03:37.429 -  timeupdate @ 1.155565", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010337:INFO:CONSOLE(280)] "01:03:37.437 -  waiting for video to end.", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010337:INFO:CONSOLE(280)] "01:03:37.541 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010337:INFO:CONSOLE(280)] "01:03:37.548 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010337:INFO:CONSOLE(280)] "01:03:37.555 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010337:INFO:CONSOLE(280)] "01:03:37.920 -  heartbeat #2", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010338:INFO:CONSOLE(280)] "01:03:38.920 -  heartbeat #3", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[30871:30871:1006/010339:INFO:CONSOLE(280)] "01:03:39.021 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51599/files/eme_player_js/utils.js (280)
[1:2:1006/010339:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010339:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4586 ms)
[824/891] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4995 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30963:30963:1006/010337:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30963:30963:1006/010337:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56537...
sending server_data: {"host": "127.0.0.1", "port": 56537} (36 bytes)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.401 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.411 -  Registering video event handlers.", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.422 -  Loading media using MSE.", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.489 -  onSourceOpen [object Event]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.496 -  Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.537 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.575 -  End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.590 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.598 -  Adding key to sessionID: 1", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.603 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.803 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.806 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.810 -  Adding key to sessionID: 1", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.814 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010338:INFO:CONSOLE(280)] "01:03:38.873 -  timeupdate @ 0.252166", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010339:INFO:CONSOLE(280)] "01:03:39.203 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010339:INFO:CONSOLE(280)] "01:03:39.207 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010339:INFO:CONSOLE(280)] "01:03:39.211 -  Adding key to sessionID: 1", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010339:INFO:CONSOLE(280)] "01:03:39.217 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010339:INFO:CONSOLE(280)] "01:03:39.370 -  timeupdate @ 0.751395", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010339:INFO:CONSOLE(280)] "01:03:39.393 -  heartbeat #1", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010339:INFO:CONSOLE(280)] "01:03:39.620 -  timeupdate @ 1.001599", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010339:INFO:CONSOLE(280)] "01:03:39.624 -  waiting for video to end.", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010340:INFO:CONSOLE(280)] "01:03:40.004 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010340:INFO:CONSOLE(280)] "01:03:40.009 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010340:INFO:CONSOLE(280)] "01:03:40.015 -  Adding key to sessionID: 1", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010340:INFO:CONSOLE(280)] "01:03:40.024 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010340:INFO:CONSOLE(280)] "01:03:40.393 -  heartbeat #2", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[30963:30963:1006/010341:INFO:CONSOLE(280)] "01:03:41.318 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56537/files/eme_player_js/utils.js (280)
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4502 ms)
[825/891] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4988 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31082:31082:1006/010338:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31082:31082:1006/010339:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33364...
sending server_data: {"host": "127.0.0.1", "port": 33364} (36 bytes)
[31082:31082:1006/010339:INFO:CONSOLE(280)] "01:03:39.980 -  Using ClearKeyPlayer", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010339:INFO:CONSOLE(280)] "01:03:39.990 -  Registering video event handlers.", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010339:INFO:CONSOLE(280)] "01:03:39.992 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.088 -  Loading media using MSE.", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.152 -  onSourceOpen [object Event]", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.158 -  Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.188 -  End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[1006/010340:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.196 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.212 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.226 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.437 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.441 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.454 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.508 -  timeupdate @ 0.251651", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.754 -  timeupdate @ 0.501143", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.835 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.841 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.850 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010340:INFO:CONSOLE(280)] "01:03:40.972 -  heartbeat #1", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010341:INFO:CONSOLE(280)] "01:03:41.255 -  timeupdate @ 1.0013", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010341:INFO:CONSOLE(280)] "01:03:41.258 -  waiting for video to end.", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010341:INFO:CONSOLE(280)] "01:03:41.635 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010341:INFO:CONSOLE(280)] "01:03:41.639 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010341:INFO:CONSOLE(280)] "01:03:41.643 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010341:INFO:CONSOLE(280)] "01:03:41.972 -  heartbeat #2", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[31082:31082:1006/010342:INFO:CONSOLE(280)] "01:03:42.951 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:33364/files/eme_player_js/utils.js (280)
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4429 ms)
[826/891] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (5007 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31146:31146:1006/010340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31146:31146:1006/010340:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52694...
sending server_data: {"host": "127.0.0.1", "port": 52694} (36 bytes)
[31146:31146:1006/010340:INFO:CONSOLE(280)] "01:03:40.991 -  Using ClearKeyPlayer", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010340:INFO:CONSOLE(280)] "01:03:40.998 -  Registering video event handlers.", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010340:INFO:CONSOLE(280)] "01:03:41.000 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.090 -  Loading media using MSE.", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.130 -  onSourceOpen [object Event]", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.135 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.159 -  End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[1006/010341:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.165 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.168 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31146:31187:1006/010341:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31146:31187:1006/010341:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.181 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.192 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.195 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.198 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[1006/010341:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.405 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.408 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.427 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.483 -  timeupdate @ 0.128664", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.730 -  timeupdate @ 0.38466", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.804 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.809 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.815 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010341:INFO:CONSOLE(280)] "01:03:41.985 -  heartbeat #1", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010342:INFO:CONSOLE(280)] "01:03:42.230 -  timeupdate @ 0.896652", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010342:INFO:CONSOLE(280)] "01:03:42.605 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010342:INFO:CONSOLE(280)] "01:03:42.611 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010342:INFO:CONSOLE(280)] "01:03:42.616 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010342:INFO:CONSOLE(280)] "01:03:42.730 -  timeupdate @ 1.408644", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010342:INFO:CONSOLE(280)] "01:03:42.738 -  waiting for video to end.", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010342:INFO:CONSOLE(280)] "01:03:42.987 -  heartbeat #2", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010343:INFO:CONSOLE(280)] "01:03:43.987 -  heartbeat #3", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[31146:31146:1006/010344:INFO:CONSOLE(280)] "01:03:44.046 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52694/files/eme_player_js/utils.js (280)
[1:2:1006/010344:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4538 ms)
[827/891] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (5001 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30962:30962:1006/010337:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30962:30962:1006/010337:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53544...
sending server_data: {"host": "127.0.0.1", "port": 53544} (36 bytes)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.237 -  Using ClearKeyPlayer", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.246 -  Registering video event handlers.", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.248 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.370 -  Loading media using src.", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.472 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.492 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30962:30991:1006/010338:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30962:30991:1006/010338:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.503 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.522 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.527 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.530 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.728 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.731 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010338:INFO:CONSOLE(280)] "01:03:38.744 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010339:INFO:CONSOLE(280)] "01:03:39.129 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010339:INFO:CONSOLE(280)] "01:03:39.136 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010339:INFO:CONSOLE(280)] "01:03:39.144 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010339:INFO:CONSOLE(280)] "01:03:39.228 -  heartbeat #1", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010339:INFO:CONSOLE(280)] "01:03:39.929 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010339:INFO:CONSOLE(280)] "01:03:39.934 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010339:INFO:CONSOLE(280)] "01:03:39.939 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010340:INFO:CONSOLE(280)] "01:03:40.227 -  heartbeat #2", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.227 -  heartbeat #3", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.410 -  First play ended.", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.415 -  Loading media using src.", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.425 -  Playing second time.", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.473 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.490 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.500 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.508 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.514 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.521 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.530 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.538 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.546 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010341:INFO:CONSOLE(280)] "01:03:41.831 -  timeupdate @ 0.180409", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010342:INFO:CONSOLE(280)] "01:03:42.078 -  timeupdate @ 0.435807", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010342:INFO:CONSOLE(280)] "01:03:42.227 -  heartbeat #4", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010342:INFO:CONSOLE(280)] "01:03:42.327 -  timeupdate @ 0.691205", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010342:INFO:CONSOLE(280)] "01:03:42.581 -  timeupdate @ 0.946603", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010342:INFO:CONSOLE(280)] "01:03:42.828 -  timeupdate @ 1.202001", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010342:INFO:CONSOLE(280)] "01:03:42.837 -  waiting for video to end.", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010343:INFO:CONSOLE(280)] "01:03:43.227 -  heartbeat #5", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[30962:30962:1006/010344:INFO:CONSOLE(280)] "01:03:44.227 -  heartbeat #6", source: http://127.0.0.1:53544/files/eme_player_js/utils.js (280)
[1:2:1006/010344:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (7710 ms)
[828/891] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8135 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31312:31312:1006/010343:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31312:31312:1006/010344:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47347...
sending server_data: {"host": "127.0.0.1", "port": 47347} (36 bytes)
[31312:31312:1006/010344:INFO:CONSOLE(280)] "01:03:44.944 -  Using ClearKeyPlayer", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010344:INFO:CONSOLE(280)] "01:03:44.953 -  Registering video event handlers.", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010344:INFO:CONSOLE(280)] "01:03:44.956 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.063 -  Loading media using MSE.", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.089 -  onSourceOpen [object Event]", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.096 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.146 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.151 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.156 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31312:31346:1006/010345:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31312:31346:1006/010345:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.178 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.190 -  Forcing invalid key data.", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.198 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.204 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.209 -  Forcing invalid key data.", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(280)] "01:03:45.213 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (280)
[31312:31312:1006/010345:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:47347/files/eme_player_js/utils.js (145)
[1:2:1006/010345:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (1784 ms)
[829/891] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (2372 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31246:31246:1006/010342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31246:31246:1006/010342:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58656...
sending server_data: {"host": "127.0.0.1", "port": 58656} (36 bytes)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.262 -  Using ClearKeyPlayer", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.270 -  Registering video event handlers.", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.273 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.362 -  Loading media using MSE.", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.398 -  onSourceOpen [object Event]", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.405 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.435 -  End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31246:31271:1006/010343:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31246:31271:1006/010343:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.444 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[1006/010343:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.461 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.473 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.679 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.683 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.703 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.746 -  timeupdate @ 0.17133", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010343:INFO:CONSOLE(280)] "01:03:43.997 -  timeupdate @ 0.38466", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010344:INFO:CONSOLE(280)] "01:03:44.078 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010344:INFO:CONSOLE(280)] "01:03:44.083 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010344:INFO:CONSOLE(280)] "01:03:44.095 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010344:INFO:CONSOLE(280)] "01:03:44.256 -  heartbeat #1", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010344:INFO:CONSOLE(280)] "01:03:44.492 -  timeupdate @ 0.896652", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010344:INFO:CONSOLE(280)] "01:03:44.742 -  timeupdate @ 1.152648", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010344:INFO:CONSOLE(280)] "01:03:44.749 -  waiting for video to end.", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010344:INFO:CONSOLE(280)] "01:03:44.878 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010344:INFO:CONSOLE(280)] "01:03:44.884 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010344:INFO:CONSOLE(280)] "01:03:44.891 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010345:INFO:CONSOLE(280)] "01:03:45.256 -  heartbeat #2", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010346:INFO:CONSOLE(280)] "01:03:46.256 -  heartbeat #3", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[31246:31246:1006/010346:INFO:CONSOLE(280)] "01:03:46.304 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:58656/files/eme_player_js/utils.js (280)
[1:2:1006/010346:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4546 ms)
[830/891] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4988 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31373:31373:1006/010345:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31373:31373:1006/010345:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59095...
sending server_data: {"host": "127.0.0.1", "port": 59095} (36 bytes)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.188 -  Registering video event handlers.", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.193 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.245 -  Loading media using MSE.", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.251 -  Registering video event handlers.", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.251 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.264 -  Loading media using MSE.", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.295 -  onSourceOpen [object Event]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.300 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.304 -  onSourceOpen [object Event]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.304 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31373:31427:1006/010346:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31373:31427:1006/010346:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.353 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.400 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.413 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.438 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.462 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.477 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.479 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.487 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.625 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.626 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.636 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.690 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.691 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010346:INFO:CONSOLE(280)] "01:03:46.695 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.046 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.047 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.048 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.104 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.104 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.105 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.816 -  One video seeked.", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.838 -  Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.846 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.846 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[31373:31373:1006/010347:INFO:CONSOLE(280)] "01:03:47.847 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59095/files/eme_player_js/utils.js (280)
[1:2:1006/010347:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (3324 ms)
[831/891] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (3945 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31393:31393:1006/010345:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31393:31393:1006/010345:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54918...
sending server_data: {"host": "127.0.0.1", "port": 54918} (36 bytes)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.675 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.682 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.688 -  Registering video event handlers.", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.699 -  Loading media using MSE.", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.771 -  onSourceOpen [object Event]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.779 -  Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.830 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010346:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.881 -  End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.902 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.909 -  Adding key to sessionID: 1", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010346:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[31393:31393:1006/010346:INFO:CONSOLE(280)] "01:03:46.916 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.115 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.121 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.125 -  Adding key to sessionID: 1", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.131 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.194 -  timeupdate @ 0.251905", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.440 -  timeupdate @ 0.5013", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.518 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.525 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.531 -  Adding key to sessionID: 1", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.541 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.666 -  heartbeat #1", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.690 -  timeupdate @ 0.751076", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.940 -  timeupdate @ 1.001059", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010347:INFO:CONSOLE(280)] "01:03:47.946 -  waiting for video to end.", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010348:INFO:CONSOLE(280)] "01:03:48.316 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010348:INFO:CONSOLE(280)] "01:03:48.322 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010348:INFO:CONSOLE(280)] "01:03:48.328 -  Adding key to sessionID: 1", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010348:INFO:CONSOLE(280)] "01:03:48.340 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010348:INFO:CONSOLE(280)] "01:03:48.665 -  heartbeat #2", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[31393:31393:1006/010349:INFO:CONSOLE(280)] "01:03:49.651 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54918/files/eme_player_js/utils.js (280)
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4784 ms)
[832/891] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (5251 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31495:31495:1006/010346:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31495:31495:1006/010346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34172...
sending server_data: {"host": "127.0.0.1", "port": 34172} (36 bytes)
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.590 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.597 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.603 -  Registering video event handlers.", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.615 -  Loading media using MSE.", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.728 -  onSourceOpen [object Event]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.745 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31495:31557:1006/010347:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31495:31557:1006/010347:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.821 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010347:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.863 -  End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.889 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.898 -  Adding key to sessionID: 1", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010347:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[31495:31495:1006/010347:INFO:CONSOLE(280)] "01:03:47.904 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.104 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.107 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.110 -  Adding key to sessionID: 1", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.114 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.175 -  timeupdate @ 0.17133", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.423 -  timeupdate @ 0.38466", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.504 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.510 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.517 -  Adding key to sessionID: 1", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.524 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.583 -  heartbeat #1", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.677 -  timeupdate @ 0.640656", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010348:INFO:CONSOLE(280)] "01:03:48.923 -  timeupdate @ 0.896652", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010349:INFO:CONSOLE(280)] "01:03:49.180 -  timeupdate @ 1.152648", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010349:INFO:CONSOLE(280)] "01:03:49.185 -  waiting for video to end.", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010349:INFO:CONSOLE(280)] "01:03:49.304 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010349:INFO:CONSOLE(280)] "01:03:49.312 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010349:INFO:CONSOLE(280)] "01:03:49.319 -  Adding key to sessionID: 1", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010349:INFO:CONSOLE(280)] "01:03:49.327 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010349:INFO:CONSOLE(280)] "01:03:49.582 -  heartbeat #2", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010350:INFO:CONSOLE(280)] "01:03:50.582 -  heartbeat #3", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[31495:31495:1006/010350:INFO:CONSOLE(280)] "01:03:50.776 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:34172/files/eme_player_js/utils.js (280)
[1:2:1006/010350:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (4917 ms)
[833/891] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5526 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31569:31569:1006/010347:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31569:31569:1006/010347:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46002...
sending server_data: {"host": "127.0.0.1", "port": 46002} (36 bytes)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.481 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.488 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.493 -  Registering video event handlers.", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.504 -  Loading media using MSE.", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.563 -  onSourceOpen [object Event]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.570 -  Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.594 -  End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.599 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.646 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.653 -  Adding key to sessionID: 1", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.658 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.858 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.861 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.864 -  Adding key to sessionID: 1", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.869 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010348:INFO:CONSOLE(280)] "01:03:48.928 -  timeupdate @ 0.251444", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010349:INFO:CONSOLE(280)] "01:03:49.176 -  timeupdate @ 0.501118", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010349:INFO:CONSOLE(280)] "01:03:49.258 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010349:INFO:CONSOLE(280)] "01:03:49.262 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010349:INFO:CONSOLE(280)] "01:03:49.266 -  Adding key to sessionID: 1", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010349:INFO:CONSOLE(280)] "01:03:49.276 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010349:INFO:CONSOLE(280)] "01:03:49.426 -  timeupdate @ 0.750916", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010349:INFO:CONSOLE(280)] "01:03:49.473 -  heartbeat #1", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010349:INFO:CONSOLE(280)] "01:03:49.926 -  timeupdate @ 1.250874", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010349:INFO:CONSOLE(280)] "01:03:49.932 -  waiting for video to end.", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010350:INFO:CONSOLE(280)] "01:03:50.058 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010350:INFO:CONSOLE(280)] "01:03:50.062 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010350:INFO:CONSOLE(280)] "01:03:50.068 -  Adding key to sessionID: 1", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010350:INFO:CONSOLE(280)] "01:03:50.075 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010350:INFO:CONSOLE(280)] "01:03:50.473 -  heartbeat #2", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[31569:31569:1006/010351:INFO:CONSOLE(280)] "01:03:51.383 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:46002/files/eme_player_js/utils.js (280)
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4471 ms)
[834/891] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (5001 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31675:31675:1006/010348:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31675:31675:1006/010349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55055...
sending server_data: {"host": "127.0.0.1", "port": 55055} (36 bytes)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.827 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.837 -  Registering video event handlers.", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.864 -  onSourceOpen [object Event]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.869 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.910 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.944 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.947 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:55055/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (40)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.965 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.975 -  Adding key to sessionID: 1", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.976 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31675:31713:1006/010349:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.977 -  Adding key to sessionID: 2", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31713:1006/010349:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[31675:31675:1006/010349:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:55055/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (60)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.993 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.994 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.997 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(280)] "01:03:49.997 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010349:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:55055/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (48)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.011 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.011 -  Adding key to sessionID: 3", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.012 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.013 -  Adding key to sessionID: 4", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.014 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.015 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.178 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.178 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.178 -  Adding key to sessionID: 4", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.180 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.578 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.578 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.579 -  Adding key to sessionID: 4", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010350:INFO:CONSOLE(280)] "01:03:50.580 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[31675:31675:1006/010351:INFO:CONSOLE(280)] "01:03:51.219 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55055/files/eme_player_js/utils.js (280)
[1:2:1006/010351:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (2752 ms)
[835/891] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (3415 ms)
[ RUN      ] PDFTestFiles/PDFExtensionTest.Load/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31843:31843:1006/010352:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31843:31843:1006/010352:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31843:31843:1006/010353:INFO:pdf_extension_test.cc(170)] Loading: pdf/test-whitespace-title.pdf
[31843:32016:1006/010353:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010354:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PDFTestFiles/PDFExtensionTest.Load/0 (2939 ms)
[836/891] PDFTestFiles/PDFExtensionTest.Load/0 (3433 ms)
[ RUN      ] PDFTestFiles/PDFExtensionTest.Load/5
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31848:31848:1006/010352:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31848:31848:1006/010352:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31848:31848:1006/010352:INFO:pdf_extension_test.cc(170)] Loading: pdf/test-title.pdf
[31848:32015:1006/010353:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010354:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PDFTestFiles/PDFExtensionTest.Load/5 (2800 ms)
[837/891] PDFTestFiles/PDFExtensionTest.Load/5 (3429 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31754:31754:1006/010350:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31754:31754:1006/010350:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43576...
sending server_data: {"host": "127.0.0.1", "port": 43576} (36 bytes)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.559 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.564 -  Using ClearKeyPlayer", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.567 -  Registering video event handlers.", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.569 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.661 -  Loading media using MSE.", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.700 -  onSourceOpen [object Event]", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.708 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.731 -  End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.738 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31754:31789:1006/010351:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31754:31789:1006/010351:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.752 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.765 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.974 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.978 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010351:INFO:CONSOLE(280)] "01:03:51.996 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010352:INFO:CONSOLE(280)] "01:03:52.037 -  timeupdate @ 0.17133", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010352:INFO:CONSOLE(280)] "01:03:52.285 -  timeupdate @ 0.427326", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010352:INFO:CONSOLE(280)] "01:03:52.372 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010352:INFO:CONSOLE(280)] "01:03:52.378 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010352:INFO:CONSOLE(280)] "01:03:52.385 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010352:INFO:CONSOLE(280)] "01:03:52.535 -  timeupdate @ 0.683322", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010352:INFO:CONSOLE(280)] "01:03:52.554 -  heartbeat #1", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010352:INFO:CONSOLE(280)] "01:03:52.785 -  timeupdate @ 0.939318", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010353:INFO:CONSOLE(280)] "01:03:53.041 -  timeupdate @ 1.195314", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010353:INFO:CONSOLE(280)] "01:03:53.051 -  waiting for video to end.", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010353:INFO:CONSOLE(280)] "01:03:53.175 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010353:INFO:CONSOLE(280)] "01:03:53.183 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010353:INFO:CONSOLE(280)] "01:03:53.192 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010353:INFO:CONSOLE(280)] "01:03:53.554 -  heartbeat #2", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010354:INFO:CONSOLE(280)] "01:03:54.554 -  heartbeat #3", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[31754:31754:1006/010354:INFO:CONSOLE(280)] "01:03:54.623 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:43576/files/eme_player_js/utils.js (280)
[1:2:1006/010354:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (4576 ms)
[838/891] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (5254 ms)
[ RUN      ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32085:32085:1006/010355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32085:32085:1006/010355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1 (1188 ms)
[839/891] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1 (1583 ms)
[ RUN      ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32086:32086:1006/010355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32086:32086:1006/010355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010356:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0 (1198 ms)
[840/891] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0 (1580 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31825:31825:1006/010351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31825:31825:1006/010352:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34125...
sending server_data: {"host": "127.0.0.1", "port": 34125} (36 bytes)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.121 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.130 -  Using ClearKeyPlayer", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.136 -  Registering video event handlers.", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.138 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.273 -  Loading media using MSE.", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.315 -  onSourceOpen [object Event]", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.323 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.356 -  End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.366 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.370 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31825:31873:1006/010353:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31825:31873:1006/010353:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.398 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.429 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.435 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.439 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.647 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.651 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.670 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.734 -  timeupdate @ 0.17133", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010353:INFO:CONSOLE(280)] "01:03:53.981 -  timeupdate @ 0.427326", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010354:INFO:CONSOLE(280)] "01:03:54.046 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010354:INFO:CONSOLE(280)] "01:03:54.052 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010354:INFO:CONSOLE(280)] "01:03:54.059 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010354:INFO:CONSOLE(280)] "01:03:54.112 -  heartbeat #1", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010354:INFO:CONSOLE(280)] "01:03:54.231 -  timeupdate @ 0.683322", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010354:INFO:CONSOLE(280)] "01:03:54.731 -  timeupdate @ 1.195314", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010354:INFO:CONSOLE(280)] "01:03:54.740 -  waiting for video to end.", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010354:INFO:CONSOLE(280)] "01:03:54.860 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010354:INFO:CONSOLE(280)] "01:03:54.868 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010354:INFO:CONSOLE(280)] "01:03:54.875 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010355:INFO:CONSOLE(280)] "01:03:55.112 -  heartbeat #2", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010356:INFO:CONSOLE(280)] "01:03:56.112 -  heartbeat #3", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[31825:31825:1006/010356:INFO:CONSOLE(280)] "01:03:56.265 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:34125/files/eme_player_js/utils.js (280)
[1:2:1006/010356:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4989 ms)
[841/891] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (5527 ms)
[ RUN      ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32087:32087:1006/010355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32087:32087:1006/010356:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3 (1316 ms)
[842/891] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3 (1842 ms)
[ RUN      ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32271:32271:1006/010357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32271:32271:1006/010357:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0 (1272 ms)
[843/891] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0 (1854 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32273:32273:1006/010357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32273:32273:1006/010357:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010358:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1 (1228 ms)
[844/891] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1 (1844 ms)
[ RUN      ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32272:32272:1006/010357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32272:32272:1006/010357:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1 (1665 ms)
[845/891] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1 (2120 ms)
[ RUN      ] TaskManagerOOPIFBrowserTest.KillSubframe/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32293:32293:1006/010357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32293:32293:1006/010358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32293:32521:1006/010359:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] TaskManagerOOPIFBrowserTest.KillSubframe/1 (2682 ms)
[846/891] TaskManagerOOPIFBrowserTest.KillSubframe/1 (3155 ms)
[ RUN      ] IPBTP/InProcessBrowserTestP.TestP/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32515:32515:1006/010359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32515:32515:1006/010359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010359:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010359:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/010359:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IPBTP/InProcessBrowserTestP.TestP/0 (1303 ms)
[847/891] IPBTP/InProcessBrowserTestP.TestP/0 (1848 ms)
[ RUN      ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32517:32517:1006/010359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32517:32517:1006/010359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0 (1255 ms)
[848/891] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0 (1850 ms)
[ RUN      ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32523:32523:1006/010359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32523:32523:1006/010359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
sending server_data: {"host": "127.0.0.1", "port": 55624} (36 bytes)
localhost - - [06/Oct/2015 01:04:00] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:04:00] "POST /device_management?request=unregister&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[       OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1 (1536 ms)
[849/891] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1 (2112 ms)
[ RUN      ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32721:32721:1006/010400:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32721:32721:1006/010400:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010401:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010401:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010401:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0 (1156 ms)
[850/891] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0 (1580 ms)
[ RUN      ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32727:32727:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32727:32727:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
sending server_data: {"host": "127.0.0.1", "port": 42235} (36 bytes)
localhost - - [06/Oct/2015 01:04:01] "POST /device_management?request=enterprise_check&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[       OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1 (1526 ms)
[851/891] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1 (2110 ms)
[ RUN      ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32728:32728:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32728:32728:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3 (2137 ms)
[852/891] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3 (2637 ms)
[ RUN      ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[439:439:1006/010402:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[439:439:1006/010402:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[439:544:1006/010403:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010403:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010403:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010403:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010403:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010403:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0 (1273 ms)
[853/891] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0 (1847 ms)
[ RUN      ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[304:304:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[304:304:1006/010402:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4 (2231 ms)
[854/891] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4 (2899 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[590:590:1006/010403:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[590:590:1006/010404:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[590:590:1006/010405:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[590:590:1006/010407:INFO:policy_prefs_browsertest.cc(644)] Testing policy: HardwareAccelerationModeEnabled
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3 (4214 ms)
[855/891] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3 (4736 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[525:525:1006/010403:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[525:525:1006/010403:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[525:525:1006/010405:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[525:525:1006/010406:INFO:policy_prefs_browsertest.cc(644)] Testing policy: CookiesAllowedForUrls
[525:525:1006/010407:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultJavaScriptSetting
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0 (5356 ms)
[856/891] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0 (6046 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[659:659:1006/010404:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[659:659:1006/010404:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[659:659:1006/010406:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[659:659:1006/010407:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultGeolocationSetting
[659:659:1006/010408:INFO:policy_prefs_browsertest.cc(644)] Testing policy: JavaScriptBlockedForUrls
[659:659:1006/010409:INFO:policy_prefs_browsertest.cc(644)] Testing policy: AutoFillEnabled
[659:659:1006/010409:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ProxyServerMode
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14 (5550 ms)
[857/891] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14 (6076 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[689:689:1006/010404:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[689:689:1006/010404:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[689:689:1006/010406:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[689:689:1006/010407:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultNotificationsSetting
[689:689:1006/010408:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultPluginsSetting
[689:689:1006/010408:INFO:policy_prefs_browsertest.cc(644)] Testing policy: PluginsAllowedForUrls
[689:689:1006/010409:INFO:policy_prefs_browsertest.cc(644)] Testing policy: BackgroundModeEnabled
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15 (5733 ms)
[858/891] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15 (6304 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[929:929:1006/010408:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[929:929:1006/010408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[929:929:1006/010409:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
Fontconfig error: Cannot load default config file
[929:953:1006/010410:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1 (2067 ms)
[859/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1 (2638 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[958:958:1006/010409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[958:958:1006/010409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1 (1800 ms)
[860/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1 (2377 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1044:1044:1006/010410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1044:1044:1006/010410:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1044:1044:1006/010411:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[1:2:1006/010412:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0 (2070 ms)
[861/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0 (2642 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1075:1075:1006/010410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1075:1075:1006/010411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1 (2091 ms)
[862/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1 (2642 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1099:1099:1006/010411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1099:1099:1006/010411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1 (1970 ms)
[863/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1 (2633 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1162:1162:1006/010411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1162:1162:1006/010412:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2 (1804 ms)
[864/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2 (2371 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1377:1377:1006/010413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1377:1377:1006/010413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1470:1470:1006/010414:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1470:1470:1006/010414:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1470:1470:1006/010414:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1470:1470:1006/010414:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1470:1470:1006/010414:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/0 (1927 ms)
[865/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/0 (2643 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1421:1421:1006/010413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1421:1421:1006/010413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1535:1535:1006/010414:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/2 (1839 ms)
[866/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/2 (2370 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1428:1428:1006/010413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1428:1428:1006/010414:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010415:WARNING:channel.cc(358)] RawChannel write error
Fontconfig error: Cannot load default config file
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/1 (3153 ms)
[867/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/1 (3681 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1467:1467:1006/010414:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1467:1467:1006/010414:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/0 (3077 ms)
[868/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/0 (3682 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1747:1747:1006/010415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1747:1747:1006/010416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010417:WARNING:channel.cc(358)] RawChannel write error
Fontconfig error: Cannot load default config file
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/2 (3086 ms)
[869/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/2 (3678 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1757:1757:1006/010416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1757:1757:1006/010416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1757:1757:1006/010417:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
Fontconfig error: Cannot load default config file
[1:2:1006/010418:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010418:WARNING:channel.cc(358)] RawChannel write error
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1901:1901:1006/010418:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/0 (3209 ms)
[870/891] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/0 (3691 ms)
[ RUN      ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1988:1988:1006/010417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1988:1988:1006/010418:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1988:2023:1006/010418:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[       OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2 (1873 ms)
[871/891] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2 (2378 ms)
[ RUN      ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1971:1971:1006/010417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1971:1971:1006/010417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1971:2000:1006/010418:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[       OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0 (1988 ms)
[872/891] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0 (2645 ms)
[ RUN      ] ContentSettingsTest.BlockCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2204:2204:1006/010419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2204:2204:1006/010419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContentSettingsTest.BlockCookies (1258 ms)
[873/891] ContentSettingsTest.BlockCookies (1855 ms)
[ RUN      ] PrefsFunctionalTest.TestHomepagePrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2229:2229:1006/010419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2229:2229:1006/010419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2229:2325:1006/010420:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010420:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefsFunctionalTest.TestHomepagePrefs (1244 ms)
[874/891] PrefsFunctionalTest.TestHomepagePrefs (1850 ms)
[ RUN      ] NoSessionRestoreTest.SessionStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2276:2276:1006/010420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2276:2276:1006/010420:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.SessionStorage (1419 ms)
[875/891] NoSessionRestoreTest.SessionStorage (1848 ms)
[ RUN      ] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2275:2275:1006/010420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2275:2275:1006/010420:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit (1986 ms)
[876/891] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit (2373 ms)
[ RUN      ] NoSessionRestoreTest.PRE_CookiesClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2501:2501:1006/010421:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2501:2501:1006/010421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.PRE_CookiesClearedOnExit (1383 ms)
[877/891] NoSessionRestoreTest.PRE_CookiesClearedOnExit (2109 ms)
[ RUN      ] RestartTest.SessionCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2464:2464:1006/010421:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2464:2464:1006/010421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestartTest.SessionCookies (1712 ms)
[878/891] RestartTest.SessionCookies (2384 ms)
[ RUN      ] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2524:2524:1006/010422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2524:2524:1006/010422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired (1228 ms)
[879/891] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired (1846 ms)
[ RUN      ] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2606:2606:1006/010422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2606:2606:1006/010422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2606:2726:1006/010423:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010423:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010423:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010423:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle (1087 ms)
[880/891] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle (1591 ms)
[ RUN      ] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2752:2752:1006/010423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2752:2752:1006/010423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010424:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate (1240 ms)
[881/891] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate (1864 ms)
[ RUN      ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2760:2760:1006/010423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2760:2760:1006/010423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1 (1385 ms)
[882/891] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1 (1847 ms)
[ RUN      ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2774:2774:1006/010423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2774:2774:1006/010423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2876:2876:1006/010424:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010424:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0 (1303 ms)
[883/891] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0 (1842 ms)
[ RUN      ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2783:2783:1006/010424:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2783:2783:1006/010424:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010424:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010424:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3 (1316 ms)
[884/891] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3 (1845 ms)
[ RUN      ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3018:3018:1006/010425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3018:3018:1006/010425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010426:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0 (1116 ms)
[885/891] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0 (1607 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3022:3022:1006/010425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3022:3022:1006/010425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1 (1185 ms)
[886/891] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1 (1583 ms)
[ RUN      ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3028:3028:1006/010425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3028:3028:1006/010425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010426:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1 (1327 ms)
[887/891] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1 (1848 ms)
[ RUN      ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3035:3035:1006/010425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3035:3035:1006/010426:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3 (1527 ms)
[888/891] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3 (2108 ms)
[ RUN      ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3243:3243:1006/010426:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3243:3243:1006/010427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[3330:3330:1006/010428:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000b2680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3330:3330:1006/010428:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000b2680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3330:3330:1006/010428:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000b2680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3330:3330:1006/010428:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000b2680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3330:3330:1006/010428:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000b2680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3330:3330:1006/010428:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000b2680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3330:3330:1006/010428:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000b2680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3330:3330:1006/010428:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000b2680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3330:3330:1006/010428:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000b2680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3330:3330:1006/010428:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000b2680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4 (1557 ms)
[889/891] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4 (2145 ms)
[ RUN      ] NoSessionRestoreTest.CookiesClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3284:3284:1006/010427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3284:3284:1006/010427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.CookiesClearedOnExit (1335 ms)
[890/891] NoSessionRestoreTest.CookiesClearedOnExit (1845 ms)
[ RUN      ] ContinueWhereILeftOffTest.CookiesClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3245:3245:1006/010427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3245:3245:1006/010427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.CookiesClearedOnExit (1835 ms)
[891/891] ContinueWhereILeftOffTest.CookiesClearedOnExit (2382 ms)
Retrying 1 test (retry #1)
[ RUN      ] NaClBrowserTestPnacl.PPAPIPPPInstance
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3513:3513:1006/010429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3513:3513:1006/010429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44768...
sending server_data: {"host": "127.0.0.1", "port": 44768} (36 bytes)
[1,1894955456:08:04:30.004067] Native Client module will be loaded at base address 0x0000306300000000
[3513:3513:1006/010429:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48
[1,1894955456:08:04:30.581847] NaCl untrusted code called _exit(0x0)
[1,1894955456:08:04:30.597888] Native Client module will be loaded at base address 0x000023e600000000

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48
[1,1894955456:08:04:30.647628] NaCl untrusted code called _exit(0x0)
[1,1894955456:08:04:30.665624] Native Client module will be loaded at base address 0x00003b2e00000000

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48

** Signal 31 from trusted code: pc=7f7e6f04df48
--- PPP_Instance::DidCreate
--- PPP_Instance::DidChangeView
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[3513:3513:1006/010430:INFO:nacl_browsertest_util.cc(130)] ||||  / test_nexe loaded
[3513:3513:1006/010430:INFO:nacl_browsertest_util.cc(130)] ||||
[3513:3513:1006/010430:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[3513:3513:1006/010430:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
[3513:3513:1006/010430:INFO:nacl_browsertest_util.cc(130)] ||||
[3513:3513:1006/010430:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
--- PPP_Instance::DidChangeView
[3513:3513:1006/010430:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[3513:3513:1006/010430:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[3513:3513:1006/010430:INFO:nacl_browsertest_util.cc(130)] ||||
[3513:3513:1006/010430:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[1:2:1006/010430:WARNING:channel.cc(358)] RawChannel write error
--- PPP_Instance::DidChangeView
[       OK ] NaClBrowserTestPnacl.PPAPIPPPInstance (1904 ms)
[892/892] NaClBrowserTestPnacl.PPAPIPPPInstance (2364 ms)
SUCCESS: all tests passed.
+----------------------------------------------------------------------------+
| End of shard 4  Pending: 0.6s  Duration: 696.3s  Bot: swarm199-c4  Exit: 0 |
+----------------------------------------------------------------------------+

+-----------------------------------------------------------------------------------+
| Shard 0  https://chromium-swarm.appspot.com/user/task/2a54f512aa131a10            |
+-----------------------------------------------------------------------------------+
Additional test environment:
    ASAN_OPTIONS=symbolize=0
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    G_SLICE=always-malloc
    LANG=en_US.UTF-8
    LLVM_SYMBOLIZER_PATH=/tmp/runUuhiEM/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
    NSS_DISABLE_ARENA_FREE_LIST=1
    NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-batch-limit=1 --test-launcher-summary-output=/tmp/outkvn_6i/output.json

IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 0/5
Using 4 parallel jobs.
[ RUN      ] BaseDownloadsWebUITest.DatesCollapse
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12163:12163:1006/005342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12163:12163:1006/005343:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12163:12163:1006/005343:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12163:12163:1006/005343:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.DatesCollapse", source: test_api.js (1324)
[       OK ] BaseDownloadsWebUITest.DatesCollapse (3155 ms)
[1/887] BaseDownloadsWebUITest.DatesCollapse (3675 ms)
[ RUN      ] SettingsCommandsExtensionSettingsWebUITest.extensionSettingsUri
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12373:12373:1006/005345:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12373:12373:1006/005346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12373:12373:1006/005347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12373:12373:1006/005347:INFO:CONSOLE(1324)] "Running TestCase SettingsCommandsExtensionSettingsWebUITest.extensionSettingsUri", source: test_api.js (1324)
[       OK ] SettingsCommandsExtensionSettingsWebUITest.extensionSettingsUri (2289 ms)
[2/887] SettingsCommandsExtensionSettingsWebUITest.extensionSettingsUri (2626 ms)
[ RUN      ] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12165:12165:1006/005342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12165:12165:1006/005342:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12165:12165:1006/005347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12165:12165:1006/005347:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIForSupervisedUsersTest.SupervisedUsers", source: test_api.js (1324)
[12165:12165:1006/005348:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[1:2:1006/005348:WARNING:channel.cc(358)] RawChannel write error
[12284:12284:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12284:12284:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12284:12284:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers (6182 ms)
[3/887] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers (6563 ms)
[ RUN      ] BaseDownloadsWebUITest.PauseResumeFocus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12161:12161:1006/005342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12161:12161:1006/005342:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12161:12161:1006/005347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12161:12161:1006/005347:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.PauseResumeFocus", source: test_api.js (1324)
[12289:12289:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12289:12289:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12289:12289:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12289:12289:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12289:12289:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12289:12289:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12289:12289:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12289:12289:1006/005348:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] BaseDownloadsWebUITest.PauseResumeFocus (6238 ms)
[4/887] BaseDownloadsWebUITest.PauseResumeFocus (6823 ms)
[ RUN      ] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12167:12167:1006/005342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12167:12167:1006/005342:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12167:12239:1006/005347:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-efkbjabopfmeppefhmebdeokkoobhckg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12167:12167:1006/005347:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[12167:12167:1006/005347:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[12167:12250:1006/005347:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12167:12167:1006/005347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12167:12167:1006/005348:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testNonEmptyExtensionList", source: test_api.js (1324)
[       OK ] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList (6771 ms)
[5/887] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList (7348 ms)
[ RUN      ] EditDictionaryWebUITest.testNoCloseOnSearchEnter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12581:12581:1006/005348:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12581:12581:1006/005348:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12581:12581:1006/005350:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12581:12581:1006/005352:INFO:CONSOLE(1324)] "Running TestCase EditDictionaryWebUITest.testNoCloseOnSearchEnter", source: test_api.js (1324)
[       OK ] EditDictionaryWebUITest.testNoCloseOnSearchEnter (5378 ms)
[6/887] EditDictionaryWebUITest.testNoCloseOnSearchEnter (5771 ms)
[ RUN      ] ManageProfileUITest.NoEmptyConfirmation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12714:12714:1006/005350:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12714:12714:1006/005350:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12714:12714:1006/005351:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12714:12714:1006/005353:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NoEmptyConfirmation", source: test_api.js (1324)
[12848:12848:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12848:12848:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12848:12848:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12848:12848:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12848:12848:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] ManageProfileUITest.NoEmptyConfirmation (4259 ms)
[7/887] ManageProfileUITest.NoEmptyConfirmation (4729 ms)
[ RUN      ] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadRetry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12616:12616:1006/005349:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12616:12616:1006/005349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12616:12616:1006/005351:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12616:12616:1006/005352:INFO:CONSOLE(1324)] "Running TestCase LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadRetry", source: test_api.js (1324)
[       OK ] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadRetry (5360 ms)
[8/887] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadRetry (5773 ms)
[ RUN      ] FontSettingsWebUITest.testAdvancedFontSettingsLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12608:12608:1006/005348:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12608:12608:1006/005349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005350:WARNING:channel.cc(358)] RawChannel write error
[12608:12608:1006/005350:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12608:12608:1006/005352:INFO:CONSOLE(1324)] "Running TestCase FontSettingsWebUITest.testAdvancedFontSettingsLink", source: test_api.js (1324)
[12608:12608:1006/005354:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/fonts
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following elements (1 - 5 of 7):
#standard-font-family
#standard-font-size
#serif-font-family
#sans-serif-font-family
#fixed-font-family
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.


*** End accessibility audit results ***", source: test_api.js (358)
[       OK ] FontSettingsWebUITest.testAdvancedFontSettingsLink (5597 ms)
[9/887] FontSettingsWebUITest.testAdvancedFontSettingsLink (6034 ms)
[ RUN      ] ManageProfileUITest.CloseConfirmationOnDelete
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12934:12934:1006/005354:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12934:12934:1006/005354:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12934:12984:1006/005355:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12934:12934:1006/005356:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12934:12934:1006/005358:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CloseConfirmationOnDelete", source: test_api.js (1324)
[13009:13009:1006/005358:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] ManageProfileUITest.CloseConfirmationOnDelete (4143 ms)
[10/887] ManageProfileUITest.CloseConfirmationOnDelete (4720 ms)
[ RUN      ] ManageProfileUITest.CreateConfirmationText
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12933:12933:1006/005354:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12933:12933:1006/005354:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12933:12933:1006/005356:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12933:12933:1006/005358:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateConfirmationText", source: test_api.js (1324)
[13012:13012:1006/005358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13012:13012:1006/005358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13012:13012:1006/005358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13012:13012:1006/005358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13012:13012:1006/005358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] ManageProfileUITest.CreateConfirmationText (4478 ms)
[11/887] ManageProfileUITest.CreateConfirmationText (4988 ms)
[ RUN      ] ManageProfileUITestAsync.CreateExistingSupervisedUser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12952:12952:1006/005355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12952:12952:1006/005355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12952:12952:1006/005357:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12952:12952:1006/005358:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITestAsync.CreateExistingSupervisedUser", source: test_api.js (1324)
[       OK ] ManageProfileUITestAsync.CreateExistingSupervisedUser (4200 ms)
[12/887] ManageProfileUITestAsync.CreateExistingSupervisedUser (4721 ms)
[ RUN      ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12951:12951:1006/005355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12951:12951:1006/005355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12951:12951:1006/005357:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12951:12951:1006/005358:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert", source: test_api.js (1324)
[       OK ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert (4459 ms)
[13/887] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert (4983 ms)
[ RUN      ] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13245:13245:1006/005359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13245:13245:1006/005359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13245:13245:1006/005401:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[13245:13245:1006/005402:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial", source: test_api.js (1324)
[13299:13299:1006/005404:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13299:13299:1006/005404:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13299:13299:1006/005404:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial (5135 ms)
[14/887] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial (5771 ms)
[ RUN      ] OptionsWebUIExtendedTest.CloseOverlayNoHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13260:13260:1006/005359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13260:13260:1006/005400:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13260:13260:1006/005401:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[13260:13260:1006/005403:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlayNoHistory", source: test_api.js (1324)
[13388:13388:1006/005404:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13388:13388:1006/005404:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] OptionsWebUIExtendedTest.CloseOverlayNoHistory (5398 ms)
[15/887] OptionsWebUIExtendedTest.CloseOverlayNoHistory (5771 ms)
[ RUN      ] OptionsWebUIExtendedTest.CloseOverlayWithHashes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13251:13251:1006/005359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13251:13251:1006/005359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13251:13251:1006/005401:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[13251:13251:1006/005403:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlayWithHashes", source: test_api.js (1324)
[1:2:1006/005404:WARNING:channel.cc(358)] RawChannel write error
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13332:13332:1006/005404:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] OptionsWebUIExtendedTest.CloseOverlayWithHashes (5837 ms)
[16/887] OptionsWebUIExtendedTest.CloseOverlayWithHashes (6295 ms)
[ RUN      ] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13292:13292:1006/005400:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13292:13292:1006/005400:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13292:13292:1006/005402:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[13292:13292:1006/005403:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading", source: test_api.js (1324)
[13292:13474:1006/005406:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1317 to client_task_runner_.
[13292:13474:1006/005406:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:497 to client_task_runner_.
[       OK ] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading (6537 ms)
[17/887] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading (7082 ms)
[ RUN      ] SyncInternalsWebUITest.LoadPastedAboutInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13566:13566:1006/005405:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13566:13566:1006/005405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13566:13566:1006/005407:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.LoadPastedAboutInfo", source: test_api.js (1324)
[13671:13671:1006/005407:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000037780]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13671:13671:1006/005407:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000037780]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13671:13671:1006/005407:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000037780]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13671:13671:1006/005407:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000037780]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SyncInternalsWebUITest.LoadPastedAboutInfo (2466 ms)
[18/887] SyncInternalsWebUITest.LoadPastedAboutInfo (2892 ms)
[ RUN      ] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13600:13600:1006/005406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13600:13600:1006/005406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13600:13600:1006/005408:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect", source: test_api.js (1324)
[       OK ] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect (2585 ms)
[19/887] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect (3412 ms)
[ RUN      ] InvalidationsWebUITest.testRegisteringNewInvalidation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13746:13746:1006/005407:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13746:13746:1006/005407:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13746:13820:1006/005408:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13746:13746:1006/005408:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testRegisteringNewInvalidation", source: test_api.js (1324)
[       OK ] InvalidationsWebUITest.testRegisteringNewInvalidation (1682 ms)
[20/887] InvalidationsWebUITest.testRegisteringNewInvalidation (2363 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13864:13864:1006/005408:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13864:13864:1006/005408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13864:13864:1006/005409:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled", source: test_api.js (1324)
[       OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled (1567 ms)
[21/887] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled (2104 ms)
[ RUN      ] SearchEngineManagerWebUITest.testOpenSearchEngineManager
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13558:13558:1006/005405:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13558:13558:1006/005405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13558:13558:1006/005406:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[13558:13558:1006/005408:INFO:CONSOLE(1324)] "Running TestCase SearchEngineManagerWebUITest.MAYBE_testOpenSearchEngineManager", source: test_api.js (1324)
[1:2:1006/005409:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SearchEngineManagerWebUITest.testOpenSearchEngineManager (5249 ms)
[22/887] SearchEngineManagerWebUITest.testOpenSearchEngineManager (5780 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13912:13912:1006/005409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13912:13912:1006/005409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13912:13912:1006/005410:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors", source: test_api.js (1324)
[       OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors (1541 ms)
[23/887] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors (2099 ms)
[ RUN      ] WebUIAssertionsTest.testConstructedMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13935:13935:1006/005409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13935:13935:1006/005409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13935:13935:1006/005410:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testConstructedMessage", source: test_api.js (1324)
[       OK ] WebUIAssertionsTest.testConstructedMessage (1658 ms)
[24/887] WebUIAssertionsTest.testConstructedMessage (2099 ms)
[ RUN      ] WebUIAssertionsTestFail.testExpectFailFails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14066:14066:1006/005410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14066:14066:1006/005410:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14066:14137:1006/005411:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14066:14066:1006/005411:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestFail.testExpectFailFails", source: test_api.js (1324)
[14066:14066:1006/005411:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: RUN_TEST_F("WebUIAssertionsTestFail","testExpectFailFails")
Error: expectNotReached()
    at assertNotReached (test_api.js:1052:11)
    at expectFunc (test_api.js:1120:20)
    at Object.<anonymous> (assertions.js:82:3)
    at Object.Test.runTest (test_api.js:341:16)
    at Object.TestCase.runTest (test_api.js:478:22)
    at Object.TestCase.run (test_api.js:508:14)
    at RUN_TEST_F (test_api.js:1325:21)
    at expectFunc (test_api.js:1120:20)
    at runTestFunction (test_api.js:1193:37)
    at runTest (test_api.js:1167:18)
[1:2:1006/005411:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebUIAssertionsTestFail.testExpectFailFails (1803 ms)
[25/887] WebUIAssertionsTestFail.testExpectFailFails (2381 ms)
[ RUN      ] WebUIBrowserAsyncGenTest.TestContinue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14093:14093:1006/005410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14093:14093:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14093:14093:1006/005412:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestContinue", source: test_api.js (1324)
[       OK ] WebUIBrowserAsyncGenTest.TestContinue (1739 ms)
[26/887] WebUIBrowserAsyncGenTest.TestContinue (2365 ms)
[ RUN      ] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14146:14146:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14146:14146:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14146:14146:1006/005412:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest", source: test_api.js (1324)
[       OK ] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest (1824 ms)
[27/887] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest (2363 ms)
[ RUN      ] HistoryWebUIRealBackendTest.singleDeletion
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14176:14176:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14176:14176:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14176:14176:1006/005412:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[14176:14176:1006/005413:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.singleDeletion", source: test_api.js (1324)
[       OK ] HistoryWebUIRealBackendTest.singleDeletion (2880 ms)
[28/887] HistoryWebUIRealBackendTest.singleDeletion (3418 ms)
[ RUN      ] NetInternalsTest.netInternalsHSTSViewQueryNotFound
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14378:14378:1006/005412:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14378:14378:1006/005413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005413:WARNING:channel.cc(358)] RawChannel write error
[14378:14378:1006/005414:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewQueryNotFound", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsHSTSViewQueryNotFound (2852 ms)
[29/887] NetInternalsTest.netInternalsHSTSViewQueryNotFound (3411 ms)
[ RUN      ] NetInternalsTest.netInternalsHSTSViewAddFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14401:14401:1006/005413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14401:14401:1006/005413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14401:14401:1006/005415:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddFail", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsHSTSViewAddFail (2946 ms)
[30/887] NetInternalsTest.netInternalsHSTSViewAddFail (3411 ms)
[ RUN      ] NetInternalsTest.netInternalsTimelineViewLoadLog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14449:14449:1006/005413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14449:14449:1006/005413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14449:14449:1006/005415:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewLoadLog", source: test_api.js (1324)
[1:2:1006/005416:WARNING:channel.cc(358)] RawChannel write error
[14565:14565:1006/005416:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] NetInternalsTest.netInternalsTimelineViewLoadLog (3015 ms)
[31/887] NetInternalsTest.netInternalsTimelineViewLoadLog (3676 ms)
[ RUN      ] PrintPreviewWebUITest.TestPrinterListCloudEmpty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14612:14612:1006/005415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14612:14612:1006/005415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14612:14612:1006/005416:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[14612:14612:1006/005417:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterListCloudEmpty", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestPrinterListCloudEmpty (2853 ms)
[32/887] PrintPreviewWebUITest.TestPrinterListCloudEmpty (3412 ms)
[ RUN      ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14694:14694:1006/005416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14694:14694:1006/005416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14694:14694:1006/005417:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[14694:14694:1006/005418:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor (3344 ms)
[33/887] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor (3935 ms)
[ RUN      ] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14790:14790:1006/005417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14790:14790:1006/005417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14790:14790:1006/005419:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[14790:14790:1006/005419:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestNoPDFPluginErrorMessage", source: test_api.js (1324)
[1:2:1006/005419:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage (2817 ms)
[34/887] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage (3423 ms)
[ RUN      ] PrintPreviewWebUITest.TestDuplexSettingsFalse
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14711:14711:1006/005416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14711:14711:1006/005416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14711:14711:1006/005418:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[14711:14711:1006/005418:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestDuplexSettingsFalse", source: test_api.js (1324)
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14794:14794:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PrintPreviewWebUITest.TestDuplexSettingsFalse (3711 ms)
[35/887] PrintPreviewWebUITest.TestDuplexSettingsFalse (4200 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15076:15076:1006/005420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15076:15076:1006/005421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15076:15151:1006/005421:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dfgblgbjbbckmalmndoofbdgddgokgil-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15076:15151:1006/005421:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dfgblgbjbbckmalmndoofbdgddgokgil-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15076:15076:1006/005422:INFO:CONSOLE(0)] "[SUCCESS] testSetShapeNoPerm", source: chrome-extension://dfgblgbjbbckmalmndoofbdgddgokgil/_generated_background_page.html (0)
[1:2:1006/005422:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm (2219 ms)
[36/887] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm (2622 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15045:15045:1006/005420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15045:15045:1006/005420:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15045:15090:1006/005421:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-opcgpcjllhopcjcinifefjjeijekjpec-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15045:15090:1006/005421:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-opcgpcjllhopcjcinifefjjeijekjpec-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15045:15045:1006/005422:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitTrue", source: chrome-extension://opcgpcjllhopcjcinifefjjeijekjpec/_generated_background_page.html (0)
[15045:15045:1006/005422:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitFalse", source: chrome-extension://opcgpcjllhopcjcinifefjjeijekjpec/_generated_background_page.html (0)
[15045:15045:1006/005422:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopNoInit", source: chrome-extension://opcgpcjllhopcjcinifefjjeijekjpec/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions (2545 ms)
[37/887] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions (3150 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiGet
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15075:15075:1006/005420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15075:15075:1006/005421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15075:15173:1006/005421:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jpikahdfhdpamfopooigkmpbknpeimhe-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15075:15173:1006/005422:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jpikahdfhdpamfopooigkmpbknpeimhe-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15075:15075:1006/005422:INFO:CONSOLE(0)] "[SUCCESS] testGetAllNoWindows", source: chrome-extension://jpikahdfhdpamfopooigkmpbknpeimhe/_generated_background_page.html (0)
[15075:15075:1006/005422:INFO:CONSOLE(0)] "[SUCCESS] testGetAllOneWindow", source: chrome-extension://jpikahdfhdpamfopooigkmpbknpeimhe/_generated_background_page.html (0)
[15075:15075:1006/005422:INFO:CONSOLE(0)] "[SUCCESS] testGetAllMultipleWindows", source: chrome-extension://jpikahdfhdpamfopooigkmpbknpeimhe/_generated_background_page.html (0)
[15075:15075:1006/005423:INFO:CONSOLE(0)] "[SUCCESS] testGetNoWindows", source: chrome-extension://jpikahdfhdpamfopooigkmpbknpeimhe/_generated_background_page.html (0)
[15075:15075:1006/005423:INFO:CONSOLE(0)] "[SUCCESS] testGet", source: chrome-extension://jpikahdfhdpamfopooigkmpbknpeimhe/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.WindowsApiGet (3034 ms)
[38/887] PlatformAppBrowserTest.WindowsApiGet (3413 ms)
[ RUN      ] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15353:15353:1006/005423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15353:15353:1006/005423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15353:15390:1006/005424:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-habcbkpokbdckkdnagkmgamemgifnoao-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15353:15390:1006/005424:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-habcbkpokbdckkdnagkmgamemgifnoao-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15353:15353:1006/005425:INFO:CONSOLE(0)] "[SUCCESS] getPackageDirectoryEntry", source: chrome-extension://habcbkpokbdckkdnagkmgamemgifnoao/window/test.html (0)
[1:2:1006/005425:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp (2524 ms)
[39/887] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp (2890 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15352:15352:1006/005423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15352:15352:1006/005423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15352:15397:1006/005424:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fonmcdhndlgcjknlmnbiefmacadelobo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15352:15397:1006/005424:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fonmcdhndlgcjknlmnbiefmacadelobo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15352:15352:1006/005425:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledFrameNone", source: chrome-extension://fonmcdhndlgcjknlmnbiefmacadelobo/_generated_background_page.html (0)
[15352:15352:1006/005425:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledFrameChrome", source: chrome-extension://fonmcdhndlgcjknlmnbiefmacadelobo/_generated_background_page.html (0)
[15352:15352:1006/005425:INFO:CONSOLE(0)] "[SUCCESS] testAlphaDisabledFrameChrome", source: chrome-extension://fonmcdhndlgcjknlmnbiefmacadelobo/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType (2414 ms)
[40/887] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType (2899 ms)
[ RUN      ] PlatformAppBrowserTest.DisallowStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15631:15631:1006/005426:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15631:15631:1006/005426:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15631:15661:1006/005426:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eoalopocfbjmcekpendjjoogccaokjpb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15631:15661:1006/005427:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eoalopocfbjmcekpendjjoogccaokjpb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15631:15631:1006/005427:INFO:CONSOLE(0)] "[SUCCESS] testOpenDatabase", source: chrome-extension://eoalopocfbjmcekpendjjoogccaokjpb/_generated_background_page.html (0)
[15631:15631:1006/005427:INFO:CONSOLE(0)] "[SUCCESS] testOpenDatabaseSync", source: chrome-extension://eoalopocfbjmcekpendjjoogccaokjpb/_generated_background_page.html (0)
[15631:15631:1006/005427:INFO:CONSOLE(0)] "window.localStorage is not available in packaged apps. Use chrome.storage.local instead.", source: chrome-extension://eoalopocfbjmcekpendjjoogccaokjpb/_generated_background_page.html (0)
[15631:15631:1006/005427:INFO:CONSOLE(0)] "[SUCCESS] testLocalStorage", source: chrome-extension://eoalopocfbjmcekpendjjoogccaokjpb/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.DisallowStorage (1536 ms)
[41/887] PlatformAppBrowserTest.DisallowStorage (1836 ms)
[ RUN      ] PlatformAppBrowserTest.AppWithContextMenuClicked
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15630:15630:1006/005426:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15630:15630:1006/005426:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15630:15673:1006/005426:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ibpdcaffbaaleiidhnhmoloeffhjglch-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005427:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppBrowserTest.AppWithContextMenuClicked (1828 ms)
[42/887] PlatformAppBrowserTest.AppWithContextMenuClicked (2366 ms)
[ RUN      ] PlatformAppBrowserTest.RunningAppsAreRecorded
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15421:15421:1006/005424:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15421:15421:1006/005424:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15421:15525:1006/005425:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-joinieoggpjgkojdbjhgfnnchmekgiej-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.RunningAppsAreRecorded (4039 ms)
[43/887] PlatformAppBrowserTest.RunningAppsAreRecorded (4724 ms)
[ RUN      ] MediaRouterElementsBrowserTest.MediaRouterElementsTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14909:14909:1006/005418:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14909:14909:1006/005418:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005419:WARNING:channel.cc(358)] RawChannel write error
[14909:14909:1006/005421:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[14909:14909:1006/005421:WARNING:CONSOLE(0)] "::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[14909:14909:1006/005421:INFO:CONSOLE(1324)] "Running TestCase MediaRouterElementsBrowserTest.MediaRouterElementsTest", source: test_api.js (1324)
[14909:14909:1006/005428:INFO:extension_view_internal_api.cc(45)] extension id not valid: 0.0.0.123
[14909:14909:1006/005428:INFO:extension_view_internal_api.cc(45)] extension id not valid: 0.0.0.123
[1:2:1006/005428:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MediaRouterElementsBrowserTest.MediaRouterElementsTest (10600 ms)
[44/887] MediaRouterElementsBrowserTest.MediaRouterElementsTest (11023 ms)
[ RUN      ] BluetoothApiTest.GetAdapterState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15851:15851:1006/005429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15851:15851:1006/005429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BluetoothApiTest.GetAdapterState (1226 ms)
[45/887] BluetoothApiTest.GetAdapterState (1840 ms)
[ RUN      ] PlatformAppBrowserTest.Restrictions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15789:15789:1006/005428:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15789:15789:1006/005428:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15789:15836:1006/005428:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-klldiekgaepmelnlopahomhhhihljpan-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15789:15836:1006/005429:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-klldiekgaepmelnlopahomhhhihljpan-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15789:15789:1006/005429:INFO:CONSOLE(0)] "document.open() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "document.clear() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "document.close() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "[SUCCESS] testDocumentBenignMethods", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "[SUCCESS] testDocumentEvilMethods", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "document.all is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "document.bgColor is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "document.fgColor is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "document.alinkColor is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "document.linkColor is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "document.vlinkColor is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "[SUCCESS] testDocumentGetters", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "history.back is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "history.forward is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "history.go is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "history.length is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "history.pushState is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "history.replaceState is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "[SUCCESS] testHistory", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "window.find() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "window.find() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "window.find() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "[SUCCESS] testWindowFind", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "window.alert() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005429:INFO:CONSOLE(0)] "window.alert() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.alert() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testWindowAlert", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.confirm() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.confirm() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.confirm() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testWindowConfirm", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.prompt() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.prompt() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.prompt() is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testWindowPrompt", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.locationbar is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.locationbar is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.menubar is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.menubar is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.personalbar is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.personalbar is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.scrollbars is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.scrollbars is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.statusbar is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.statusbar is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.toolbar is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.toolbar is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testBars", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.onunload is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "unload is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "unload is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "window.onbeforeunload is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "beforeunload is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "beforeunload is not available in packaged apps.", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testBlockedEvents", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testSyncXhr", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testIframe", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testSandboxedIframe", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testLegacyApis", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[15789:15789:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testExtensionApis", source: chrome-extension://klldiekgaepmelnlopahomhhhihljpan/main.html (0)
[       OK ] PlatformAppBrowserTest.Restrictions (2645 ms)
[46/887] PlatformAppBrowserTest.Restrictions (3147 ms)
[ RUN      ] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15821:15821:1006/005428:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15821:15821:1006/005428:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage (2053 ms)
[47/887] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage (2630 ms)
[ RUN      ] BluetoothApiTest.DeviceEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15907:15907:1006/005429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15907:15907:1006/005429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15907:16033:1006/005430:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15907:15907:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testDeviceEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1:2:1006/005430:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothApiTest.DeviceEvents (1620 ms)
[48/887] BluetoothApiTest.DeviceEvents (2102 ms)
[ RUN      ] BluetoothApiTest.DiscoveryInProgress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16099:16099:1006/005430:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16099:16099:1006/005430:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[16099:16156:1006/005431:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[16099:16099:1006/005431:INFO:CONSOLE(0)] "[SUCCESS] testDiscovery", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothApiTest.DiscoveryInProgress (1614 ms)
[49/887] BluetoothApiTest.DiscoveryInProgress (2098 ms)
[ RUN      ] CastChannelAPITest.TestSendInvalidMessageInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16137:16137:1006/005431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16137:16137:1006/005431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005432:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005432:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005432:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005432:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005432:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005432:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005432:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005432:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] CastChannelAPITest.TestSendInvalidMessageInfo (1272 ms)
[50/887] CastChannelAPITest.TestSendInvalidMessageInfo (1841 ms)
[ RUN      ] ExtensionApiTest.ChromeRuntimeUnprivileged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16172:16172:1006/005431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16172:16172:1006/005431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16172:16404:1006/005432:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /webpage.html
[16172:16172:1006/005432:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://127.0.0.1:57589/webpage.html (0)
[16172:16404:1006/005432:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExtensionApiTest.ChromeRuntimeUnprivileged (1725 ms)
[51/887] ExtensionApiTest.ChromeRuntimeUnprivileged (2106 ms)
[ RUN      ] CastChannelAPITest.TestSetAuthorityKeys
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16138:16138:1006/005431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16138:16138:1006/005431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16138:16138:1006/005432:INFO:CONSOLE(0)] "[SUCCESS] testValid", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_authority_keys.html (0)
[16138:16138:1006/005432:INFO:CONSOLE(0)] "[SUCCESS] testInvalid", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_authority_keys.html (0)
[       OK ] CastChannelAPITest.TestSetAuthorityKeys (1794 ms)
[52/887] CastChannelAPITest.TestSetAuthorityKeys (2363 ms)
[ RUN      ] ExtensionApiTest.ConfirmQueue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16380:16380:1006/005432:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16380:16380:1006/005433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16380:16380:1006/005434:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[16380:16380:1006/005434:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[16380:16380:1006/005434:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[16380:16380:1006/005434:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[16380:16380:1006/005434:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[16380:16380:1006/005434:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[       OK ] ExtensionApiTest.ConfirmQueue (1847 ms)
[53/887] ExtensionApiTest.ConfirmQueue (2362 ms)
[ RUN      ] ExtensionApiTest.FontSettingsIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16403:16403:1006/005433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16403:16403:1006/005433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionApiTest.FontSettingsIncognito (2232 ms)
[54/887] ExtensionApiTest.FontSettingsIncognito (2626 ms)
[ RUN      ] ExtensionApiTest.I18NUpdate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16440:16440:1006/005433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16440:16440:1006/005433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16440:16656:1006/005434:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExtensionApiTest.I18NUpdate (1818 ms)
[55/887] ExtensionApiTest.I18NUpdate (2365 ms)
[ RUN      ] ExtensionApiTest.UserLevelNativeMessaging
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16446:16446:1006/005433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16446:16446:1006/005434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16446:16596:1006/005435:ERROR:native_process_launcher.cc(130)] Can't find manifest for native messaging host not.installed.app
[16446:16446:1006/005435:INFO:CONSOLE(0)] "[SUCCESS] invalidHostName", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[16446:16566:1006/005435:ERROR:native_process_launcher.cc(177)] Found manifest, but not the binary for native messaging host com.google.chrome.test.host_binary_missing. Host path specified in the manifest: /tmp/runUuhiEM/chrome/test/data/native_messaging/native_hosts/missing_nm_binary.exe
[16446:16446:1006/005435:INFO:CONSOLE(0)] "[SUCCESS] nonexistentHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[16446:16446:1006/005435:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[16446:16446:1006/005435:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithoutCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[16446:16582:1006/005435:ERROR:native_message_process_host.cc(290)] Native Messaging host tried sending a message that is 1048676 bytes long.
[16446:16446:1006/005435:INFO:CONSOLE(0)] "[SUCCESS] bigMessage", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[16446:16446:1006/005435:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[16446:16446:1006/005435:INFO:CONSOLE(0)] "[SUCCESS] stopHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.UserLevelNativeMessaging (2234 ms)
[56/887] ExtensionApiTest.UserLevelNativeMessaging (2626 ms)
[ RUN      ] ExtensionApiTest.SystemIndicator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16690:16690:1006/005435:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16690:16690:1006/005436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[16690:16800:1006/005436:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ilanclmaeigfpnmdlgelmhkpkegdioip-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[16690:16690:1006/005437:INFO:CONSOLE(0)] "[SUCCESS] setIconAndShow", source: chrome-extension://ilanclmaeigfpnmdlgelmhkpkegdioip/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.SystemIndicator (1842 ms)
[57/887] ExtensionApiTest.SystemIndicator (2367 ms)
[ RUN      ] ExtensionApiTest.ContentScriptCSSLocalization
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16734:16734:1006/005436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16734:16734:1006/005436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16734:16734:1006/005437:INFO:CONSOLE(0)] "Denying load of chrome-extension://oemccifociekepmlkmnnhgcfikanhdld/test.png. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: http://localhost:44304/extensions/test_file_with_body.html (0)
[16734:16838:1006/005437:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[16734:16838:1006/005437:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[16734:16941:1006/005437:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[16734:16734:1006/005437:INFO:CONSOLE(0)] "'getMatchedCSSRules()' is deprecated. For more help, check https://code.google.com/p/chromium/issues/detail?id=437569#c2", source:  (0)
[16734:16734:1006/005437:INFO:CONSOLE(0)] "[SUCCESS] extensionIDMessageGetsReplacedInContentScriptCSS", source: chrome-extension://oemccifociekepmlkmnnhgcfikanhdld/_generated_background_page.html (0)
[16734:16734:1006/005437:INFO:CONSOLE(0)] "[SUCCESS] textDirectionMessageGetsReplacedInInsertCSSCall", source: chrome-extension://oemccifociekepmlkmnnhgcfikanhdld/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.ContentScriptCSSLocalization (2235 ms)
[58/887] ExtensionApiTest.ContentScriptCSSLocalization (2895 ms)
[ RUN      ] ExtensionApiTest.ContentScriptExtensionAPIs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16771:16771:1006/005436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16771:16771:1006/005436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16771:16977:1006/005437:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExtensionApiTest.ContentScriptExtensionAPIs (2172 ms)
[59/887] ExtensionApiTest.ContentScriptExtensionAPIs (2623 ms)
[ RUN      ] ExtensionApiTest.OptionalPermissionsRetainGesture
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16665:16665:1006/005435:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16665:16665:1006/005435:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16665:16665:1006/005436:INFO:CONSOLE(0)] "[SUCCESS] testPermissionsRetainGesture", source: chrome-extension://gdfhhgagfhlpmmnneebndjfchglbicbc/_generated_background_page.html (0)
[16665:16665:1006/005438:INFO:CONSOLE(0)] "[SUCCESS] testPermissionsRetainGestureExpire", source: chrome-extension://gdfhhgagfhlpmmnneebndjfchglbicbc/_generated_background_page.html (0)
[1:2:1006/005438:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.OptionalPermissionsRetainGesture (3781 ms)
[60/887] ExtensionApiTest.OptionalPermissionsRetainGesture (4200 ms)
[ RUN      ] ExtensionApiTest.DefaultContentSecurityPolicy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16996:16996:1006/005438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16996:16996:1006/005438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16996:16996:1006/005439:INFO:CONSOLE(1)] "Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' blob: filesystem: chrome-extension-resource:". Either the 'unsafe-inline' keyword, a hash ('sha256-74kAueDjwwtb902RkheZlJj5MGHCKEt7S8nxzwgvtzA='), or a nonce ('nonce-...') is required to enable inline execution.
", source: chrome-extension://jmfehoifgnbggfdhiklaklkakmppcaek/test.html (1)
[16996:16996:1006/005439:INFO:CONSOLE(0)] "[SUCCESS] inlineScriptDoesNotRun", source: chrome-extension://jmfehoifgnbggfdhiklaklkakmppcaek/test.html (0)
[16996:16996:1006/005439:INFO:CONSOLE(0)] "[SUCCESS] externalScriptDoesRun", source: chrome-extension://jmfehoifgnbggfdhiklaklkakmppcaek/test.html (0)
[1:2:1006/005439:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.DefaultContentSecurityPolicy (1679 ms)
[61/887] ExtensionApiTest.DefaultContentSecurityPolicy (2105 ms)
[ RUN      ] ExtensionApiTest.CrossOriginXHRNoFileAccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17054:17054:1006/005438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17054:17054:1006/005439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17054:17054:1006/005440:INFO:CONSOLE(0)] "XMLHttpRequest cannot load file:///tmp/runUuhiEM/chrome/test/data/extensions/test_file.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.", source: chrome-extension://hpkbbihfonegcfhiebdhhpikcmnklnkc/test.html (0)
[17054:17054:1006/005440:INFO:CONSOLE(0)] "[SUCCESS] fileAccessNotAllowed", source: chrome-extension://hpkbbihfonegcfhiebdhhpikcmnklnkc/test.html (0)
[       OK ] ExtensionApiTest.CrossOriginXHRNoFileAccess (1680 ms)
[62/887] ExtensionApiTest.CrossOriginXHRNoFileAccess (2102 ms)
[ RUN      ] ExtensionApiTest.CrossOriginXHRAllURLs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17053:17053:1006/005438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17053:17053:1006/005439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17053:17252:1006/005440:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[17053:17053:1006/005440:INFO:CONSOLE(0)] "[SUCCESS] domainOne", source: chrome-extension://dniaekkogenocnacihjoolaioegkcecb/test.html (0)
[17053:17053:1006/005440:INFO:CONSOLE(0)] "[SUCCESS] domainTwo", source: chrome-extension://dniaekkogenocnacihjoolaioegkcecb/test.html (0)
[       OK ] ExtensionApiTest.CrossOriginXHRAllURLs (2420 ms)
[63/887] ExtensionApiTest.CrossOriginXHRAllURLs (2899 ms)
[ RUN      ] ExtensionApiTest.JavasScriptEncodedURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17090:17090:1006/005439:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17090:17090:1006/005439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17090:17313:1006/005441:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[17090:17090:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] javascript_encoded_url", source: chrome-extension://mdgagjljncepnppikjcajjgeobpjhekj/_generated_background_page.html (0)
[1:2:1006/005441:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005441:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.JavasScriptEncodedURL (2127 ms)
[64/887] ExtensionApiTest.JavasScriptEncodedURL (2641 ms)
[ RUN      ] ExtensionApiTest.TabPinned
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17237:17237:1006/005440:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17237:17237:1006/005440:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17237:17237:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/pinned.html (0)
[17237:17237:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] createPinned", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/pinned.html (0)
[17237:17237:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] updatePinned", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/pinned.html (0)
[17237:17350:1006/005442:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] ExtensionApiTest.TabPinned (2342 ms)
[65/887] ExtensionApiTest.TabPinned (2896 ms)
[ RUN      ] ExtensionApiTest.SharedModuleLocale
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17460:17460:1006/005442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17460:17460:1006/005442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17460:17581:1006/005443:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-deknfnifhongfjajekmhdahidipmjcch-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionApiTest.SharedModuleLocale (2017 ms)
[66/887] ExtensionApiTest.SharedModuleLocale (2628 ms)
[ RUN      ] ExtensionApiTest.TabMove
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17343:17343:1006/005441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17343:17343:1006/005441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17343:17343:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] setupLetterPages", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/move.html (0)
[17343:17343:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] move", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/move.html (0)
[17343:17343:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] moveWithNegativeIndex", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/move.html (0)
[17343:17343:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/move.html (0)
[17343:17343:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] moveMultipleTabs", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/move.html (0)
[17343:17343:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] removeMultipleTabs", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/move.html (0)
[17343:17343:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] moveToInvalidTab", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/move.html (0)
[17343:17343:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] moveEmptyTabList", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/move.html (0)
[17343:17343:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] moveToCurrentWindow", source: chrome-extension://ohkbokefekjfdddfpjgljdfjkboafiih/move.html (0)
[       OK ] ExtensionApiTest.TabMove (3338 ms)
[67/887] ExtensionApiTest.TabMove (3947 ms)
[ RUN      ] ExtensionApiTest.SharedModule
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17424:17424:1006/005442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17424:17424:1006/005442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17424:17535:1006/005442:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-efkbjabopfmeppefhmebdeokkoobhckg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17424:17424:1006/005444:WARNING:extension_error_reporter.cc(79)] Extension error: Extension requires "Shared Module Test" with a minimum version "2.0", but only version "1.0" is installed.
[1:2:1006/005444:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.SharedModule (2983 ms)
[68/887] ExtensionApiTest.SharedModule (3415 ms)
[ RUN      ] ExtensionApiTest.WindowOpenPopupIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17612:17612:1006/005443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17612:17612:1006/005443:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionApiTest.WindowOpenPopupIframe (1808 ms)
[69/887] ExtensionApiTest.WindowOpenPopupIframe (2364 ms)
[ RUN      ] ExtensionApiTest.WindowOpenPopupSmall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17762:17762:1006/005444:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17762:17762:1006/005444:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17762:17762:1006/005445:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[17762:17762:1006/005445:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[17762:17762:1006/005445:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionApiTest.WindowOpenPopupSmall (1694 ms)
[70/887] ExtensionApiTest.WindowOpenPopupSmall (2103 ms)
[ RUN      ] ExtensionApiTest.WindowArgumentsOverflow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17787:17787:1006/005445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17787:17787:1006/005445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17787:17787:1006/005446:INFO:CONSOLE(0)] "[SUCCESS] overflow2To31", source: chrome-extension://imjfggljjmgkhmioghjkhkckaaecoiog/test.html (0)
[17787:17787:1006/005446:INFO:CONSOLE(0)] "[SUCCESS] overflowMinus2To31Minus1", source: chrome-extension://imjfggljjmgkhmioghjkhkckaaecoiog/test.html (0)
[17787:17787:1006/005446:INFO:CONSOLE(0)] "[SUCCESS] overflow2To32", source: chrome-extension://imjfggljjmgkhmioghjkhkckaaecoiog/test.html (0)
[       OK ] ExtensionApiTest.WindowArgumentsOverflow (1896 ms)
[71/887] ExtensionApiTest.WindowArgumentsOverflow (2362 ms)
[ RUN      ] ExtensionApiTest.PopupBlockingHostedApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17777:17777:1006/005445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17777:17777:1006/005445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34830...
sending server_data: {"host": "127.0.0.1", "port": 34830} (36 bytes)
[1:2:1006/005446:WARNING:channel.cc(358)] RawChannel write error
[17889:17889:1006/005446:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000118ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[17889:17889:1006/005446:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000118ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ExtensionApiTest.PopupBlockingHostedApp (2283 ms)
[72/887] ExtensionApiTest.PopupBlockingHostedApp (2888 ms)
[ RUN      ] ExtensionApiTest.WindowOpenSized
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17837:17837:1006/005445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17837:17837:1006/005445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17837:17837:1006/005447:INFO:CONSOLE(0)] "[SUCCESS] openSizedWindow", source: chrome-extension://cloghjcnjjaphebhfdigllhbknmihego/test.html (0)
[1:2:1006/005447:WARNING:channel.cc(358)] RawChannel write error
[17837:17837:1006/005447:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[17837:17837:1006/005447:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[17837:17837:1006/005447:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionApiTest.WindowOpenSized (2133 ms)
[73/887] ExtensionApiTest.WindowOpenSized (2625 ms)
[ RUN      ] MimeHandlerViewTest.PostMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18044:18044:1006/005447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18044:18044:1006/005447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18044:18170:1006/005447:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18044:18044:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] testPostMessage", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[1:2:1006/005448:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MimeHandlerViewTest.PostMessage (2312 ms)
[74/887] MimeHandlerViewTest.PostMessage (2905 ms)
[ RUN      ] MimeHandlerViewTest.NonAsciiHeaders
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18104:18104:1006/005447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18104:18104:1006/005447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18104:18297:1006/005448:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18104:18104:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] testNonAsciiHeaders", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[       OK ] MimeHandlerViewTest.NonAsciiHeaders (2305 ms)
[75/887] MimeHandlerViewTest.NonAsciiHeaders (2884 ms)
[ RUN      ] MimeHandlerViewTest.DataUrl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18137:18137:1006/005447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18137:18137:1006/005448:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18137:18137:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[       OK ] MimeHandlerViewTest.DataUrl (2112 ms)
[76/887] MimeHandlerViewTest.DataUrl (2634 ms)
[ RUN      ] MimeHandlerViewTest.EmbeddedDataUrlLong
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18169:18169:1006/005448:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18169:18169:1006/005448:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18169:18372:1006/005449:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18169:18169:1006/005450:INFO:CONSOLE(0)] "[SUCCESS] testDataUrlLong", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[       OK ] MimeHandlerViewTest.EmbeddedDataUrlLong (2464 ms)
[77/887] MimeHandlerViewTest.EmbeddedDataUrlLong (2888 ms)
[ RUN      ] BrowserAccessibilityStateImplTest.TestHistograms
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18375:18375:1006/005449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18375:18375:1006/005449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005450:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005450:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005450:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005450:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005450:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005450:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005450:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserAccessibilityStateImplTest.TestHistograms (1007 ms)
[78/887] BrowserAccessibilityStateImplTest.TestHistograms (1577 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18425:18425:1006/005450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18425:18425:1006/005450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18425:18425:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] checkNoChromeApp", source: chrome-extension://gbkeegbaiigmenfmjfclcdgdpimamgkj/_generated_background_page.html (0)
[18425:18425:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://gbkeegbaiigmenfmjfclcdgdpimamgkj/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile (2272 ms)
[79/887] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile (2630 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchNoType
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18429:18429:1006/005450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18429:18429:1006/005450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18429:18518:1006/005451:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bjiegofjcfhdnncjpjciihmamjkoklfh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18429:18518:1006/005451:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bjiegofjcfhdnncjpjciihmamjkoklfh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18429:18429:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://bjiegofjcfhdnncjpjciihmamjkoklfh/_generated_background_page.html (0)
[1:2:1006/005452:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppWithFileBrowserTest.LaunchNoType (2390 ms)
[80/887] PlatformAppWithFileBrowserTest.LaunchNoType (2892 ms)
[ RUN      ] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18468:18468:1006/005451:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18468:18468:1006/005451:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18468:18598:1006/005452:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jnhjfkjpeelielcijgnlkgmlalihfhlf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18468:18598:1006/005452:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jnhjfkjpeelielcijgnlkgmlalihfhlf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18468:18468:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] testWebkitSpeechRecognition", source: chrome-extension://jnhjfkjpeelielcijgnlkgmlalihfhlf/_generated_background_page.html (0)
[       OK ] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission (2085 ms)
[81/887] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission (2630 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18522:18522:1006/005451:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18522:18522:1006/005451:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18522:18635:1006/005452:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fjfedaghgnagjonbooadeponjeiidfpb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18522:18522:1006/005453:INFO:CONSOLE(18)] "Clicking a matching link", source: http://127.0.0.1:47401/extensions/platform_apps/url_handlers/launching_pages/navigate.js (18)
[18522:18789:1006/005453:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted (2828 ms)
[82/887] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted (3415 ms)
[ RUN      ] AppWindowAPITest.TestCloseEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18813:18813:1006/005453:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18813:18813:1006/005453:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18813:18885:1006/005454:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jhbdnifniofejengpohejkajndndimfa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18813:18813:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://jhbdnifniofejengpohejkajndndimfa/_generated_background_page.html (0)
[1:2:1006/005454:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AppWindowAPITest.TestCloseEvent (2135 ms)
[83/887] AppWindowAPITest.TestCloseEvent (2627 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18797:18797:1006/005453:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18797:18797:1006/005453:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18797:18847:1006/005454:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kbmogjlmallgfdkemonpdflfjgbllobk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18797:18797:1006/005454:INFO:CONSOLE(56)] "Calling window.open()", source: http://127.0.0.1:39021/extensions/platform_apps/url_handlers/launching_pages/navigate.js (56)
[18797:18936:1006/005454:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted (2650 ms)
[84/887] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted (3150 ms)
[ RUN      ] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18832:18832:1006/005453:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18832:18832:1006/005454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18832:18957:1006/005455:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-chocfnjeclnhklfhdjpbapjojoklkcdo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18832:18957:1006/005456:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-chocfnjeclnhklfhdjpbapjojoklkcdo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle (3229 ms)
[85/887] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle (3673 ms)
[ RUN      ] EphemeralAppBrowserTest.StickyNotificationSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18985:18985:1006/005454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18985:18985:1006/005455:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18985:19059:1006/005455:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18985:19059:1006/005457:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.StickyNotificationSettings (2880 ms)
[86/887] EphemeralAppBrowserTest.StickyNotificationSettings (3410 ms)
[ RUN      ] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19123:19123:1006/005456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19123:19123:1006/005456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19123:19187:1006/005457:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19123:19187:1006/005458:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp (2426 ms)
[87/887] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp (2898 ms)
[ RUN      ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19129:19129:1006/005456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19129:19129:1006/005456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19129:19225:1006/005457:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19129:19225:1006/005458:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning (2520 ms)
[88/887] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning (3160 ms)
[ RUN      ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19266:19266:1006/005457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19266:19266:1006/005457:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19266:19338:1006/005458:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19266:19338:1006/005459:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp (3137 ms)
[89/887] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp (3679 ms)
[ RUN      ] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings
HTTP server started on http://127.0.0.1:60483...
sending server_data: {"host": "127.0.0.1", "port": 60483} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19417:19417:1006/005459:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19417:19417:1006/005459:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005459:WARNING:channel.cc(358)] RawChannel write error
[       OK ] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings (1455 ms)
[90/887] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings (2101 ms)
[ RUN      ] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings
HTTP server started on http://127.0.0.1:45442...
sending server_data: {"host": "127.0.0.1", "port": 45442} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19353:19353:1006/005458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19353:19353:1006/005458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19353:19458:1006/005459:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kbiancnbopdghkfedjhfdoegjadfjeal-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings (3409 ms)
[91/887] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings (3942 ms)
[ RUN      ] EphemeralAppLauncherTest.InstallInProgress
HTTP server started on http://127.0.0.1:42393...
sending server_data: {"host": "127.0.0.1", "port": 42393} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19674:19674:1006/005501:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19674:19674:1006/005501:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] EphemeralAppLauncherTest.InstallInProgress (1381 ms)
[92/887] EphemeralAppLauncherTest.InstallInProgress (1841 ms)
[ RUN      ] EphemeralAppLauncherTest.EnableAndLaunchApp
HTTP server started on http://127.0.0.1:51119...
sending server_data: {"host": "127.0.0.1", "port": 51119} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19475:19475:1006/005459:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19475:19475:1006/005500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19475:19613:1006/005500:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kbiancnbopdghkfedjhfdoegjadfjeal-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005502:WARNING:channel.cc(358)] RawChannel write error
[       OK ] EphemeralAppLauncherTest.EnableAndLaunchApp (3076 ms)
[93/887] EphemeralAppLauncherTest.EnableAndLaunchApp (3675 ms)
[ RUN      ] EphemeralAppLauncherTest.EnableCancelled
HTTP server started on http://127.0.0.1:44966...
sending server_data: {"host": "127.0.0.1", "port": 44966} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19672:19672:1006/005501:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19672:19672:1006/005501:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19781:19781:1006/005501:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19672:19742:1006/005502:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kbiancnbopdghkfedjhfdoegjadfjeal-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppLauncherTest.EnableCancelled (2149 ms)
[94/887] EphemeralAppLauncherTest.EnableCancelled (2630 ms)
[ RUN      ] EphemeralAppServiceBrowserTest.ClearCachedApps
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19795:19795:1006/005502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19795:19795:1006/005502:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19795:19881:1006/005503:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-idjoelgddomapgkhmbcoejocojmpjnme-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19795:19881:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-olefmkbleejialjjdnohjfceockkimap-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppServiceBrowserTest.ClearCachedApps (3662 ms)
[95/887] EphemeralAppServiceBrowserTest.ClearCachedApps (4203 ms)
[ RUN      ] AppViewTest.TestAppViewEmbedSelfShouldFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19879:19879:1006/005503:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19879:19879:1006/005503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19879:19966:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-caijikikmmikadbkocecbahhapidgpne-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19879:19966:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pliojoljndfgbmkekbejdejmejofjbpl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19879:19879:1006/005505:INFO:CONSOLE(37)] "appToEmbed pliojoljndfgbmkekbejdejmejofjbpl", source: chrome-extension://pliojoljndfgbmkekbejdejmejofjbpl/main.js (37)
[19879:19879:1006/005505:INFO:CONSOLE(37)] "Attempting to embed self...(id=pliojoljndfgbmkekbejdejmejofjbpl).", source: chrome-extension://pliojoljndfgbmkekbejdejmejofjbpl/main.js (37)
[19879:19879:1006/005505:INFO:CONSOLE(66)] "Unable to connect to app "pliojoljndfgbmkekbejdejmejofjbpl".", source: extensions::appView (66)
[19879:19879:1006/005505:INFO:CONSOLE(37)] "EXPECTED REFUSAL.", source: chrome-extension://pliojoljndfgbmkekbejdejmejofjbpl/main.js (37)
[1:2:1006/005505:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AppViewTest.TestAppViewEmbedSelfShouldFail (3019 ms)
[96/887] AppViewTest.TestAppViewEmbedSelfShouldFail (3676 ms)
[ RUN      ] ExtensionViewTest.TestExtensionViewCreationShouldSucceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19913:19913:1006/005503:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19913:19913:1006/005503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19913:20008:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nheinnkmpleielejinbpanlcbbmleaba-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19913:20008:1006/005505:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gdloliindgbiccapnoiglhjmghmdaofi-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionViewTest.TestExtensionViewCreationShouldSucceed (3232 ms)
[97/887] ExtensionViewTest.TestExtensionViewCreationShouldSucceed (3680 ms)
[ RUN      ] ExtensionViewTest.ShimSrcAttribute
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19963:19963:1006/005503:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19963:19963:1006/005503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19963:20089:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kpfgpcnfbhogmjniklhnddephgfmdphd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19963:20089:1006/005505:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gdloliindgbiccapnoiglhjmghmdaofi-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[19963:19963:1006/005506:INFO:CONSOLE(0)] "src is read only. Use .load(url) to navigate to a new extension page.", source: chrome-extension://gdloliindgbiccapnoiglhjmghmdaofi/main.html (0)
[1:2:1006/005506:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionViewTest.ShimSrcAttribute (2854 ms)
[98/887] ExtensionViewTest.ShimSrcAttribute (3413 ms)
[ RUN      ] WebViewTest.Shim_TestAPIMethodExistence
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20265:20265:1006/005506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20265:20265:1006/005506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20265:20363:1006/005507:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestAPIMethodExistence (2718 ms)
[99/887] WebViewTest.Shim_TestAPIMethodExistence (3154 ms)
[ RUN      ] WebViewTest.Shim_TestChromeExtensionRelativePath
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20278:20278:1006/005506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20278:20278:1006/005507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20278:20396:1006/005507:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20414:20414:1006/005508:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[20414:20414:1006/005508:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Shim_TestChromeExtensionRelativePath (2652 ms)
[100/887] WebViewTest.Shim_TestChromeExtensionRelativePath (3150 ms)
[ RUN      ] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20326:20326:1006/005507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20326:20326:1006/005507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20326:20464:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:1:1006/005509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild (2661 ms)
[101/887] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild (3156 ms)
[ RUN      ] ExtensionViewTest.LoadAPICall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20259:20259:1006/005506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20259:20259:1006/005506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20259:20308:1006/005507:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-magkpmefpalfffkblcooidemkldpldfc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20259:20308:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jndnlcakjobmkpionihnljnoinkjkemp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20259:20308:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gdloliindgbiccapnoiglhjmghmdaofi-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[20259:20259:1006/005509:INFO:extension_view_internal_api.cc(45)] extension id not valid: fakeextension
Fontconfig error: Cannot load default config file
[1:2:1006/005509:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005509:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionViewTest.LoadAPICall (4196 ms)
[102/887] ExtensionViewTest.LoadAPICall (4730 ms)
[ RUN      ] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20699:20699:1006/005510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20699:20699:1006/005510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20699:20798:1006/005510:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20699:20699:1006/005512:INFO:CONSOLE(775)] "webview.loadstop", source: chrome-extension://ldoafhnodpalcejgdcfhkgmnfomgipkk/main.js (775)
[20699:20699:1006/005512:INFO:CONSOLE(149)] "<webview>: The object has already navigated, so its partition cannot be changed.", source: extensions::webViewAttributes (149)
[1:2:1006/005512:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails (2673 ms)
[103/887] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails (3150 ms)
[ RUN      ] WebViewTest.Shim_TestCannotMutateEventName
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20661:20661:1006/005509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20661:20661:1006/005510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20780:20780:1006/005510:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20661:20749:1006/005510:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestCannotMutateEventName (2695 ms)
[104/887] WebViewTest.Shim_TestCannotMutateEventName (3419 ms)
[ RUN      ] WebViewTest.Shim_TestExecuteScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20728:20728:1006/005510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20728:20728:1006/005510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20728:20844:1006/005511:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005512:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestExecuteScript (2840 ms)
[105/887] WebViewTest.Shim_TestExecuteScript (3414 ms)
[ RUN      ] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20854:20854:1006/005511:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20854:20854:1006/005511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20854:20966:1006/005511:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20854:20854:1006/005512:INFO:CONSOLE(1760)] "http://localhost:53596/extensions/platform_apps/web_view/shim/empty_guest.html", source: chrome-extension://ldoafhnodpalcejgdcfhkgmnfomgipkk/main.js (1760)
[20854:20970:1006/005512:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005512:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005513:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:1:1006/005513:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage (2366 ms)
[106/887] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage (2895 ms)
[ RUN      ] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21087:21087:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21087:21087:1006/005513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21087:21164:1006/005513:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21087:21261:1006/005515:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:3:1006/005515:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005515:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting (2793 ms)
[107/887] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting (3149 ms)
[ RUN      ] WebViewTest.Shim_TestLoadAbortInvalidNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21089:21089:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21089:21089:1006/005513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21089:21173:1006/005513:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21089:21089:1006/005514:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -300: ERR_INVALID_URL.", source: extensions::webViewEvents (237)
[1:1:1006/005515:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:3:1006/005515:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1:3:1006/005515:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005515:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/005515:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestLoadAbortInvalidNavigation (2585 ms)
[108/887] WebViewTest.Shim_TestLoadAbortInvalidNavigation (3150 ms)
[ RUN      ] WebViewTest.Shim_TestRemoveWebviewAfterNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21115:21115:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21115:21115:1006/005514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21115:21273:1006/005514:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:3:1006/005515:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005515:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestRemoveWebviewAfterNavigation (2517 ms)
[109/887] WebViewTest.Shim_TestRemoveWebviewAfterNavigation (3150 ms)
[ RUN      ] WebViewTest.ShimSrcAttribute
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21194:21194:1006/005514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21194:21194:1006/005514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21194:21322:1006/005514:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lciooghjbpgclcdehjjnmfbnehpcjkgk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21194:21322:1006/005515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lciooghjbpgclcdehjjnmfbnehpcjkgk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21194:21194:1006/005516:INFO:CONSOLE(0)] "[SUCCESS] webView", source: chrome-extension://lciooghjbpgclcdehjjnmfbnehpcjkgk/main.html (0)
[       OK ] WebViewTest.ShimSrcAttribute (2726 ms)
[110/887] WebViewTest.ShimSrcAttribute (3152 ms)
[ RUN      ] WebViewTest.ContextMenusAPI_Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21490:21490:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21490:21490:1006/005516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21490:21558:1006/005517:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eccaemkgignilfbeggegmmcoofombaih-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21490:21490:1006/005518:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21490:21490:1006/005518:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21490:21490:1006/005518:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (250)
[21490:21490:1006/005518:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21490:21490:1006/005518:INFO:CONSOLE(5)] "testProperties", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21490:21490:1006/005518:INFO:CONSOLE(5)] "testCreateMenuItem", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21490:21490:1006/005518:INFO:CONSOLE(5)] "ITEM_CREATED", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21490:21490:1006/005518:INFO:CONSOLE(5)] "testUpdateMenuItem", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21490:21490:1006/005518:INFO:CONSOLE(5)] "testRemoveItem", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21490:21490:1006/005518:INFO:CONSOLE(5)] "createThreeMenuItems", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21490:21490:1006/005518:INFO:CONSOLE(5)] "testRemoveAllItems", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[1:2:1006/005518:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.ContextMenusAPI_Basic (2977 ms)
[111/887] WebViewTest.ContextMenusAPI_Basic (3412 ms)
[ RUN      ] WebViewTest.TestContextMenu
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21493:21493:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21493:21493:1006/005516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21493:21563:1006/005517:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eccaemkgignilfbeggegmmcoofombaih-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21493:21493:1006/005518:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21493:21493:1006/005518:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21493:21493:1006/005518:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (250)
[21493:21493:1006/005518:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://eccaemkgignilfbeggegmmcoofombaih/embedder.js (5)
[21595:21595:1006/005518:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21595:21595:1006/005518:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.TestContextMenu (2804 ms)
[112/887] WebViewTest.TestContextMenu (3414 ms)
[ RUN      ] WebViewTest.MediaAccessAPIAllow_TestAllowTwice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21527:21527:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21527:21527:1006/005517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21527:21657:1006/005517:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jpfhlgdlabelbncgpccopegffomaipdc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21527:21765:1006/005519:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[21527:21527:1006/005519:INFO:CONSOLE(20)] "test passed", source: chrome-extension://jpfhlgdlabelbncgpccopegffomaipdc/embedder.js (20)
[       OK ] WebViewTest.MediaAccessAPIAllow_TestAllowTwice (2744 ms)
[113/887] WebViewTest.MediaAccessAPIAllow_TestAllowTwice (3409 ms)
[ RUN      ] WebViewTest.MediaAccessAPIAllow_TestAllowAsync
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21587:21587:1006/005517:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21587:21587:1006/005517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21587:21715:1006/005518:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jpfhlgdlabelbncgpccopegffomaipdc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21587:21794:1006/005519:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[21587:21587:1006/005519:INFO:CONSOLE(20)] "test passed", source: chrome-extension://jpfhlgdlabelbncgpccopegffomaipdc/embedder.js (20)
[       OK ] WebViewTest.MediaAccessAPIAllow_TestAllowAsync (2713 ms)
[114/887] WebViewTest.MediaAccessAPIAllow_TestAllowAsync (3167 ms)
[ RUN      ] WebViewTest.GeolocationAPIEmbedderHasAccessDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21865:21865:1006/005519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21865:21865:1006/005519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21865:21938:1006/005520:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bgnilbdjbjojgdhgbfigllmggmoefmcl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21865:21865:1006/005521:INFO:CONSOLE(79)] "embedder.setUpLoadStop_", source: chrome-extension://bgnilbdjbjojgdhgbfigllmggmoefmcl/embedder.js (79)
[21865:22059:1006/005521:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[21865:21865:1006/005521:INFO:CONSOLE(81)] "embedder.onWebViewLoadStop", source: chrome-extension://bgnilbdjbjojgdhgbfigllmggmoefmcl/embedder.js (81)
[21865:21865:1006/005521:INFO:CONSOLE(87)] "embedder.webview.postMessage", source: chrome-extension://bgnilbdjbjojgdhgbfigllmggmoefmcl/embedder.js (87)
[       OK ] WebViewTest.GeolocationAPIEmbedderHasAccessDeny (2723 ms)
[115/887] WebViewTest.GeolocationAPIEmbedderHasAccessDeny (3155 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21895:21895:1006/005520:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21895:21895:1006/005520:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21895:22027:1006/005521:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dagdakaabogjeanceppikobaaeeafnkh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21895:21895:1006/005522:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://dagdakaabogjeanceppikobaaeeafnkh/embedder.js (77)
[21895:22141:1006/005522:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[21895:21895:1006/005522:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://dagdakaabogjeanceppikobaaeeafnkh/embedder.js (79)
[21895:21895:1006/005522:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://dagdakaabogjeanceppikobaaeeafnkh/embedder.js (82)
[21895:21895:1006/005522:WARNING:chrome_quota_permission_context.cc(309)] Attempt to request quota from a background page: 5,2
[       OK ] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow (2867 ms)
[116/887] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow (3412 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromWorkerDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21896:21896:1006/005520:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21896:21896:1006/005520:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21896:22037:1006/005521:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hhgemlhjjgobmmlfhddcjgecldbfkfaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21896:21896:1006/005522:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://hhgemlhjjgobmmlfhddcjgecldbfkfaf/embedder.js (77)
[21896:22148:1006/005522:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[21896:21896:1006/005522:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://hhgemlhjjgobmmlfhddcjgecldbfkfaf/embedder.js (79)
[21896:21896:1006/005522:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://hhgemlhjjgobmmlfhddcjgecldbfkfaf/embedder.js (82)
[       OK ] WebViewTest.FileSystemAPIRequestFromWorkerDeny (2958 ms)
[117/887] WebViewTest.FileSystemAPIRequestFromWorkerDeny (3413 ms)
[ RUN      ] WebViewTest.TearDownTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21863:21863:1006/005519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21863:21863:1006/005519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21863:21909:1006/005520:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gbebggpchmgblfmjalhcabdmfggmfoea-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005521:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21863:21909:1006/005521:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gbebggpchmgblfmjalhcabdmfggmfoea-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.TearDownTest (3889 ms)
[118/887] WebViewTest.TearDownTest (4461 ms)
[ RUN      ] WebViewTest.ClearData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22264:22264:1006/005522:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22264:22264:1006/005523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22264:22330:1006/005523:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogbplpkdceffafhhecojbhddpopjfjml-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22264:22330:1006/005523:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogbplpkdceffafhhecojbhddpopjfjml-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22264:22264:1006/005524:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.js (25)
[22264:22264:1006/005524:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005524:INFO:CONSOLE(6)] "customArg: cleardata", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005524:INFO:CONSOLE(6)] "startTest: cleardata", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005524:INFO:CONSOLE(24)] "getConfig: [object Object]", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/cleardata/bootstrap.js (24)
[22264:22264:1006/005524:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22385:1006/005525:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[22264:22264:1006/005525:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: false", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "FROM GUEST: guest: create-channel", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(60)] "clearDataTests.testCookies", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/cleardata/bootstrap.js (60)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "FROM GUEST: guest.onPostMessageReceived: step1.add-cookies", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "FROM GUEST: guest.step1.add-cookies", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "FROM GUEST: setCookie: foo = foovalue", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "FROM GUEST: setCookie: bar = barvalue", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(34)] "embedder, on message: step2.cookies-added", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/cleardata/bootstrap.js (34)
[22264:22264:1006/005525:INFO:CONSOLE(36)] "embedder.onDataCleared", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/cleardata/bootstrap.js (36)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "FROM GUEST: guest.onPostMessageReceived: step3.get-cookies", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "FROM GUEST: guest.step3.get-cookies", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22264:22264:1006/005525:INFO:CONSOLE(44)] "embedder, on message: step4.got-cookies", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/cleardata/bootstrap.js (44)
[22264:22264:1006/005525:INFO:CONSOLE(0)] "[SUCCESS] testCookies", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.html (0)
[1:2:1006/005525:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005525:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.ClearData (3040 ms)
[119/887] WebViewTest.ClearData (3414 ms)
[ RUN      ] WebViewTest.ConsoleMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22327:22327:1006/005523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22327:22327:1006/005524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22327:22455:1006/005524:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogbplpkdceffafhhecojbhddpopjfjml-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22327:22455:1006/005524:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogbplpkdceffafhhecojbhddpopjfjml-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22327:22327:1006/005525:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.js (25)
[22327:22327:1006/005525:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005525:INFO:CONSOLE(6)] "customArg: console_messages", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005525:INFO:CONSOLE(6)] "startTest: console_messages", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005525:INFO:CONSOLE(18)] "getConfig: [object Object]", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/console_messages/bootstrap.js (18)
[22327:22327:1006/005525:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: aaa. guest: create-channel", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: log-one-a", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(0)] "[SUCCESS] testLogLog", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.html (0)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: log-one-b", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(0)] "[SUCCESS] testLogInfo", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.html (0)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: log-two", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(0)] "[SUCCESS] testLogWarn", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.html (0)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: log-three", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(0)] "[SUCCESS] testLogError", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.html (0)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: log-four", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(0)] "[SUCCESS] testLogDebug", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.html (0)
[22327:22327:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: Uncaught Error: log-five", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22327:22327:1006/005526:INFO:CONSOLE(0)] "[SUCCESS] testThrow", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.html (0)
[       OK ] WebViewTest.ConsoleMessage (3072 ms)
[120/887] WebViewTest.ConsoleMessage (3676 ms)
[ RUN      ] WebViewTest.Dialog_TestAlertDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22383:22383:1006/005524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22383:22383:1006/005524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22383:22526:1006/005525:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-emmkneeahhkkhaenedkcjhicmcnimmjo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22383:22383:1006/005526:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://emmkneeahhkkhaenedkcjhicmcnimmjo/embedder.js (77)
[22383:22383:1006/005526:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://emmkneeahhkkhaenedkcjhicmcnimmjo/embedder.js (81)
[22383:22383:1006/005526:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://emmkneeahhkkhaenedkcjhicmcnimmjo/embedder.js (92)
[22383:22383:1006/005526:INFO:CONSOLE(113)] "The alert dialog test has started.", source: chrome-extension://emmkneeahhkkhaenedkcjhicmcnimmjo/embedder.js (113)
[22383:22383:1006/005526:INFO:CONSOLE(128)] "webview has requested a dialog.", source: chrome-extension://emmkneeahhkkhaenedkcjhicmcnimmjo/embedder.js (128)
[22383:22383:1006/005526:INFO:CONSOLE(132)] "The app has responded to the dialog request.", source: chrome-extension://emmkneeahhkkhaenedkcjhicmcnimmjo/embedder.js (132)
[22383:22383:1006/005526:INFO:CONSOLE(120)] "webview has been unblocked after requesting an alert dialog.", source: chrome-extension://emmkneeahhkkhaenedkcjhicmcnimmjo/embedder.js (120)
[22550:22550:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22550:22550:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Dialog_TestAlertDialog (2818 ms)
[121/887] WebViewTest.Dialog_TestAlertDialog (3411 ms)
[ RUN      ] WebViewTest.UserAgent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22331:22331:1006/005523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22331:22331:1006/005523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22331:22413:1006/005524:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogbplpkdceffafhhecojbhddpopjfjml-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22331:22413:1006/005524:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogbplpkdceffafhhecojbhddpopjfjml-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22331:22331:1006/005525:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.js (25)
[22331:22331:1006/005525:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005525:INFO:CONSOLE(6)] "customArg: useragent", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005525:INFO:CONSOLE(6)] "startTest: useragent", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005525:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/utils.js (6)
[22331:22331:1006/005526:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ogbplpkdceffafhhecojbhddpopjfjml/main.html (0)
[1:2:1006/005526:WARNING:channel.cc(358)] RawChannel write error
[22450:22450:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075d00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22450:22450:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075d00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22450:22450:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075d00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22450:22450:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075d00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22450:22450:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075d00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.UserAgent (3232 ms)
[122/887] WebViewTest.UserAgent (3937 ms)
[ RUN      ] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22660:22660:1006/005526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22660:22660:1006/005526:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22660:22713:1006/005527:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes (2733 ms)
[123/887] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes (3149 ms)
[ RUN      ] WebViewDPITest.Shim_TestAutosizeBeforeNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22749:22749:1006/005527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22749:22749:1006/005527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22749:22809:1006/005528:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewDPITest.Shim_TestAutosizeBeforeNavigation (2648 ms)
[124/887] WebViewDPITest.Shim_TestAutosizeBeforeNavigation (3150 ms)
[ RUN      ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22771:22771:1006/005527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22771:22771:1006/005527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22771:22841:1006/005528:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-inmilajfgnbelgaediihkgjfkhmlobgh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22771:22841:1006/005528:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-inmilajfgnbelgaediihkgjfkhmlobgh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22771:22771:1006/005529:INFO:CONSOLE(6)] "speechTests.allowTest", source: chrome-extension://inmilajfgnbelgaediihkgjfkhmlobgh/embedder.js (6)
[22771:22771:1006/005529:INFO:CONSOLE(6)] "loadstop", source: chrome-extension://inmilajfgnbelgaediihkgjfkhmlobgh/embedder.js (6)
[22771:22771:1006/005529:INFO:CONSOLE(6)] "done executeScript", source: chrome-extension://inmilajfgnbelgaediihkgjfkhmlobgh/embedder.js (6)
[22771:22771:1006/005529:INFO:CONSOLE(6)] "done postMessage", source: chrome-extension://inmilajfgnbelgaediihkgjfkhmlobgh/embedder.js (6)
[22771:22771:1006/005529:INFO:CONSOLE(6)] "[guest]: runSpeechRecognitionAPI, line: 6", source: chrome-extension://inmilajfgnbelgaediihkgjfkhmlobgh/embedder.js (6)
[22771:22771:1006/005529:INFO:CONSOLE(6)] "embedder.onPostMessageReceived: recognition", source: chrome-extension://inmilajfgnbelgaediihkgjfkhmlobgh/embedder.js (6)
[22771:22771:1006/005529:INFO:CONSOLE(6)] "embedder.onPostMessageReceived.status: onresult", source: chrome-extension://inmilajfgnbelgaediihkgjfkhmlobgh/embedder.js (6)
[22771:22771:1006/005529:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://inmilajfgnbelgaediihkgjfkhmlobgh/embedder.html (0)
[22868:22868:1006/005529:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000757c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22868:22868:1006/005529:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000757c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow (2959 ms)
[125/887] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow (3412 ms)
[ RUN      ] WebViewPluginTest.TestLoadPluginEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22772:22772:1006/005527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22772:22772:1006/005527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22772:22871:1006/005528:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldoafhnodpalcejgdcfhkgmnfomgipkk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005529:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewPluginTest.TestLoadPluginEvent (2825 ms)
[126/887] WebViewPluginTest.TestLoadPluginEvent (3413 ms)
[ RUN      ] WindowControlsTest.CloseControlWorks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23026:23026:1006/005529:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23026:23026:1006/005529:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23026:23059:1006/005530:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oanohnicckegcodnbplakkdacjlpommm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WindowControlsTest.CloseControlWorks (2016 ms)
[127/887] WindowControlsTest.CloseControlWorks (2365 ms)
[ RUN      ] AutofillTest.AggregatesMinValidProfileDifferentJS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23112:23112:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23112:23112:1006/005530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55861...
sending server_data: {"host": "127.0.0.1", "port": 55861} (36 bytes)
[       OK ] AutofillTest.AggregatesMinValidProfileDifferentJS (1747 ms)
[128/887] AutofillTest.AggregatesMinValidProfileDifferentJS (2364 ms)
[ RUN      ] AutofillTest.ProfilesNotAggregatedWithInvalidEmail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23162:23162:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23162:23162:1006/005531:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38872...
sending server_data: {"host": "127.0.0.1", "port": 38872} (36 bytes)
[       OK ] AutofillTest.ProfilesNotAggregatedWithInvalidEmail (2118 ms)
[129/887] AutofillTest.ProfilesNotAggregatedWithInvalidEmail (2626 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleSmallerTotal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23286:23286:1006/005531:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23286:23286:1006/005532:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23286:23286:1006/005532:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:42818/banners/main.js (13)
[23286:23286:1006/005532:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:42818/banners/main.js (13)
[23286:23489:1006/005532:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[23286:23286:1006/005532:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:42818/banners/main.js (13)
[23286:23286:1006/005533:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[23286:23286:1006/005533:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[23286:23286:1006/005533:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleSmallerTotal (1862 ms)
[130/887] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleSmallerTotal (2369 ms)
[ RUN      ] BitmapFetcherBrowserTest.HandleImageFailedTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23432:23432:1006/005533:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23432:23432:1006/005533:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BitmapFetcherBrowserTest.HandleImageFailedTest (1502 ms)
[131/887] BitmapFetcherBrowserTest.HandleImageFailedTest (2112 ms)
[ RUN      ] BrowsingDataCacheStorageHelperTest.CannedAddCacheStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23494:23494:1006/005533:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23494:23494:1006/005533:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005534:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowsingDataCacheStorageHelperTest.CannedAddCacheStorage (1213 ms)
[132/887] BrowsingDataCacheStorageHelperTest.CannedAddCacheStorage (1839 ms)
[ RUN      ] AutofillTest.UsePlusSignForInternationalNumber
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23164:23164:1006/005531:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23164:23164:1006/005531:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52550...
sending server_data: {"host": "127.0.0.1", "port": 52550} (36 bytes)
[23292:23292:1006/005534:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23292:23292:1006/005534:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23292:23292:1006/005534:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23292:23292:1006/005534:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23292:23292:1006/005534:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23292:23292:1006/005534:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] AutofillTest.UsePlusSignForInternationalNumber (4541 ms)
[133/887] AutofillTest.UsePlusSignForInternationalNumber (4993 ms)
[ RUN      ] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23553:23553:1006/005534:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23553:23553:1006/005534:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB (1241 ms)
[134/887] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB (1853 ms)
[ RUN      ] BrowsingDataIndexedDBHelperTest.CannedUnique
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23646:23646:1006/005535:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23646:23646:1006/005535:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowsingDataIndexedDBHelperTest.CannedUnique (1095 ms)
[135/887] BrowsingDataIndexedDBHelperTest.CannedUnique (1838 ms)
[ RUN      ] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23696:23696:1006/005535:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23696:23696:1006/005535:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005535:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:3:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005535:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage (1011 ms)
[136/887] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage (1581 ms)
[ RUN      ] BrowsingDataRemoverBrowserTest.DownloadProhibited
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23764:23764:1006/005536:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23764:23764:1006/005536:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005536:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowsingDataRemoverBrowserTest.DownloadProhibited (1216 ms)
[137/887] BrowsingDataRemoverBrowserTest.DownloadProhibited (1840 ms)
[ RUN      ] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23894:23894:1006/005536:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23894:23894:1006/005537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23894:23894:1006/005538:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[24010:24010:1006/005538:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24010:24010:1006/005538:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24010:24010:1006/005538:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24010:24010:1006/005538:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage (2079 ms)
[138/887] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage (2630 ms)
[ RUN      ] ChromeMainTest.SecondLaunch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23915:23915:1006/005537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23915:23915:1006/005537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24104:24104:1006/005538:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
Created new window in existing browser session.
[       OK ] ChromeMainTest.SecondLaunch (2081 ms)
[139/887] ChromeMainTest.SecondLaunch (2631 ms)
[ RUN      ] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23770:23770:1006/005536:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23770:23770:1006/005536:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23770:23885:1006/005536:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23770:23770:1006/005537:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/005539:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage (3885 ms)
[140/887] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage (4463 ms)
[ RUN      ] ChromeMainTest.SecondLaunchFromIncognitoWithNormalUrl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24031:24031:1006/005537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24031:24031:1006/005538:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24232:24232:1006/005539:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
Created new window in existing browser session.
[       OK ] ChromeMainTest.SecondLaunchFromIncognitoWithNormalUrl (2211 ms)
[141/887] ChromeMainTest.SecondLaunchFromIncognitoWithNormalUrl (2894 ms)
[ RUN      ] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24236:24236:1006/005539:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24236:24236:1006/005539:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24236:24432:1006/005540:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController (1870 ms)
[142/887] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController (2379 ms)
[ RUN      ] ChromeSecurityExploitBrowserTest.ChromeExtensionResources
HTTP server started on http://127.0.0.1:35404...
sending server_data: {"host": "127.0.0.1", "port": 35404} (36 bytes)
HTTPS server started on https://127.0.0.1:33859...
sending server_data: {"host": "127.0.0.1", "port": 33859} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24217:24217:1006/005539:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24217:24217:1006/005540:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeSecurityExploitBrowserTest.ChromeExtensionResources (1987 ms)
[143/887] ChromeSecurityExploitBrowserTest.ChromeExtensionResources (2635 ms)
[ RUN      ] ChromeSitePerProcessTest.OriginReplicationAllowsAccessToStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24354:24354:1006/005540:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24354:24354:1006/005540:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24354:24564:1006/005541:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ChromeSitePerProcessTest.OriginReplicationAllowsAccessToStorage (1783 ms)
[144/887] ChromeSitePerProcessTest.OriginReplicationAllowsAccessToStorage (2376 ms)
[ RUN      ] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24577:24577:1006/005542:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24577:24577:1006/005542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions (1390 ms)
[145/887] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions (1845 ms)
[ RUN      ] ContentSettingsTest.PRE_BasicCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24392:24392:1006/005540:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24392:24392:1006/005541:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60979...
sending server_data: {"host": "127.0.0.1", "port": 60979} (36 bytes)
[       OK ] ContentSettingsTest.PRE_BasicCookies (2571 ms)
[146/887] ContentSettingsTest.PRE_BasicCookies (3158 ms)
[ RUN      ] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24579:24579:1006/005542:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24579:24579:1006/005542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl (1518 ms)
[147/887] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl (2106 ms)
[ RUN      ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24672:24672:1006/005543:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24672:24672:1006/005543:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl (1222 ms)
[148/887] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl (1839 ms)
[ RUN      ] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24777:24777:1006/005543:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24777:24777:1006/005544:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls (1102 ms)
[149/887] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls (1580 ms)
[ RUN      ] AdbClientSocketTest.TestFlushWithoutSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24779:24779:1006/005543:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24779:24779:1006/005544:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AdbClientSocketTest.TestFlushWithoutSize (1180 ms)
[150/887] AdbClientSocketTest.TestFlushWithoutSize (1578 ms)
[ RUN      ] DevToolsSanityTest.TestDevToolsExternalNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24994:24994:1006/005545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24994:24994:1006/005545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34215...
sending server_data: {"host": "127.0.0.1", "port": 34215} (36 bytes)
[24994:24994:1006/005548:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:34215/files/devtools/navigate_back.html (2)
[25111:25111:1006/005549:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DevToolsSanityTest.TestDevToolsExternalNavigation (4503 ms)
[151/887] DevToolsSanityTest.TestDevToolsExternalNavigation (4987 ms)
[ RUN      ] DevToolsSanityTest.TestNetworkTiming
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24801:24801:1006/005544:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24801:24801:1006/005544:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35784...
sending server_data: {"host": "127.0.0.1", "port": 35784} (36 bytes)
[24801:24801:1006/005548:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[       OK ] DevToolsSanityTest.TestNetworkTiming (6291 ms)
[152/887] DevToolsSanityTest.TestNetworkTiming (6834 ms)
[ RUN      ] DevToolsExtensionTest.TestDevToolsExtensionMessaging
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25002:25002:1006/005545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25002:25002:1006/005545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43632...
sending server_data: {"host": "127.0.0.1", "port": 43632} (36 bytes)
[25002:25002:1006/005550:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[25002:25002:1006/005550:INFO:CONSOLE(2)] "PASS", source:  (2)
[1:2:1006/005550:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsExtensionTest.TestDevToolsExtensionMessaging (5564 ms)
[153/887] DevToolsExtensionTest.TestDevToolsExtensionMessaging (6039 ms)
[ RUN      ] DevToolsSanityTest.TestDeviceEmulation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24876:24876:1006/005544:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24876:24876:1006/005544:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43900...
sending server_data: {"host": "127.0.0.1", "port": 43900} (36 bytes)
[24876:24876:1006/005549:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[       OK ] DevToolsSanityTest.TestDeviceEmulation (7229 ms)
[154/887] DevToolsSanityTest.TestDeviceEmulation (7872 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25279:25279:1006/005551:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25279:25279:1006/005551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl (1496 ms)
[155/887] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl (2111 ms)
[ RUN      ] RemoteDebuggingTest.RemoteDebugger
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25257:25257:1006/005550:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25257:25257:1006/005550:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25257:25257:1006/005551:INFO:CONSOLE(0)] "[SUCCESS] discoverTargets", source: chrome-extension://iogdhncdfjpgbleefjaihdpehpifadcg/_generated_background_page.html (0)
[25257:25257:1006/005552:INFO:CONSOLE(0)] "[SUCCESS] versionInfo", source: chrome-extension://iogdhncdfjpgbleefjaihdpehpifadcg/_generated_background_page.html (0)
[25257:25257:1006/005552:INFO:CONSOLE(0)] "[SUCCESS] activatePage", source: chrome-extension://iogdhncdfjpgbleefjaihdpehpifadcg/_generated_background_page.html (0)
[25257:25257:1006/005552:INFO:CONSOLE(184)] "<html>
<head>
<title>Inspectable pages</title>
<style>
body {
  color: #222;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0;
  text-shadow: rgba(255, 255, 255, 0.496094) 0px 1px 0px;
}

#caption {
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 10px;
  margin-left: 20px;
  height: 20px;
  text-align: left;
}

#items {
  display: flex;
  flex-direction: column;
  margin: 10px;
}

.item {
  color: #222;
  display: flex;
  flex-direction: row;
  text-decoration: none;
  padding: 10px;
  -webkit-transition-property: background-color, border-color;
  -webkit-transition: background-color 0.15s, 0.15s;
  -webkit-transition-delay: 0ms, 0ms;
}

.thumbnail {
  background-attachment: scroll;
  background-origin: padding-box;
  background-repeat: no-repeat;
  border: 1px solid rgba(184, 184, 184, 1);
  flex: none;
  height: 132px;
  width: 212px;
}

.item:not(.connected):hover {
  background-color: rgba(242, 242, 242, 1);
  border-color: rgba(110, 116, 128, 1);
  color: black;
}

.item.connected .thumbnail {
  opacity: 0.5;
}

.item.connected:hover {
  border-color: rgba(184, 184, 184, 1);
  color: rgb(110, 116, 128);
}

.description {
  display: flex;
  flex-direction: column;
}

.title, .subtitle {
  font-size: 13px;
  margin: 4px 0px 0px 6px;
  overflow: hidden;
  padding-left: 20px;
}

.title {
  background-repeat: no-repeat;
  background-size: 16px;
  font-size: 15px;
}

</style>

<script>

function onLoad() {
  var tabsListRequest = new XMLHttpRequest();
  tabsListRequest.open('GET', '/json/list', true);
  tabsListRequest.onreadystatechange = onReady;
  tabsListRequest.send();
}

function onReady() {
  if(this.readyState == 4 && this.status == 200) {
    if(this.response != null)
      var responseJSON = JSON.parse(this.response);
      for (var i = 0; i < responseJSON.length; ++i)
        appendItem(responseJSON[i]);
  }
}

function overrideFrontendUrl(item) {
  if (window.location.hash) {
    var overridden_url = window.location.hash.substr(1);
    var ws_suffix = item.webSocketDebuggerUrl.replace('ws://', 'ws=');
    if (overridden_url.indexOf('?') == -1)
      return overridden_url + '?' + ws_suffix;
    else
      return overridden_url + '&' + ws_suffix;
  }
  return item.devtoolsFrontendUrl;
}

function appendItem(item_object) {
  var item_element;
  if (item_object.devtoolsFrontendUrl) {
    item_element = document.createElement('a');
    item_element.href = overrideFrontendUrl(item_object);
    item_element.title = item_object.title;
  } else {
    item_element = document.createElement('div');
    item_element.className = 'connected';
    item_element.title = 'The tab already has an active debug session';
  }
  item_element.classList.add('item');

  var thumbnail = document.createElement('div');
  thumbnail.className = 'thumbnail';
  thumbnail.style.cssText = 'background-image:url(' +
      item_object.thumbnailUrl + ')';
  item_element.appendChild(thumbnail);

  var description = document.createElement('div');
  description.className = 'description';

  var title = document.createElement('div');
  title.className = 'title';
  title.textContent = item_object.description || item_object.title;
  title.style.cssText = 'background-image:url(' +
      item_object.faviconUrl + ')';
  description.appendChild(title);

  var subtitle = document.createElement('div');
  subtitle.className = 'subtitle';
  subtitle.textContent = (item_object.url || '').substring(0, 300);
  description.appendChild(subtitle);

  item_element.appendChild(description);

  document.getElementById('items').appendChild(item_element);
}
</script>
</head>
<body onload='onLoad()'>
  <div id='caption'>Inspectable pages</div>
  <hr>
  <div id='items'>
  </div>
</body>
</html>
", source: chrome-extension://iogdhncdfjpgbleefjaihdpehpifadcg/background.js (184)
[25257:25257:1006/005552:INFO:CONSOLE(0)] "[SUCCESS] checkInspectablePagesUI", source: chrome-extension://iogdhncdfjpgbleefjaihdpehpifadcg/_generated_background_page.html (0)
[25257:25257:1006/005552:INFO:CONSOLE(0)] "[SUCCESS] checkDebuggerUI", source: chrome-extension://iogdhncdfjpgbleefjaihdpehpifadcg/_generated_background_page.html (0)
[25257:25257:1006/005552:INFO:CONSOLE(0)] "[SUCCESS] checkWebSocketAPI", source: chrome-extension://iogdhncdfjpgbleefjaihdpehpifadcg/_generated_background_page.html (0)
[25257:25257:1006/005552:INFO:CONSOLE(0)] "[SUCCESS] closePage", source: chrome-extension://iogdhncdfjpgbleefjaihdpehpifadcg/_generated_background_page.html (0)
[25257:25257:1006/005552:INFO:CONSOLE(0)] "[SUCCESS] newSpecificPage", source: chrome-extension://iogdhncdfjpgbleefjaihdpehpifadcg/_generated_background_page.html (0)
[25257:25257:1006/005552:INFO:CONSOLE(0)] "[SUCCESS] newDefaultPage", source: chrome-extension://iogdhncdfjpgbleefjaihdpehpifadcg/_generated_background_page.html (0)
[       OK ] RemoteDebuggingTest.RemoteDebugger (3034 ms)
[156/887] RemoteDebuggingTest.RemoteDebugger (3674 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.PrefPersist
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25340:25340:1006/005551:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25340:25340:1006/005551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DomDistillerViewerSourceBrowserTest.PrefPersist (2048 ms)
[157/887] DomDistillerViewerSourceBrowserTest.PrefPersist (2631 ms)
[ RUN      ] DownloadTest.DownloadMimeTypeSelect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25472:25472:1006/005552:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25472:25472:1006/005553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadMimeTypeSelect (1438 ms)
[158/887] DownloadTest.DownloadMimeTypeSelect (2104 ms)
[ RUN      ] DownloadTest.NoDownload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25515:25515:1006/005553:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25515:25515:1006/005553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.NoDownload (1262 ms)
[159/887] DownloadTest.NoDownload (1847 ms)
[ RUN      ] DownloadTest.ContentDisposition
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25636:25636:1006/005554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25636:25636:1006/005554:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.ContentDisposition (1257 ms)
[160/887] DownloadTest.ContentDisposition (1840 ms)
[ RUN      ] DownloadTest.DownloadTest_IncognitoRegular
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25640:25640:1006/005554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25640:25640:1006/005554:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadTest_IncognitoRegular (1920 ms)
[161/887] DownloadTest.DownloadTest_IncognitoRegular (2365 ms)
[ RUN      ] DownloadTest.CloseNewTab2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25674:25674:1006/005554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25674:25674:1006/005554:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.CloseNewTab2 (1631 ms)
[162/887] DownloadTest.CloseNewTab2 (2103 ms)
[ RUN      ] DownloadTest.AnchorDownloadTag
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25724:25724:1006/005555:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25724:25724:1006/005555:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005555:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTest.AnchorDownloadTag (1360 ms)
[163/887] DownloadTest.AnchorDownloadTag (1850 ms)
[ RUN      ] DownloadTest.AutoOpen
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25883:25883:1006/005556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25883:25883:1006/005556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.AutoOpen (1085 ms)
[164/887] DownloadTest.AutoOpen (1580 ms)
[ RUN      ] DownloadTest.DownloadUrlToPath
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25920:25920:1006/005556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25920:25920:1006/005556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25920:26003:1006/005557:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadTest.DownloadUrlToPath (1083 ms)
[165/887] DownloadTest.DownloadUrlToPath (1576 ms)
[ RUN      ] DownloadTest.LoadURLExternallyReferrerPolicy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25943:25943:1006/005556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25943:25943:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25943:26168:1006/005557:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] DownloadTest.LoadURLExternallyReferrerPolicy (1668 ms)
[166/887] DownloadTest.LoadURLExternallyReferrerPolicy (2367 ms)
[ RUN      ] DownloadTest.DownloadTest_Renaming
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25949:25949:1006/005556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25949:25949:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadTest_Renaming (1730 ms)
[167/887] DownloadTest.DownloadTest_Renaming (2368 ms)
[ RUN      ] DownloadTest.Resumption_WithPromptAlways
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26030:26030:1006/005557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26030:26030:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.Resumption_WithPromptAlways (1482 ms)
[168/887] DownloadTest.Resumption_WithPromptAlways (2101 ms)
[ RUN      ] DownloadTestWithShelf.HiddenDownload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26148:26148:1006/005558:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26148:26148:1006/005558:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005558:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadTestWithShelf.HiddenDownload (1105 ms)
[169/887] DownloadTestWithShelf.HiddenDownload (1583 ms)
[ RUN      ] SavePageBrowserTest.SaveViewSourceHTMLOnly
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26276:26276:1006/005559:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26276:26276:1006/005559:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SavePageBrowserTest.SaveViewSourceHTMLOnly (1606 ms)
[170/887] SavePageBrowserTest.SaveViewSourceHTMLOnly (2109 ms)
[ RUN      ] SavePageBrowserTest.SaveDuringInitialNavigationIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26277:26277:1006/005559:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26277:26277:1006/005559:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005600:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SavePageBrowserTest.SaveDuringInitialNavigationIncognito (1852 ms)
[171/887] SavePageBrowserTest.SaveDuringInitialNavigationIncognito (2373 ms)
[ RUN      ] SavePageBrowserTest.RemoveFromList
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26314:26314:1006/005559:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26314:26314:1006/005559:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SavePageBrowserTest.RemoveFromList (1531 ms)
[172/887] SavePageBrowserTest.RemoveFromList (2105 ms)
[ RUN      ] SiteEngagementServiceBrowserTest.KeyPressEngagementAccumulation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26315:26315:1006/005559:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26315:26315:1006/005600:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] SiteEngagementServiceBrowserTest.KeyPressEngagementAccumulation (2142 ms)
[173/887] SiteEngagementServiceBrowserTest.KeyPressEngagementAccumulation (2632 ms)
[ RUN      ] ErrorPageTest.DNSError_DoReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26592:26592:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26592:26592:1006/005602:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.DNSError_DoReload (2412 ms)
[174/887] ErrorPageTest.DNSError_DoReload (2888 ms)
[ RUN      ] ErrorPageTest.CheckEasterEggIsNotDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26682:26682:1006/005602:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26682:26682:1006/005602:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.CheckEasterEggIsNotDisabled (1803 ms)
[175/887] ErrorPageTest.CheckEasterEggIsNotDisabled (2371 ms)
[ RUN      ] ErrorPageTest.DNSError_DoSearch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26578:26578:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26578:26578:1006/005601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.DNSError_DoSearch (2863 ms)
[176/887] ErrorPageTest.DNSError_DoSearch (3414 ms)
[ RUN      ] ErrorPageTest.DNSError_GoBack2AndForward
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26570:26570:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26570:26570:1006/005601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[26570:26618:1006/005604:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005604:WARNING:channel.cc(358)] RawChannel write error
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.DNSError_GoBack2AndForward (3849 ms)
[177/887] ErrorPageTest.DNSError_GoBack2AndForward (4469 ms)
[ RUN      ] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26926:26926:1006/005604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26926:26926:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26926:27098:1006/005605:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission (1685 ms)
[178/887] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission (2101 ms)
[ RUN      ] ErrorPageAutoReloadTest.ManualReloadNotSuppressed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26916:26916:1006/005604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26916:26916:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageAutoReloadTest.ManualReloadNotSuppressed (1947 ms)
[179/887] ErrorPageAutoReloadTest.ManualReloadNotSuppressed (2376 ms)
[ RUN      ] AutofillPrivateApiTest.SaveCreditCard
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27073:27073:1006/005605:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27073:27073:1006/005606:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27073:27073:1006/005606:INFO:CONSOLE(0)] "[SUCCESS] saveCreditCard", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?saveCreditCard (0)
[       OK ] AutofillPrivateApiTest.SaveCreditCard (1727 ms)
[180/887] AutofillPrivateApiTest.SaveCreditCard (2364 ms)
[ RUN      ] AutofillPrivateApiTest.RemoveEntry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27180:27180:1006/005606:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27180:27180:1006/005606:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005607:WARNING:channel.cc(358)] RawChannel write error
[27180:27180:1006/005608:INFO:CONSOLE(0)] "[SUCCESS] removeEntry", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeEntry (0)
[       OK ] AutofillPrivateApiTest.RemoveEntry (1838 ms)
[181/887] AutofillPrivateApiTest.RemoveEntry (2367 ms)
[ RUN      ] AutomationApiTest.Location
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27201:27201:1006/005607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27201:27201:1006/005607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27201:27397:1006/005608:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27201:27201:1006/005609:INFO:CONSOLE(0)] "[SUCCESS] testLocation", source: chrome-extension://ccbebdlfmlcekippkanmmkndbbdbangn/location.html (0)
[       OK ] AutomationApiTest.Location (3235 ms)
[182/887] AutomationApiTest.Location (3676 ms)
[ RUN      ] AutomationApiTest.TabsAutomationHostsPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27349:27349:1006/005608:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27349:27349:1006/005608:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27349:27456:1006/005609:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[27349:27349:1006/005609:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://gmgonkjbecchmpmmflfodjhhfnlmdbmh/permissions.html (0)
[27349:27349:1006/005609:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://gmgonkjbecchmpmmflfodjhhfnlmdbmh/permissions.html (0)
[27349:27527:1006/005610:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27349:27349:1006/005610:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://gmgonkjbecchmpmmflfodjhhfnlmdbmh/permissions.html (0)
[27349:27527:1006/005610:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005610:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutomationApiTest.TabsAutomationHostsPermissions (3024 ms)
[183/887] AutomationApiTest.TabsAutomationHostsPermissions (3678 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GetCharacteristics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27653:27653:1006/005610:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27653:27653:1006/005611:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27653:27728:1006/005611:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[27653:27653:1006/005612:INFO:CONSOLE(0)] "[SUCCESS] testGetCharacteristics", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.GetCharacteristics (1751 ms)
[184/887] BluetoothLowEnergyApiTest.GetCharacteristics (2373 ms)
[ RUN      ] BluetoothLowEnergyApiTest.CharacteristicValueChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27751:27751:1006/005611:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27751:27751:1006/005612:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27751:27818:1006/005612:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[27751:27751:1006/005612:INFO:CONSOLE(0)] "[SUCCESS] testCharacteristicValueChanged", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.CharacteristicValueChanged (1571 ms)
[185/887] BluetoothLowEnergyApiTest.CharacteristicValueChanged (2107 ms)
[ RUN      ] ActivityLogApiTest.TriggerEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26948:26948:1006/005605:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26948:26948:1006/005605:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26948:26948:1006/005606:INFO:CONSOLE(458)] "Completed setup events", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005606:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005606:INFO:CONSOLE(475)] "Logged:cookies.set Expected:cookies.set", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005606:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCall", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005606:INFO:CONSOLE(458)] "Completed makeApiCall", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005606:INFO:CONSOLE(458)] "Completed makeSpecialApiCalls", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005606:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005606:INFO:CONSOLE(475)] "Logged:extension.getURL Expected:extension.getURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005606:INFO:CONSOLE(475)] "Logged:extension.getViews Expected:extension.getViews", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005606:INFO:CONSOLE(0)] "[SUCCESS] triggerSpecialCall", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005606:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(458)] "Completed checkNoDoubleLogging", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:omnibox.setDefaultSuggestion Expected:omnibox.setDefaultSuggestion", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(0)] "[SUCCESS] triggerDouble", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:app.GetDetails Expected:app.GetDetails", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(458)] "Completed checkAppCalls", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:app.GetIsInstalled Expected:app.GetIsInstalled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:app.getInstallState Expected:app.getInstallState", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(0)] "[SUCCESS] triggerAppBindings", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:storage.clear Expected:storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(0)] "[SUCCESS] triggerObjectMethods", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005607:INFO:CONSOLE(458)] "Completed callObjectMethod", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(458)] "Completed sendMessageToSelf", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.sendMessage Expected:runtime.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(0)] "[SUCCESS] triggerMessageSelf", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.sendMessage Expected:runtime.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(168)] "who's there?", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (168)
[26948:26948:1006/005607:INFO:CONSOLE(0)] "[SUCCESS] triggerMessageOther", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005607:INFO:CONSOLE(458)] "Completed sendMessageToOther", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(458)] "Completed connectToOther", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(0)] "[SUCCESS] triggerConnectOther", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005607:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(0)] "[SUCCESS] triggerBackgroundXHR", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005607:INFO:CONSOLE(458)] "Completed doBackgroundXHR", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005607:INFO:CONSOLE(5)] "g o o g l e", source: file:///tmp/runUuhiEM/chrome/test/data/extensions/api_test/activity_log_private/friend/google_cs.js (5)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005608:INFO:CONSOLE(458)] "Completed tabIdTranslation", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:tabs.move Expected:tabs.move", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005608:INFO:CONSOLE(0)] "[SUCCESS] triggerTabIds", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005608:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(458)] "Completed tabIdTranslation", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:tabs.move Expected:tabs.move", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(0)] "[SUCCESS] triggerTabIdsIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders/1 Expected:webRequest.onBeforeSendHeaders/1", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders Expected:webRequest.onBeforeSendHeaders", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived/2 Expected:webRequest.onHeadersReceived/2", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived Expected:webRequest.onHeadersReceived", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(458)] "Completed doWebRequestModifications", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(0)] "[SUCCESS] triggerWebRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders/3 Expected:webRequest.onBeforeSendHeaders/3", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders Expected:webRequest.onBeforeSendHeaders", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived/4 Expected:webRequest.onHeadersReceived/4", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived Expected:webRequest.onHeadersReceived", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005609:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(458)] "Completed doWebRequestModifications", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(0)] "[SUCCESS] triggerWebRequestIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(458)] "Completed sendMessageToCS", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.connect Expected:tabs.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.sendMessage Expected:tabs.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(5)] "g o o g l e", source: file:///tmp/runUuhiEM/chrome/test/data/extensions/api_test/activity_log_private/friend/google_cs.js (5)
[26948:26948:1006/005610:INFO:CONSOLE(458)] "Completed injectScriptBlob", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005610:INFO:CONSOLE(458)] "Completed injectContentScript", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCallsOnTabsUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(458)] "Completed sendMessageToCS", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.connect Expected:tabs.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.sendMessage Expected:tabs.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005610:INFO:CONSOLE(458)] "Completed injectScriptBlob", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005611:INFO:CONSOLE(458)] "Completed injectContentScript", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCallsOnTabsUpdatedIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:extension.getURL Expected:extension.getURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(433)] "Not installing extension message listener on options.html", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (433)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:test.getConfig Expected:test.getConfig", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(458)] "Completed setup events", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005611:INFO:CONSOLE(458)] "Completed Switching to fullscreen...", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005611:INFO:CONSOLE(0)] "Failed to execute 'requestFullScreen' on 'Element': API can only be initiated by a user gesture.", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/options.html#dom_fullscreen (0)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Element.webkitRequestFullscreen Expected:Element.webkitRequestFullscreen", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(0)] "[SUCCESS] triggerFullscreen", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(0)] "getCurrentPosition() and watchPosition() are deprecated on insecure origins, and support will be removed in the future. You should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details.", source:  (0)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Window.navigator Expected:Window.navigator", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Geolocation.getCurrentPosition Expected:Geolocation.getCurrentPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Geolocation.watchPosition Expected:Geolocation.watchPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Window.sessionStorage Expected:Window.sessionStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Window.localStorage Expected:Window.localStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Window.applicationCache Expected:Window.applicationCache", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:Window.openDatabase Expected:Window.openDatabase", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY click Expected:blinkAddEventListener BODY click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document click Expected:blinkAddEventListener #document click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow click Expected:blinkAddEventListener DOMWindow click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[1:2:1006/005611:WARNING:channel.cc(358)] RawChannel write error
[26948:26948:1006/005611:INFO:CONSOLE(458)] "Completed executeDOMChangesOnTabUpdated", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dblclick Expected:blinkAddEventListener BODY dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dblclick Expected:blinkAddEventListener #document dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dblclick Expected:blinkAddEventListener DOMWindow dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drag Expected:blinkAddEventListener BODY drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drag Expected:blinkAddEventListener #document drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drag Expected:blinkAddEventListener DOMWindow drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragend Expected:blinkAddEventListener BODY dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragend Expected:blinkAddEventListener #document dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragend Expected:blinkAddEventListener DOMWindow dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragenter Expected:blinkAddEventListener BODY dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragenter Expected:blinkAddEventListener #document dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragenter Expected:blinkAddEventListener DOMWindow dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragleave Expected:blinkAddEventListener BODY dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragleave Expected:blinkAddEventListener #document dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragleave Expected:blinkAddEventListener DOMWindow dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragover Expected:blinkAddEventListener BODY dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragover Expected:blinkAddEventListener #document dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragover Expected:blinkAddEventListener DOMWindow dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragstart Expected:blinkAddEventListener BODY dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragstart Expected:blinkAddEventListener #document dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragstart Expected:blinkAddEventListener DOMWindow dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drop Expected:blinkAddEventListener BODY drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drop Expected:blinkAddEventListener #document drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drop Expected:blinkAddEventListener DOMWindow drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY input Expected:blinkAddEventListener BODY input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document input Expected:blinkAddEventListener #document input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow input Expected:blinkAddEventListener DOMWindow input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keydown Expected:blinkAddEventListener BODY keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keydown Expected:blinkAddEventListener #document keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keydown Expected:blinkAddEventListener DOMWindow keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keypress Expected:blinkAddEventListener BODY keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keypress Expected:blinkAddEventListener #document keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keypress Expected:blinkAddEventListener DOMWindow keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keyup Expected:blinkAddEventListener BODY keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keyup Expected:blinkAddEventListener #document keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005611:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keyup Expected:blinkAddEventListener DOMWindow keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousedown Expected:blinkAddEventListener BODY mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousedown Expected:blinkAddEventListener #document mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousedown Expected:blinkAddEventListener DOMWindow mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseenter Expected:blinkAddEventListener BODY mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseenter Expected:blinkAddEventListener #document mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseenter Expected:blinkAddEventListener DOMWindow mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseleave Expected:blinkAddEventListener BODY mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseleave Expected:blinkAddEventListener #document mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseleave Expected:blinkAddEventListener DOMWindow mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousemove Expected:blinkAddEventListener BODY mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousemove Expected:blinkAddEventListener #document mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousemove Expected:blinkAddEventListener DOMWindow mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseout Expected:blinkAddEventListener BODY mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseout Expected:blinkAddEventListener #document mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseout Expected:blinkAddEventListener DOMWindow mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseover Expected:blinkAddEventListener BODY mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseover Expected:blinkAddEventListener #document mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseover Expected:blinkAddEventListener DOMWindow mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseup Expected:blinkAddEventListener BODY mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseup Expected:blinkAddEventListener #document mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseup Expected:blinkAddEventListener DOMWindow mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousewheel Expected:blinkAddEventListener BODY mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousewheel Expected:blinkAddEventListener #document mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousewheel Expected:blinkAddEventListener DOMWindow mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(0)] "[SUCCESS] triggerDOMChangesOnTabsUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Window.navigator Expected:Window.navigator", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Geolocation.getCurrentPosition Expected:Geolocation.getCurrentPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Geolocation.watchPosition Expected:Geolocation.watchPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Window.sessionStorage Expected:Window.sessionStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Window.localStorage Expected:Window.localStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Window.applicationCache Expected:Window.applicationCache", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:Window.openDatabase Expected:Window.openDatabase", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(458)] "Completed executeDOMChangesOnTabUpdated", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY click Expected:blinkAddEventListener BODY click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document click Expected:blinkAddEventListener #document click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow click Expected:blinkAddEventListener DOMWindow click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dblclick Expected:blinkAddEventListener BODY dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dblclick Expected:blinkAddEventListener #document dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dblclick Expected:blinkAddEventListener DOMWindow dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drag Expected:blinkAddEventListener BODY drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drag Expected:blinkAddEventListener #document drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drag Expected:blinkAddEventListener DOMWindow drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragend Expected:blinkAddEventListener BODY dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragend Expected:blinkAddEventListener #document dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragend Expected:blinkAddEventListener DOMWindow dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragenter Expected:blinkAddEventListener BODY dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragenter Expected:blinkAddEventListener #document dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragenter Expected:blinkAddEventListener DOMWindow dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragleave Expected:blinkAddEventListener BODY dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragleave Expected:blinkAddEventListener #document dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragleave Expected:blinkAddEventListener DOMWindow dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragover Expected:blinkAddEventListener BODY dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragover Expected:blinkAddEventListener #document dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragover Expected:blinkAddEventListener DOMWindow dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragstart Expected:blinkAddEventListener BODY dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragstart Expected:blinkAddEventListener #document dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragstart Expected:blinkAddEventListener DOMWindow dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drop Expected:blinkAddEventListener BODY drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drop Expected:blinkAddEventListener #document drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drop Expected:blinkAddEventListener DOMWindow drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY input Expected:blinkAddEventListener BODY input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document input Expected:blinkAddEventListener #document input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow input Expected:blinkAddEventListener DOMWindow input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keydown Expected:blinkAddEventListener BODY keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keydown Expected:blinkAddEventListener #document keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keydown Expected:blinkAddEventListener DOMWindow keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keypress Expected:blinkAddEventListener BODY keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keypress Expected:blinkAddEventListener #document keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keypress Expected:blinkAddEventListener DOMWindow keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keyup Expected:blinkAddEventListener BODY keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keyup Expected:blinkAddEventListener #document keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keyup Expected:blinkAddEventListener DOMWindow keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousedown Expected:blinkAddEventListener BODY mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousedown Expected:blinkAddEventListener #document mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousedown Expected:blinkAddEventListener DOMWindow mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseenter Expected:blinkAddEventListener BODY mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseenter Expected:blinkAddEventListener #document mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseenter Expected:blinkAddEventListener DOMWindow mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseleave Expected:blinkAddEventListener BODY mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseleave Expected:blinkAddEventListener #document mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseleave Expected:blinkAddEventListener DOMWindow mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousemove Expected:blinkAddEventListener BODY mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousemove Expected:blinkAddEventListener #document mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousemove Expected:blinkAddEventListener DOMWindow mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseout Expected:blinkAddEventListener BODY mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseout Expected:blinkAddEventListener #document mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseout Expected:blinkAddEventListener DOMWindow mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseover Expected:blinkAddEventListener BODY mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseover Expected:blinkAddEventListener #document mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseover Expected:blinkAddEventListener DOMWindow mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseup Expected:blinkAddEventListener BODY mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseup Expected:blinkAddEventListener #document mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseup Expected:blinkAddEventListener DOMWindow mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousewheel Expected:blinkAddEventListener BODY mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousewheel Expected:blinkAddEventListener #document mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousewheel Expected:blinkAddEventListener DOMWindow mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[26948:26948:1006/005612:INFO:CONSOLE(0)] "[SUCCESS] triggerDOMChangesOnTabsUpdatedIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005612:INFO:CONSOLE(0)] "[SUCCESS] checkSavedHistory", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005612:INFO:CONSOLE(0)] "[SUCCESS] checkHistoryForURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005613:INFO:CONSOLE(0)] "[SUCCESS] checkOtherObject", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005613:INFO:CONSOLE(0)] "[SUCCESS] checkOtherObject", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005613:INFO:CONSOLE(0)] "[SUCCESS] deleteGoogleUrls", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005613:INFO:CONSOLE(0)] "[SUCCESS] deleteAllUrls", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[26948:26948:1006/005613:INFO:CONSOLE(0)] "[SUCCESS] deleteAllHistory", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[       OK ] ActivityLogApiTest.TriggerEvent (8743 ms)
[186/887] ActivityLogApiTest.TriggerEvent (9193 ms)
[ RUN      ] BluetoothLowEnergyApiTest.StartStopNotifications
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27871:27871:1006/005612:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27871:27871:1006/005613:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27871:27908:1006/005613:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[27871:27871:1006/005614:INFO:CONSOLE(0)] "[SUCCESS] testStartStopNotifications", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.StartStopNotifications (1522 ms)
[187/887] BluetoothLowEnergyApiTest.StartStopNotifications (2102 ms)
[ RUN      ] BrowserApiTest.OpenTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27936:27936:1006/005613:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27936:27936:1006/005613:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserApiTest.OpenTab (1070 ms)
[188/887] BrowserApiTest.OpenTab (1581 ms)
[ RUN      ] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27971:27971:1006/005614:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27971:27971:1006/005614:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005614:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination (1035 ms)
[189/887] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination (1576 ms)
[ RUN      ] CastStreamingApiTest.StopNoStart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28095:28095:1006/005615:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28095:28095:1006/005615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28095:28095:1006/005616:INFO:CONSOLE(13)] "[TEST] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.js (13)
[1:12:1006/005616:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005616:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005616:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005616:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[28095:28095:1006/005616:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.js (16)
[28095:28095:1006/005616:INFO:CONSOLE(0)] "[SUCCESS] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.html (0)
[28095:28095:1006/005616:INFO:CONSOLE(0)] "[SUCCESS] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.html (0)
[1:2:1006/005616:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] CastStreamingApiTest.StopNoStart (1652 ms)
[190/887] CastStreamingApiTest.StopNoStart (2102 ms)
[ RUN      ] CommandLinePrivateApiTest.Basics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28138:28138:1006/005615:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28138:28138:1006/005615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28138:28138:1006/005616:INFO:CONSOLE(0)] "[SUCCESS] testHaveSwitch", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[28138:28138:1006/005616:INFO:CONSOLE(0)] "[SUCCESS] testNotHaveSwitch", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[28138:28138:1006/005616:INFO:CONSOLE(0)] "[SUCCESS] testInvalidArgs", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[       OK ] CommandLinePrivateApiTest.Basics (1515 ms)
[191/887] CommandLinePrivateApiTest.Basics (1842 ms)
[ RUN      ] AutomationApiTest.QuerySelector
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27477:27477:1006/005609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27477:27477:1006/005609:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005610:WARNING:channel.cc(358)] RawChannel write error
[27477:27646:1006/005611:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27477:27477:1006/005611:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelector", source: chrome-extension://ccbebdlfmlcekippkanmmkndbbdbangn/queryselector.html (0)
[27477:27477:1006/005611:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorNoMatch", source: chrome-extension://ccbebdlfmlcekippkanmmkndbbdbangn/queryselector.html (0)
[27477:27477:1006/005612:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromMain", source: chrome-extension://ccbebdlfmlcekippkanmmkndbbdbangn/queryselector.html (0)
[27477:27477:1006/005613:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorForSpanInsideButtonReturnsButton", source: chrome-extension://ccbebdlfmlcekippkanmmkndbbdbangn/queryselector.html (0)
[27477:27477:1006/005614:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromAnonymousGroup", source: chrome-extension://ccbebdlfmlcekippkanmmkndbbdbangn/queryselector.html (0)
[27477:27477:1006/005615:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromRemovedNode", source: chrome-extension://ccbebdlfmlcekippkanmmkndbbdbangn/queryselector.html (0)
[       OK ] AutomationApiTest.QuerySelector (7975 ms)
[192/887] AutomationApiTest.QuerySelector (8665 ms)
[ RUN      ] CommandServiceTest.GetExtensionActionCommandQueryAll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28142:28142:1006/005615:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28142:28142:1006/005615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] CommandServiceTest.GetExtensionActionCommandQueryAll (1895 ms)
[193/887] CommandServiceTest.GetExtensionActionCommandQueryAll (2361 ms)
[ RUN      ] CommandServiceTest.GetNamedCommandsQuerySuggested
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28351:28351:1006/005617:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28351:28351:1006/005617:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] CommandServiceTest.GetNamedCommandsQuerySuggested (2182 ms)
[194/887] CommandServiceTest.GetNamedCommandsQuerySuggested (2627 ms)
[ RUN      ] CommandServiceTest.GetNamedCommandsQueryActive
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28350:28350:1006/005617:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28350:28350:1006/005617:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005619:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CommandServiceTest.GetNamedCommandsQueryActive (2639 ms)
[195/887] CommandServiceTest.GetNamedCommandsQueryActive (3152 ms)
[ RUN      ] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28376:28376:1006/005617:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28376:28376:1006/005618:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28376:28504:1006/005619:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: odlameecjipmbmbejkplpemijjgpljce
[28376:28504:1006/005619:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://odlameecjipmbmbejkplpemijjgpljce/foo.html
Fontconfig error: Cannot load default config file
[       OK ] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages (2544 ms)
[196/887] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages (3151 ms)
[ RUN      ] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28437:28437:1006/005618:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28437:28437:1006/005618:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove (2390 ms)
[197/887] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove (2890 ms)
[ RUN      ] DeclarativeContentApiTest.DisabledForSplitIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28664:28664:1006/005620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28664:28664:1006/005620:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[28664:28664:1006/005623:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[28664:28664:1006/005623:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[28664:28664:1006/005623:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] DeclarativeContentApiTest.DisabledForSplitIncognito (3486 ms)
[198/887] DeclarativeContentApiTest.DisabledForSplitIncognito (3944 ms)
[ RUN      ] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28736:28736:1006/005620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28736:28736:1006/005621:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents (2661 ms)
[199/887] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents (3154 ms)
[ RUN      ] DeclarativeContentApiTest.PRE_RulesPersistence
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28735:28735:1006/005621:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28735:28735:1006/005621:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28735:28735:1006/005623:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[28735:28735:1006/005623:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[28735:28735:1006/005623:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] DeclarativeContentApiTest.PRE_RulesPersistence (2843 ms)
[200/887] DeclarativeContentApiTest.PRE_RulesPersistence (3414 ms)
[ RUN      ] DeclarativeContentApiTest.EnabledForSplitIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28685:28685:1006/005620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28685:28685:1006/005620:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[28685:28685:1006/005623:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[28685:28685:1006/005623:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[28685:28685:1006/005623:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] DeclarativeContentApiTest.EnabledForSplitIncognito (3779 ms)
[201/887] DeclarativeContentApiTest.EnabledForSplitIncognito (4462 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29080:29080:1006/005624:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29080:29080:1006/005624:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex (1343 ms)
[202/887] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex (1843 ms)
[ RUN      ] DialAPITest.Discovery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29075:29075:1006/005624:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29075:29075:1006/005624:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29075:29148:1006/005624:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005624:WARNING:channel.cc(358)] RawChannel write error
[29075:29075:1006/005625:INFO:CONSOLE(0)] "[SUCCESS] discoverySucceeds", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/discovery.html (0)
[       OK ] DialAPITest.Discovery (1746 ms)
[203/887] DialAPITest.Discovery (2124 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29162:29162:1006/005625:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29162:29162:1006/005625:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy (1321 ms)
[204/887] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy (1842 ms)
[ RUN      ] DeveloperPrivateApiTest.Basics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29055:29055:1006/005624:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29055:29055:1006/005624:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29055:29125:1006/005625:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ojlghpmlfllochnhohpkfkfpkfcliokb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29055:29055:1006/005626:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://akogaincbcmhleamjngmogkaecakajep/_generated_background_page.html (0)
[29055:29055:1006/005626:INFO:CONSOLE(0)] "[SUCCESS] aliasedFunctions", source: chrome-extension://akogaincbcmhleamjngmogkaecakajep/_generated_background_page.html (0)
[1:2:1006/005626:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DeveloperPrivateApiTest.Basics (2884 ms)
[205/887] DeveloperPrivateApiTest.Basics (3416 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29351:29351:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29351:29351:1006/005626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchState (1227 ms)
[206/887] DownloadExtensionTest.DownloadExtensionTest_SearchState (1577 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchLimit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29354:29354:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29354:29354:1006/005626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchLimit (1430 ms)
[207/887] DownloadExtensionTest.DownloadExtensionTest_SearchLimit (1841 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchPlural
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29377:29377:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29377:29377:1006/005627:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005627:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005627:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005627:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005627:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchPlural (1267 ms)
[208/887] DownloadExtensionTest.DownloadExtensionTest_SearchPlural (1837 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29526:29526:1006/005627:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29526:29526:1006/005628:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43401...
sending server_data: {"host": "127.0.0.1", "port": 43401} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders (1763 ms)
[209/887] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders (2365 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29468:29468:1006/005627:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29468:29468:1006/005627:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57273...
sending server_data: {"host": "127.0.0.1", "port": 57273} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito (2329 ms)
[210/887] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito (2888 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29553:29553:1006/005628:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29553:29553:1006/005628:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL (1490 ms)
[211/887] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL (2107 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29613:29613:1006/005628:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29613:29613:1006/005629:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45393...
sending server_data: {"host": "127.0.0.1", "port": 45393} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody (1740 ms)
[212/887] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody (2370 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29892:29892:1006/005630:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29892:29892:1006/005630:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38683...
sending server_data: {"host": "127.0.0.1", "port": 38683} (36 bytes)
[1:2:1006/005631:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice (1829 ms)
[213/887] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice (2371 ms)
[ RUN      ] BrowserActionApiTest.Getters
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29893:29893:1006/005630:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29893:29893:1006/005630:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29893:29987:1006/005631:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[29893:29893:1006/005631:INFO:CONSOLE(0)] "[SUCCESS] getBadgeText", source: chrome-extension://mmlbfboonaogfgjaojigkfhbhlfngpkc/update.html (0)
[29893:29893:1006/005631:INFO:CONSOLE(0)] "[SUCCESS] getBadgeBackgroundColor", source: chrome-extension://mmlbfboonaogfgjaojigkfhbhlfngpkc/update.html (0)
[29893:29893:1006/005631:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://mmlbfboonaogfgjaojigkfhbhlfngpkc/update.html (0)
[29893:29893:1006/005631:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://mmlbfboonaogfgjaojigkfhbhlfngpkc/update.html (0)
[29893:29893:1006/005632:INFO:CONSOLE(0)] "[SUCCESS] getBadgeText", source: chrome-extension://mmlbfboonaogfgjaojigkfhbhlfngpkc/update2.html (0)
[29893:29893:1006/005632:INFO:CONSOLE(0)] "[SUCCESS] getBadgeBackgroundColor", source: chrome-extension://mmlbfboonaogfgjaojigkfhbhlfngpkc/update2.html (0)
[29893:29893:1006/005632:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://mmlbfboonaogfgjaojigkfhbhlfngpkc/update2.html (0)
[29893:29893:1006/005632:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://mmlbfboonaogfgjaojigkfhbhlfngpkc/update2.html (0)
[       OK ] BrowserActionApiTest.Getters (2507 ms)
[214/887] BrowserActionApiTest.Getters (2892 ms)
[ RUN      ] BrowserActionApiTest.TestTriggerBrowserAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29894:29894:1006/005630:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29894:29894:1006/005630:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39405...
sending server_data: {"host": "127.0.0.1", "port": 39405} (36 bytes)
[       OK ] BrowserActionApiTest.TestTriggerBrowserAction (2352 ms)
[215/887] BrowserActionApiTest.TestTriggerBrowserAction (2890 ms)
[ RUN      ] PageActionApiTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30028:30028:1006/005631:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30028:30028:1006/005631:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40143...
sending server_data: {"host": "127.0.0.1", "port": 40143} (36 bytes)
[       OK ] PageActionApiTest.Basic (2284 ms)
[216/887] PageActionApiTest.Basic (2904 ms)
[ RUN      ] PageActionApiTest.TestCrash57333
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30221:30221:1006/005632:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30221:30221:1006/005632:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PageActionApiTest.TestCrash57333 (2115 ms)
[217/887] PageActionApiTest.TestCrash57333 (2630 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiGetDisplayPath
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30251:30251:1006/005633:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30251:30251:1006/005633:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30251:30343:1006/005634:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dmndjakdfbmlglmikooliiacgdagbhao-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30251:30343:1006/005634:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dmndjakdfbmlglmikooliiacgdagbhao-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30251:30251:1006/005635:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://dmndjakdfbmlglmikooliiacgdagbhao/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiGetDisplayPath (2727 ms)
[218/887] FileSystemApiTest.FileSystemApiGetDisplayPath (3157 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenMultipleSuggested
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30252:30252:1006/005633:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30252:30252:1006/005633:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30252:30353:1006/005634:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnmlfhfkaclidoaglocaahhhkodbnojn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30252:30353:1006/005634:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnmlfhfkaclidoaglocaahhhkodbnojn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30252:30252:1006/005635:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://hnmlfhfkaclidoaglocaahhhkodbnojn/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenMultipleSuggested (2832 ms)
[219/887] FileSystemApiTest.FileSystemApiOpenMultipleSuggested (3413 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenDirectoryTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30359:30359:1006/005633:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30359:30359:1006/005634:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30359:30463:1006/005635:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fonjgagbfgibemgmlfkehfajmfbfbbgj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30359:30463:1006/005635:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fonjgagbfgibemgmlfkehfajmfbfbbgj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30359:30359:1006/005636:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://fonjgagbfgibemgmlfkehfajmfbfbbgj/test.html (0)
[30359:30359:1006/005636:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://fonjgagbfgibemgmlfkehfajmfbfbbgj/test.html (0)
[30359:30359:1006/005636:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://fonjgagbfgibemgmlfkehfajmfbfbbgj/test.html (0)
[30359:30359:1006/005636:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://fonjgagbfgibemgmlfkehfajmfbfbbgj/test.html (0)
[30359:30359:1006/005636:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://fonjgagbfgibemgmlfkehfajmfbfbbgj/test.html (0)
[30359:30359:1006/005636:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://fonjgagbfgibemgmlfkehfajmfbfbbgj/test.html (0)
[30359:30359:1006/005636:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://fonjgagbfgibemgmlfkehfajmfbfbbgj/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenDirectoryTest (2928 ms)
[220/887] FileSystemApiTest.FileSystemApiOpenDirectoryTest (3420 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30544:30544:1006/005635:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30544:30544:1006/005635:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30544:30602:1006/005636:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lkamhfljnenoidchfhkanchhnajmkieo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30544:30602:1006/005636:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lkamhfljnenoidchfhkanchhnajmkieo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30544:30544:1006/005637:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://lkamhfljnenoidchfhkanchhnajmkieo/test.html (0)
[1:2:1006/005637:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest (2538 ms)
[221/887] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest (3155 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30644:30644:1006/005636:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30644:30644:1006/005636:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30644:30715:1006/005637:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-opdjegjgjkknbjamhnofddgpcemigfpd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30644:30715:1006/005637:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-opdjegjgjkknbjamhnofddgpcemigfpd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30644:30644:1006/005638:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://opdjegjgjkknbjamhnofddgpcemigfpd/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest (2800 ms)
[222/887] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest (3414 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiSaveBackgroundTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30667:30667:1006/005636:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30667:30667:1006/005636:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30667:30795:1006/005637:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dchajigbcjgckcdlmpfkaajfcgnhiifn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30667:30795:1006/005638:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dchajigbcjgckcdlmpfkaajfcgnhiifn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30667:30667:1006/005638:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://dchajigbcjgckcdlmpfkaajfcgnhiifn/_generated_background_page.html (0)
[       OK ] FileSystemApiTest.FileSystemApiSaveBackgroundTest (2511 ms)
[223/887] FileSystemApiTest.FileSystemApiSaveBackgroundTest (3156 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30762:30762:1006/005637:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30762:30762:1006/005637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30762:30871:1006/005638:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ihdphmhjliflpgadjjdcjljagnfagjko-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30762:30871:1006/005638:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ihdphmhjliflpgadjjdcjljagnfagjko-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30762:30762:1006/005639:INFO:CONSOLE(0)] "[SUCCESS] isWritableEntry", source: chrome-extension://ihdphmhjliflpgadjjdcjljagnfagjko/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest (2773 ms)
[224/887] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest (3418 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiRetainEntry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30904:30904:1006/005638:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30904:30904:1006/005638:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30904:30972:1006/005639:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nocfikedhokfakphlmjlbhjdllfbblko-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30904:30972:1006/005639:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nocfikedhokfakphlmjlbhjdllfbblko-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30904:30904:1006/005640:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://nocfikedhokfakphlmjlbhjdllfbblko/test_other_window.html (0)
[30904:30904:1006/005640:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://nocfikedhokfakphlmjlbhjdllfbblko/test.html (0)
[1:2:1006/005640:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiRetainEntry (3106 ms)
[225/887] FileSystemApiTest.FileSystemApiRetainEntry (3691 ms)
[ RUN      ] GcdPrivateAPITest.Session
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31051:31051:1006/005639:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31051:31051:1006/005639:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005640:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005641:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GcdPrivateAPITest.Session (1913 ms)
[226/887] GcdPrivateAPITest.Session (2369 ms)
[ RUN      ] GcdPrivateAPITest.AddBefore
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31052:31052:1006/005639:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31052:31052:1006/005639:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005641:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GcdPrivateAPITest.AddBefore (1890 ms)
[227/887] GcdPrivateAPITest.AddBefore (2366 ms)
[ RUN      ] GcmApiTest.Register
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31179:31179:1006/005640:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31179:31179:1006/005641:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31179:31179:1006/005641:INFO:CONSOLE(0)] "[SUCCESS] testRegister", source: chrome-extension://nmdefkbbfmlbiodopffkdnandjlghgjm/_generated_background_page.html (0)
[1:2:1006/005641:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GcmApiTest.Register (1601 ms)
[228/887] GcmApiTest.Register (2103 ms)
[ RUN      ] HistoryApiTest.SearchAfterAdd
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31327:31327:1006/005642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31327:31327:1006/005642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31327:31327:1006/005643:INFO:CONSOLE(0)] "[SUCCESS] searchAfterAdd", source: chrome-extension://nopmnpiodkibldmbgbiknhbnknepaomg/search_after_add.html (0)
[1:2:1006/005643:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HistoryApiTest.SearchAfterAdd (1936 ms)
[229/887] HistoryApiTest.SearchAfterAdd (2368 ms)
[ RUN      ] HotwordPrivateApiTest.AlwaysOnEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31328:31328:1006/005642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31328:31328:1006/005642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31328:31328:1006/005643:INFO:CONSOLE(0)] "[SUCCESS] alwaysOnEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[31328:31328:1006/005643:INFO:CONSOLE(0)] "[SUCCESS] alwaysOnEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.AlwaysOnEnabled (2248 ms)
[230/887] HotwordPrivateApiTest.AlwaysOnEnabled (2630 ms)
[ RUN      ] HotwordPrivateApiTest.HotwordSession
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31436:31436:1006/005642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31436:31436:1006/005643:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HotwordPrivateApiTest.HotwordSession (1590 ms)
[231/887] HotwordPrivateApiTest.HotwordSession (2109 ms)
[ RUN      ] HotwordPrivateApiTest.OnSpeakerModelExists
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31641:31641:1006/005644:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31641:31641:1006/005644:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005645:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005645:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HotwordPrivateApiTest.OnSpeakerModelExists (1476 ms)
[232/887] HotwordPrivateApiTest.OnSpeakerModelExists (1840 ms)
[ RUN      ] IdentityGetAccountsFunctionTest.NoneSignedIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31659:31659:1006/005644:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31659:31659:1006/005645:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005645:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IdentityGetAccountsFunctionTest.NoneSignedIn (1059 ms)
[233/887] IdentityGetAccountsFunctionTest.NoneSignedIn (1576 ms)
[ RUN      ] HotwordPrivateApiTest.AudioHistoryNoWebHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31647:31647:1006/005644:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31647:31647:1006/005644:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31647:31647:1006/005645:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[1:2:1006/005645:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HotwordPrivateApiTest.AudioHistoryNoWebHistory (1555 ms)
[234/887] HotwordPrivateApiTest.AudioHistoryNoWebHistory (2106 ms)
[ RUN      ] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31868:31868:1006/005646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31868:31868:1006/005646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff (968 ms)
[235/887] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff (1315 ms)
[ RUN      ] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31862:31862:1006/005646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31862:31862:1006/005646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005646:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:3:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005646:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn (1000 ms)
[236/887] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn (1580 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveLoginCanceled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31877:31877:1006/005646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31877:31877:1006/005646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31877:31999:1006/005647:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnhdjpedlimcfhjmljhgabkadnolmcig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31877:31877:1006/005647:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hnhdjpedlimcfhjmljhgabkadnolmcig/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveLoginCanceled (1356 ms)
[237/887] GetAuthTokenFunctionTest.InteractiveLoginCanceled (1839 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32030:32030:1006/005647:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32030:32030:1006/005647:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32030:32093:1006/005648:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnhdjpedlimcfhjmljhgabkadnolmcig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32030:32030:1006/005648:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hnhdjpedlimcfhjmljhgabkadnolmcig/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled (1414 ms)
[238/887] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled (1840 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32036:32036:1006/005647:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32036:32036:1006/005647:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32036:32115:1006/005648:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnhdjpedlimcfhjmljhgabkadnolmcig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32036:32036:1006/005648:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hnhdjpedlimcfhjmljhgabkadnolmcig/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken (1371 ms)
[239/887] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken (1843 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32135:32135:1006/005648:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32135:32135:1006/005648:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32135:32225:1006/005649:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnhdjpedlimcfhjmljhgabkadnolmcig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32135:32135:1006/005649:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hnhdjpedlimcfhjmljhgabkadnolmcig/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted (1303 ms)
[240/887] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted (1843 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32254:32254:1006/005649:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32254:32254:1006/005649:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32254:32324:1006/005650:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnhdjpedlimcfhjmljhgabkadnolmcig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32254:32254:1006/005650:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hnhdjpedlimcfhjmljhgabkadnolmcig/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess (1413 ms)
[241/887] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess (1838 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32261:32261:1006/005649:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32261:32261:1006/005649:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32261:32333:1006/005650:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnhdjpedlimcfhjmljhgabkadnolmcig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32261:32261:1006/005650:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hnhdjpedlimcfhjmljhgabkadnolmcig/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect (1364 ms)
[242/887] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect (1841 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32360:32360:1006/005650:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32360:32360:1006/005650:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32360:32450:1006/005651:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnhdjpedlimcfhjmljhgabkadnolmcig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32360:32360:1006/005651:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hnhdjpedlimcfhjmljhgabkadnolmcig/test.js (5)
[1:2:1006/005651:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors (1267 ms)
[243/887] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors (1843 ms)
[ RUN      ] HistoryApiTest.Delete
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31326:31326:1006/005641:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31326:31326:1006/005642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31326:31326:1006/005643:INFO:CONSOLE(0)] "[SUCCESS] clearHistory", source: chrome-extension://nopmnpiodkibldmbgbiknhbnknepaomg/delete.html (0)
[31326:31326:1006/005643:INFO:CONSOLE(0)] "[SUCCESS] deleteUrl", source: chrome-extension://nopmnpiodkibldmbgbiknhbnknepaomg/delete.html (0)
[31326:31326:1006/005645:INFO:CONSOLE(0)] "[SUCCESS] deleteStartRange", source: chrome-extension://nopmnpiodkibldmbgbiknhbnknepaomg/delete.html (0)
[31326:31326:1006/005647:INFO:CONSOLE(0)] "[SUCCESS] deleteEndRange", source: chrome-extension://nopmnpiodkibldmbgbiknhbnknepaomg/delete.html (0)
[31326:31326:1006/005649:INFO:CONSOLE(0)] "[SUCCESS] deleteWholeRange", source: chrome-extension://nopmnpiodkibldmbgbiknhbnknepaomg/delete.html (0)
[31326:31326:1006/005652:INFO:CONSOLE(0)] "[SUCCESS] deleteEmptyRange", source: chrome-extension://nopmnpiodkibldmbgbiknhbnknepaomg/delete.html (0)
[       OK ] HistoryApiTest.Delete (10598 ms)
[244/887] HistoryApiTest.Delete (11031 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveCacheHit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32479:32479:1006/005651:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32479:32479:1006/005651:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32479:32541:1006/005652:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnhdjpedlimcfhjmljhgabkadnolmcig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32479:32479:1006/005652:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hnhdjpedlimcfhjmljhgabkadnolmcig/test.js (5)
[1:2:1006/005652:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GetAuthTokenFunctionTest.InteractiveCacheHit (1409 ms)
[245/887] GetAuthTokenFunctionTest.InteractiveCacheHit (1841 ms)
[ RUN      ] GetAuthTokenFunctionTest.ScopesEmailFooBar
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32486:32486:1006/005651:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32486:32486:1006/005651:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32486:32563:1006/005652:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnhdjpedlimcfhjmljhgabkadnolmcig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32486:32486:1006/005652:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hnhdjpedlimcfhjmljhgabkadnolmcig/test.js (5)
[       OK ] GetAuthTokenFunctionTest.ScopesEmailFooBar (1421 ms)
[246/887] GetAuthTokenFunctionTest.ScopesEmailFooBar (1844 ms)
[ RUN      ] RemoveCachedAuthTokenFunctionTest.Advice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32585:32585:1006/005652:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32585:32585:1006/005652:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005652:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005652:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005652:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005652:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RemoveCachedAuthTokenFunctionTest.Advice (1040 ms)
[247/887] RemoveCachedAuthTokenFunctionTest.Advice (1584 ms)
[ RUN      ] ExtensionManagementApiBrowserTest.InstallEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32689:32689:1006/005653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32689:32689:1006/005653:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionManagementApiBrowserTest.InstallEvent (1635 ms)
[248/887] ExtensionManagementApiBrowserTest.InstallEvent (2109 ms)
[ RUN      ] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32711:32711:1006/005653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32711:32711:1006/005653:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated (1897 ms)
[249/887] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated (2372 ms)
[ RUN      ] ExtensionManagementApiBrowserTest.SelfUninstall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32705:32705:1006/005653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32705:32705:1006/005653:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionManagementApiBrowserTest.SelfUninstall (2284 ms)
[250/887] ExtensionManagementApiBrowserTest.SelfUninstall (2890 ms)
[ RUN      ] ExtensionManagementApiTest.Uninstall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[303:303:1006/005654:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[303:303:1006/005654:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005655:WARNING:channel.cc(358)] RawChannel write error
[303:303:1006/005655:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledAppWithoutUserGesture", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/uninstall.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[303:303:1006/005655:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledApp", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/uninstall.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[303:303:1006/005655:INFO:CONSOLE(0)] "[SUCCESS] uninstallDisabledApp", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/uninstall.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[303:303:1006/005655:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledExtension", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/uninstall.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[303:303:1006/005655:INFO:CONSOLE(0)] "[SUCCESS] uninstallDisabledExtension", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/uninstall.html (0)
[       OK ] ExtensionManagementApiTest.Uninstall (2150 ms)
[251/887] ExtensionManagementApiTest.Uninstall (2892 ms)
[ RUN      ] ExtensionManagementApiTest.CreateAppShortcut
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[509:509:1006/005655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[509:509:1006/005655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[509:587:1006/005656:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-edbjghfcnmmekpaggembjmnmcpladebb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[509:509:1006/005656:INFO:CONSOLE(0)] "[SUCCESS] createEnabledAppShortcutWithoutUserGesture", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/createAppShortcut.html (0)
[509:509:1006/005657:INFO:CONSOLE(0)] "[SUCCESS] createEnabledAppShortcut", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/createAppShortcut.html (0)
[509:509:1006/005657:INFO:CONSOLE(0)] "[SUCCESS] createDisabledAppShortcut", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/createAppShortcut.html (0)
[509:509:1006/005657:INFO:CONSOLE(0)] "[SUCCESS] createPackagedAppShortcut", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/createAppShortcut.html (0)
[509:509:1006/005657:INFO:CONSOLE(0)] "[SUCCESS] createExtensionShortcut", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/createAppShortcut.html (0)
[509:509:1006/005657:INFO:CONSOLE(0)] "[SUCCESS] createNotExistAppShortcut", source: chrome-extension://gogdeocjonlbnbdeeedecdpkdkkjjdho/createAppShortcut.html (0)
[       OK ] ExtensionManagementApiTest.CreateAppShortcut (2464 ms)
[252/887] ExtensionManagementApiTest.CreateAppShortcut (2890 ms)
[ RUN      ] ExtensionManagementApiTest.ManagementPolicyProhibited
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[565:565:1006/005655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[565:565:1006/005655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[565:565:1006/005657:INFO:CONSOLE(0)] "[SUCCESS] prohibitedDisable", source: chrome-extension://iedllclnhcmbfbpdmdhjlcicoikbneke/prohibited.html (0)
[565:565:1006/005657:INFO:CONSOLE(0)] "[SUCCESS] prohibitedEnable", source: chrome-extension://iedllclnhcmbfbpdmdhjlcicoikbneke/prohibited.html (0)
[565:565:1006/005657:INFO:CONSOLE(0)] "[SUCCESS] prohibitedUninstall", source: chrome-extension://iedllclnhcmbfbpdmdhjlcicoikbneke/prohibited.html (0)
[       OK ] ExtensionManagementApiTest.ManagementPolicyProhibited (2027 ms)
[253/887] ExtensionManagementApiTest.ManagementPolicyProhibited (2632 ms)
[ RUN      ] ExtensionManagementTest.InstallRequiresConfirm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[612:612:1006/005656:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[612:612:1006/005656:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionManagementTest.InstallRequiresConfirm (1971 ms)
[254/887] ExtensionManagementTest.InstallRequiresConfirm (2634 ms)
[ RUN      ] ExtensionManagementTest.ExternalPolicyRefresh
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[698:698:1006/005656:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[698:698:1006/005657:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionManagementTest.ExternalPolicyRefresh (2050 ms)
[255/887] ExtensionManagementTest.ExternalPolicyRefresh (2636 ms)
[ RUN      ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[864:864:1006/005658:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[864:864:1006/005658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[864:925:1006/005658:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-indkmjmpfolohncoeegmfdmoaemoldfo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[864:925:1006/005659:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-indkmjmpfolohncoeegmfdmoaemoldfo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[864:864:1006/005659:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesAccessAttached", source: chrome-extension://indkmjmpfolohncoeegmfdmoaemoldfo/_generated_background_page.html (0)
[864:864:1006/005659:INFO:CONSOLE(0)] "[SUCCESS] testGalleries", source: chrome-extension://indkmjmpfolohncoeegmfdmoaemoldfo/_generated_background_page.html (0)
[       OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached (1970 ms)
[256/887] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached (2368 ms)
[ RUN      ] MediaGalleriesPlatformAppBrowserTest.ToURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[938:938:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[938:938:1006/005659:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[938:1069:1006/005659:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fhjbehjghbonkadopkcefnfaohhlalfd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[938:1069:1006/005700:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fhjbehjghbonkadopkcefnfaohhlalfd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[938:938:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fhjbehjghbonkadopkcefnfaohhlalfd/_generated_background_page.html (0)
Fontconfig error: Cannot load default config file
[938:938:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fhjbehjghbonkadopkcefnfaohhlalfd/_generated_background_page.html (0)
[938:938:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fhjbehjghbonkadopkcefnfaohhlalfd/_generated_background_page.html (0)
[       OK ] MediaGalleriesPlatformAppBrowserTest.ToURL (2349 ms)
[257/887] MediaGalleriesPlatformAppBrowserTest.ToURL (2888 ms)
[ RUN      ] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1014:1014:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1014:1014:1006/005659:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[1014:1159:1006/005700:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-obcjohdnbcfjoakciiaallnmpakiejjk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005700:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery (1783 ms)
[258/887] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery (2364 ms)
[ RUN      ] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1186:1186:1006/005700:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1186:1186:1006/005700:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[1186:1286:1006/005701:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-obcjohdnbcfjoakciiaallnmpakiejjk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners (1472 ms)
[259/887] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners (2107 ms)
[ RUN      ] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1337:1337:1006/005701:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1337:1337:1006/005701:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[1337:1387:1006/005702:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-obcjohdnbcfjoakciiaallnmpakiejjk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch (1502 ms)
[260/887] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch (2102 ms)
[ RUN      ] ExtensionModuleApiTest.IncognitoNoFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1339:1339:1006/005701:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1339:1339:1006/005701:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1339:1339:1006/005702:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://dmjoaebnemnfohgmhngbaeboibbdaphk/test.html (0)
[1:2:1006/005702:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionModuleApiTest.IncognitoNoFile (1527 ms)
[261/887] ExtensionModuleApiTest.IncognitoNoFile (2103 ms)
[ RUN      ] NotificationProviderApiTest.TestBasicUsage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1432:1432:1006/005702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1432:1432:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[1432:1543:1006/005703:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cjichdcebdhhjpdfkakoigipjppnilfn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1432:1432:1006/005703:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnClicked", source: chrome-extension://cjichdcebdhhjpdfkakoigipjppnilfn/_generated_background_page.html (0)
[1432:1432:1006/005703:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnButtonClicked", source: chrome-extension://cjichdcebdhhjpdfkakoigipjppnilfn/_generated_background_page.html (0)
[1432:1432:1006/005703:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnClosed", source: chrome-extension://cjichdcebdhhjpdfkakoigipjppnilfn/_generated_background_page.html (0)
[1432:1432:1006/005703:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnPermissionLevelChanged", source: chrome-extension://cjichdcebdhhjpdfkakoigipjppnilfn/_generated_background_page.html (0)
[1432:1432:1006/005703:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnShowSettings", source: chrome-extension://cjichdcebdhhjpdfkakoigipjppnilfn/_generated_background_page.html (0)
[       OK ] NotificationProviderApiTest.TestBasicUsage (1479 ms)
[262/887] NotificationProviderApiTest.TestBasicUsage (2103 ms)
[ RUN      ] PasswordsPrivateApiTest.RequestPlaintextPassword
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1595:1595:1006/005703:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1595:1595:1006/005703:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1595:1595:1006/005704:INFO:CONSOLE(0)] "[SUCCESS] requestPlaintextPassword", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?requestPlaintextPassword (0)
[       OK ] PasswordsPrivateApiTest.RequestPlaintextPassword (1447 ms)
[263/887] PasswordsPrivateApiTest.RequestPlaintextPassword (1840 ms)
[ RUN      ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1685:1685:1006/005704:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1685:1685:1006/005704:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous (1177 ms)
[264/887] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous (1842 ms)
[ RUN      ] ExtensionPreferenceApiTest.OnChangeSplit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1604:1604:1006/005703:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1604:1604:1006/005703:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1604:1604:1006/005705:INFO:CONSOLE(41)] "changeDefault regular ready", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/test.js (41)
[1604:1604:1006/005705:INFO:CONSOLE(0)] "[SUCCESS] changeDefault", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/_generated_background_page.html (0)
[1604:1604:1006/005705:INFO:CONSOLE(41)] "changeIncognitoOnly regular listening", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/test.js (41)
[1604:1604:1006/005705:INFO:CONSOLE(41)] "changeIncognitoOnly regular ready", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/test.js (41)
[1604:1604:1006/005705:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnly", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/_generated_background_page.html (0)
[1604:1604:1006/005705:INFO:CONSOLE(41)] "changeDefaultOnly regular ready", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/test.js (41)
[1604:1604:1006/005705:INFO:CONSOLE(41)] "changeDefaultOnly regular pref set", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/test.js (41)
[1604:1604:1006/005705:INFO:CONSOLE(0)] "[SUCCESS] changeDefaultOnly", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/_generated_background_page.html (0)
[1604:1604:1006/005705:INFO:CONSOLE(41)] "changeIncognitoOnlyBack regular listening", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/test.js (41)
[1604:1604:1006/005705:INFO:CONSOLE(41)] "changeIncognitoOnlyBack regular ready", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/test.js (41)
[1604:1604:1006/005705:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnlyBack", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/_generated_background_page.html (0)
[1604:1604:1006/005705:INFO:CONSOLE(41)] "clearIncognito regular listening", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/test.js (41)
[1604:1604:1006/005705:INFO:CONSOLE(41)] "clearIncognito regular ready", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/test.js (41)
[1604:1604:1006/005705:INFO:CONSOLE(0)] "[SUCCESS] clearIncognito", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/_generated_background_page.html (0)
[1604:1604:1006/005705:INFO:CONSOLE(41)] "clearDefault regular ready", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/test.js (41)
[1604:1604:1006/005705:INFO:CONSOLE(0)] "[SUCCESS] clearDefault", source: chrome-extension://akcjpjhnopkkfdnbbhdigominfmanheo/_generated_background_page.html (0)
[1604:1604:1006/005705:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1604:1604:1006/005705:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1604:1604:1006/005705:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionPreferenceApiTest.OnChangeSplit (2233 ms)
[265/887] ExtensionPreferenceApiTest.OnChangeSplit (2628 ms)
[ RUN      ] ExtensionSessionsTest.GetDevicesMaxResults
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1909:1909:1006/005706:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1909:1909:1006/005706:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1909:1909:1006/005707:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RegisterDataTypes(0x60400054fe10)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:167:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:169:
    Function call: GetPreferredDataTypes()
          Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:165:
    Function call: IsDataTypeControllerRunning(13)
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[       OK ] ExtensionSessionsTest.GetDevicesMaxResults (1200 ms)
[266/887] ExtensionSessionsTest.GetDevicesMaxResults (1576 ms)
[ RUN      ] ProxySettingsApiTest.ProxyEventsParseError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1908:1908:1006/005706:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1908:1908:1006/005706:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProxySettingsApiTest.ProxyEventsParseError (1492 ms)
[267/887] ProxySettingsApiTest.ProxyEventsParseError (1846 ms)
[ RUN      ] ProxySettingsApiTest.ProxyPacScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1824:1824:1006/005705:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1824:1824:1006/005705:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1824:1824:1006/005706:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://aifjdhcjffdiknhkhebpkipgblpcplgp/_generated_background_page.html (0)
[1824:1824:1006/005706:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://aifjdhcjffdiknhkhebpkipgblpcplgp/_generated_background_page.html (0)
[1824:1824:1006/005706:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://aifjdhcjffdiknhkhebpkipgblpcplgp/_generated_background_page.html (0)
[1824:1824:1006/005707:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://aifjdhcjffdiknhkhebpkipgblpcplgp/_generated_background_page.html (0)
[1824:1824:1006/005707:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://aifjdhcjffdiknhkhebpkipgblpcplgp/_generated_background_page.html (0)
[1824:1824:1006/005707:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://aifjdhcjffdiknhkhebpkipgblpcplgp/_generated_background_page.html (0)
[       OK ] ProxySettingsApiTest.ProxyPacScript (2476 ms)
[268/887] ProxySettingsApiTest.ProxyPacScript (2892 ms)
[ RUN      ] ExtensionSessionsTest.RestoreInIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2121:2121:1006/005708:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2121:2121:1006/005708:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2121:2121:1006/005708:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RegisterDataTypes(0x60400054ec50)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:167:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[1:2:1006/005708:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionSessionsTest.RestoreInIncognito (1494 ms)
[269/887] ExtensionSessionsTest.RestoreInIncognito (2105 ms)
[ RUN      ] ExtensionSettingsApiTest.SplitModeIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2135:2135:1006/005708:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2135:2135:1006/005708:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2135:2135:1006/005709:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://cpemlpgfledhhdigbkgobddfchknmpod/_generated_background_page.html (0)
[1:2:1006/005709:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionSettingsApiTest.SplitModeIncognito (1688 ms)
[270/887] ExtensionSettingsApiTest.SplitModeIncognito (2101 ms)
[ RUN      ] SocketApiTest.SocketUDPExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2127:2127:1006/005708:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2127:2127:1006/005708:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Echo UDP server started on port 42473...
sending server_data: {"host": "127.0.0.1", "port": 42473} (36 bytes)
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[2127:2187:1006/005709:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ajkeleidjfoclcjgpcibngafjjmabehp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[2127:2127:1006/005709:INFO:CONSOLE(374)] "Running tests, protocol none, echo server LOCALhost:42473", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (374)
[2127:2127:1006/005709:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/_generated_background_page.html (0)
[2127:2127:1006/005709:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.getInfo: Socket not found
    at Object.onGetInfo [as callback] (chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js:65:14)", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/_generated_background_page.html (0)
[2127:2127:1006/005709:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/_generated_background_page.html (0)
[2127:2127:1006/005709:INFO:CONSOLE(255)] "calling create", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (255)
[2127:2127:1006/005709:INFO:CONSOLE(261)] "calling connect", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (261)
[2127:2127:1006/005709:INFO:CONSOLE(270)] "Socket connect: result=0", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (270)
[2127:2127:1006/005709:INFO:CONSOLE(272)] "calling read with readCB2 callback", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (272)
[2127:2127:1006/005709:INFO:CONSOLE(278)] "calling disconnect", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (278)
[2127:2127:1006/005709:INFO:CONSOLE(281)] "calling connect", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (281)
[2127:2127:1006/005709:INFO:CONSOLE(290)] "Socket connect: result=0", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (290)
[2127:2127:1006/005709:INFO:CONSOLE(292)] "calling read with readCB1 callback", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (292)
[2127:2127:1006/005709:INFO:CONSOLE(308)] "write callback: bytesWritten=24", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (308)
[2127:2127:1006/005709:INFO:CONSOLE(323)] "Socket read CB2: result=30", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (323)
[2127:2127:1006/005709:INFO:CONSOLE(333)] "Success!", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js (333)
[2127:2127:1006/005709:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/_generated_background_page.html (0)
[2127:2127:1006/005709:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/_generated_background_page.html (0)
[2127:2127:1006/005709:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.recvFrom: Socket not found
    at Object.callback (chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/background.js:345:14)", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/_generated_background_page.html (0)
[2127:2127:1006/005709:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ajkeleidjfoclcjgpcibngafjjmabehp/_generated_background_page.html (0)
[1:2:1006/005709:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SocketApiTest.SocketUDPExtension (1979 ms)
[271/887] SocketApiTest.SocketUDPExtension (2368 ms)
[ RUN      ] ExtensionSettingsApiTest.IsStorageEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2382:2382:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2382:2382:1006/005710:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005711:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005711:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005711:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005711:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005711:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005711:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005711:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionSettingsApiTest.IsStorageEnabled (1124 ms)
[272/887] ExtensionSettingsApiTest.IsStorageEnabled (1580 ms)
[ RUN      ] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2358:2358:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2358:2358:1006/005710:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2358:2358:1006/005711:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://cpemlpgfledhhdigbkgobddfchknmpod/_generated_background_page.html (0)
[1:2:1006/005711:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005711:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages (1704 ms)
[273/887] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages (2112 ms)
[ RUN      ] TabCaptureCaptureOffscreenTabTest.DetermineInitialSize
[       OK ] TabCaptureCaptureOffscreenTabTest.DetermineInitialSize (0 ms)
[274/887] TabCaptureCaptureOffscreenTabTest.DetermineInitialSize (331 ms)
[ RUN      ] ExtensionSettingsApiTest.ManagedStorageDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2383:2383:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2383:2383:1006/005710:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2383:2383:1006/005711:INFO:CONSOLE(0)] "[SUCCESS] storageIsDisabled", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[       OK ] ExtensionSettingsApiTest.ManagedStorageDisabled (1620 ms)
[275/887] ExtensionSettingsApiTest.ManagedStorageDisabled (2100 ms)
[ RUN      ] SyncFileSystemApiTest.WriteFileThenGetUsage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2607:2607:1006/005712:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2607:2607:1006/005712:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[2607:2633:1006/005712:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jakjnippmnmlmmjpoeofagennbamopma-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[2607:2633:1006/005712:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jakjnippmnmlmmjpoeofagennbamopma-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[2607:2607:1006/005713:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jakjnippmnmlmmjpoeofagennbamopma/_generated_background_page.html (0)
[1:2:1006/005713:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SyncFileSystemApiTest.WriteFileThenGetUsage (1672 ms)
[276/887] SyncFileSystemApiTest.WriteFileThenGetUsage (2101 ms)
[ RUN      ] TabCaptureApiPixelTest.OffscreenTabEvilTests
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2630:2630:1006/005712:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2630:2630:1006/005712:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2630:2630:1006/005715:INFO:CONSOLE(164)] "Observed expected color RGB(0,255,0) in the video as RGB(0,255,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/offscreen_test_harness.js (164)
[2630:2630:1006/005715:INFO:CONSOLE(0)] "[SUCCESS] cannotAccessLocalResources", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/offscreen_evil_tests.html (0)
[2630:2630:1006/005715:INFO:CONSOLE(164)] "Observed expected color RGB(0,255,0) in the video as RGB(0,255,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/offscreen_test_harness.js (164)
[2630:2630:1006/005715:INFO:CONSOLE(0)] "[SUCCESS] cannotOpenNewTabsOrDialogs", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/offscreen_evil_tests.html (0)
[2630:2630:1006/005715:INFO:CONSOLE(164)] "Observed expected color RGB(0,255,0) in the video as RGB(0,255,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/offscreen_test_harness.js (164)
[2630:2630:1006/005715:INFO:CONSOLE(0)] "[SUCCESS] cannotGetUserMedia", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/offscreen_evil_tests.html (0)
[2764:2764:1006/005715:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2764:2764:1006/005715:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2764:2764:1006/005715:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2764:2764:1006/005715:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 3 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2764:2764:1006/005715:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 2 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2764:2764:1006/005715:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 1 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] TabCaptureApiPixelTest.OffscreenTabEvilTests (3564 ms)
[277/887] TabCaptureApiPixelTest.OffscreenTabEvilTests (3938 ms)
[ RUN      ] TabCaptureApiPixelTest.EndToEndThroughWebRTC
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2619:2619:1006/005712:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2619:2619:1006/005712:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:11:1006/005714:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:11:1006/005714:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:11:1006/005714:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:11:1006/005714:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[1:11:1006/005714:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:11:1006/005714:WARNING:webrtcvoiceengine.cc(2562)] SetOutputVolumePan(1, 1, 1) failed, err=8040
[1:11:1006/005714:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:10:1006/005714:WARNING:webrtcsession.cc(1719)] Candidate has unknown component: Cand[784916000:2:udp:2122260222:10.240.0.15:35229:local::0:jUhyqXBIQyQyu+43:Lg7aaxDUHpyScSglzylZh33N] for content: audio
[1:11:1006/005714:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:11:1006/005714:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2619:2699:1006/005714:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2619:2699:1006/005714:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:11:1006/005714:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[audio:1:0:local:Net[eth0:10.240.0.15/32:Unknown]]: SetOption(1, 65536) failed: 0
[1:11:1006/005714:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[audio:1:0:local:Net[eth0:10.240.0.15/32:Unknown]]: SetOption(2, 65536) failed: 0
[2619:2619:1006/005715:INFO:CONSOLE(122)] "Observed expected color RGB(0,255,0) in the video as RGB(0,255,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[2619:2619:1006/005715:INFO:CONSOLE(122)] "Observed expected color RGB(0,0,255) in the video as RGB(0,1,251)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[2619:2619:1006/005716:INFO:CONSOLE(122)] "Observed expected color RGB(255,0,0) in the video as RGB(253,0,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[2619:2619:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] endToEndTest", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.html?method=webrtc&colorDeviation=50 (0)
[1:2:1006/005716:WARNING:channel.cc(358)] RawChannel write error
[1:10:1006/005716:ERROR:webrtcsession.cc(1237)] SetAudioPlayout: No audio channel exists.
[1:10:1006/005716:WARNING:webrtcsession.cc(1304)] SetVideoPlayout: No video channel exists.
[1:10:1006/005716:ERROR:webrtcsession.cc(1258)] SetAudioSend: No audio channel exists.
[1:10:1006/005716:WARNING:webrtcsession.cc(1286)] Video not used in this call.
[1:10:1006/005716:WARNING:webrtcsession.cc(1319)] SetVideoSend: No video channel exists.
[1:2:1006/005716:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005716:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] TabCaptureApiPixelTest.EndToEndThroughWebRTC (4872 ms)
[278/887] TabCaptureApiPixelTest.EndToEndThroughWebRTC (5246 ms)
[ RUN      ] ExtensionTabsTest.NoTabsAppWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3066:3066:1006/005716:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3066:3066:1006/005716:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[3066:3086:1006/005717:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmkfmohdhlfkhhhemoilhfdggpbpnlhk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005718:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionTabsTest.NoTabsAppWindow (2112 ms)
[279/887] ExtensionTabsTest.NoTabsAppWindow (2632 ms)
[ RUN      ] ExtensionTabsTest.GetAllWindowsAllTypes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2835:2835:1006/005714:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2835:2835:1006/005714:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[2835:2869:1006/005715:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmkfmohdhlfkhhhemoilhfdggpbpnlhk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005718:WARNING:channel.cc(358)] RawChannel write error
[2835:2835:1006/005719:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[2835:2835:1006/005719:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[2835:2835:1006/005719:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionTabsTest.GetAllWindowsAllTypes (5314 ms)
[280/887] ExtensionTabsTest.GetAllWindowsAllTypes (5777 ms)
[ RUN      ] WebNavigationApiTest.ClientRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3266:3266:1006/005719:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3266:3266:1006/005719:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3266:3266:1006/005720:INFO:CONSOLE(0)] "[SUCCESS] clientRedirect", source: chrome-extension://ffoeblmilmblmagedakfnkdhcpecmbgd/test_clientRedirect.html (0)
[3266:3266:1006/005720:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.ClientRedirect (2066 ms)
[281/887] WebNavigationApiTest.ClientRedirect (2627 ms)
[ RUN      ] ExtensionWindowLastFocusedTest.NoTabIdForDevToolsAndAppWindows
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3157:3157:1006/005717:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3157:3157:1006/005717:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[3157:3190:1006/005720:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmkfmohdhlfkhhhemoilhfdggpbpnlhk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionWindowLastFocusedTest.NoTabIdForDevToolsAndAppWindows (4047 ms)
[282/887] ExtensionWindowLastFocusedTest.NoTabIdForDevToolsAndAppWindows (4466 ms)
[ RUN      ] WebNavigationApiTest.Failures
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3324:3324:1006/005720:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3324:3324:1006/005720:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[3324:3324:1006/005721:INFO:CONSOLE(0)] "[SUCCESS] nonExistentIframe", source: chrome-extension://cmoniahlldlobichcfoogfinlnllckpa/test_failures.html (0)
[3324:3324:1006/005722:INFO:CONSOLE(0)] "[SUCCESS] nonExistentIframeNavigation", source: chrome-extension://cmoniahlldlobichcfoogfinlnllckpa/test_failures.html (0)
[3324:3324:1006/005722:INFO:CONSOLE(0)] "[SUCCESS] cancel", source: chrome-extension://cmoniahlldlobichcfoogfinlnllckpa/test_failures.html (0)
[3324:3324:1006/005722:INFO:CONSOLE(0)] "[SUCCESS] nonExistent", source: chrome-extension://cmoniahlldlobichcfoogfinlnllckpa/test_failures.html (0)
[3324:3324:1006/005722:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.Failures (2812 ms)
[283/887] WebNavigationApiTest.Failures (3423 ms)
[ RUN      ] WebNavigationApiTest.CrossProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3494:3494:1006/005722:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3494:3494:1006/005722:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3494:3637:1006/005723:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3494:3494:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] crossProcess", source: chrome-extension://knfbgjfojbgoohfnpaemjahmocpjdmmb/test_crossProcess.html (0)
[3494:3494:1006/005724:INFO:CONSOLE(0)] "[SUCCESS] crossProcessRedirect", source: chrome-extension://knfbgjfojbgoohfnpaemjahmocpjdmmb/test_crossProcess.html (0)
[3494:3542:1006/005724:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3494:3494:1006/005724:INFO:CONSOLE(0)] "[SUCCESS] crossProcessAbortUserGesture", source: chrome-extension://knfbgjfojbgoohfnpaemjahmocpjdmmb/test_crossProcess.html (0)
[3494:3494:1006/005724:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.CrossProcess (3190 ms)
[284/887] WebNavigationApiTest.CrossProcess (3680 ms)
[ RUN      ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3867:3867:1006/005725:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3867:3867:1006/005725:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005726:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload (853 ms)
[285/887] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload (1316 ms)
[ RUN      ] ExtensionWebRequestApiTest.PostData2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3653:3653:1006/005723:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3653:3653:1006/005723:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3653:3653:1006/005725:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://cccflegiebjejcadbibckgglcfdfafmd/test_post2.html (0)
[3653:3653:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://cccflegiebjejcadbibckgglcfdfafmd/test_post2.html (0)
[       OK ] ExtensionWebRequestApiTest.PostData2 (3702 ms)
[286/887] ExtensionWebRequestApiTest.PostData2 (4202 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.InstallAccepted
HTTP server started on http://127.0.0.1:57674...
sending server_data: {"host": "127.0.0.1", "port": 57674} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3933:3933:1006/005727:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3933:3933:1006/005727:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3933:3933:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] completeBeforeBegin", source: http://www.example.com:57674/files/extensions/api_test/webstore_private/accepted.html (0)
[3933:3933:1006/005727:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[3933:3933:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] invalidID", source: http://www.example.com:57674/files/extensions/api_test/webstore_private/accepted.html (0)
[3933:3933:1006/005728:INFO:CONSOLE(0)] "[SUCCESS] missingVersion", source: http://www.example.com:57674/files/extensions/api_test/webstore_private/accepted.html (0)
[3933:3933:1006/005728:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:57674/files/extensions/api_test/webstore_private/common.js (52)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[3933:3933:1006/005728:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:57674/files/extensions/api_test/webstore_private/accepted.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[3933:3933:1006/005728:INFO:CONSOLE(0)] "[SUCCESS] duplicateInstall", source: http://www.example.com:57674/files/extensions/api_test/webstore_private/accepted.html (0)
[       OK ] ExtensionWebstorePrivateApiTest.InstallAccepted (2507 ms)
[287/887] ExtensionWebstorePrivateApiTest.InstallAccepted (2888 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.InstallLocalized
HTTP server started on http://127.0.0.1:44198...
sending server_data: {"host": "127.0.0.1", "port": 44198} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3965:3965:1006/005727:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3965:3965:1006/005728:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3965:3965:1006/005728:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[3965:3965:1006/005728:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:44198/files/extensions/api_test/webstore_private/common.js (52)
[3965:3965:1006/005729:INFO:CONSOLE(0)] "[SUCCESS] localizeName", source: http://www.example.com:44198/files/extensions/api_test/webstore_private/localized.html (0)
[       OK ] ExtensionWebstorePrivateApiTest.InstallLocalized (1963 ms)
[288/887] ExtensionWebstorePrivateApiTest.InstallLocalized (2363 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.EmptyCrx
HTTP server started on http://127.0.0.1:49013...
sending server_data: {"host": "127.0.0.1", "port": 49013} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4124:4124:1006/005730:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4124:4124:1006/005730:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005730:WARNING:channel.cc(358)] RawChannel write error
[4124:4124:1006/005731:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[4124:4124:1006/005731:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:49013/files/extensions/api_test/webstore_private/common.js (52)
[4124:4124:1006/005731:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_HEADER_INVALID'.
[4124:4124:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:49013/files/extensions/api_test/webstore_private/empty.html (0)
[       OK ] ExtensionWebstorePrivateApiTest.EmptyCrx (1650 ms)
[289/887] ExtensionWebstorePrivateApiTest.EmptyCrx (2100 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestDeclarative2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3519:3519:1006/005722:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3519:3519:1006/005722:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3519:3654:1006/005724:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3519:3519:1006/005724:INFO:CONSOLE(0)] "[SUCCESS] testSetRequestHeader", source: chrome-extension://cccflegiebjejcadbibckgglcfdfafmd/test_declarative2.html (0)
[3519:3519:1006/005724:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 7
[3519:3519:1006/005724:INFO:CONSOLE(0)] "[SUCCESS] testRemoveRequestHeader", source: chrome-extension://cccflegiebjejcadbibckgglcfdfafmd/test_declarative2.html (0)
[3519:3519:1006/005725:INFO:CONSOLE(0)] "[SUCCESS] testAddResponseHeader", source: chrome-extension://cccflegiebjejcadbibckgglcfdfafmd/test_declarative2.html (0)
[3519:3519:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] testRemoveResponseHeader", source: chrome-extension://cccflegiebjejcadbibckgglcfdfafmd/test_declarative2.html (0)
[3519:3519:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] testPriorities", source: chrome-extension://cccflegiebjejcadbibckgglcfdfafmd/test_declarative2.html (0)
[3519:3519:1006/005728:INFO:CONSOLE(0)] "[SUCCESS] testEditRequestCookies", source: chrome-extension://cccflegiebjejcadbibckgglcfdfafmd/test_declarative2.html (0)
[3519:3519:1006/005729:INFO:CONSOLE(0)] "[SUCCESS] testEditResponseCookies", source: chrome-extension://cccflegiebjejcadbibckgglcfdfafmd/test_declarative2.html (0)
Fontconfig error: Cannot load default config file
[3519:3519:1006/005730:INFO:CONSOLE(0)] "[SUCCESS] testRequestHeaders", source: chrome-extension://cccflegiebjejcadbibckgglcfdfafmd/test_declarative2.html (0)
[       OK ] ExtensionWebRequestApiTest.WebRequestDeclarative2 (9880 ms)
[290/887] ExtensionWebRequestApiTest.WebRequestDeclarative2 (10230 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.InstallTheme
HTTP server started on http://127.0.0.1:35158...
sending server_data: {"host": "127.0.0.1", "port": 35158} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4119:4119:1006/005729:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4119:4119:1006/005730:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4119:4119:1006/005730:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[4119:4119:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] installTheme", source: http://www.example.com:35158/files/extensions/api_test/webstore_private/theme.html (0)
[       OK ] ExtensionWebstorePrivateApiTest.InstallTheme (2624 ms)
[291/887] ExtensionWebstorePrivateApiTest.InstallTheme (3150 ms)
[ RUN      ] BundleWebstorePrivateApiTest.InstallBundleIncognito
HTTP server started on http://127.0.0.1:44826...
sending server_data: {"host": "127.0.0.1", "port": 44826} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4289:4289:1006/005732:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4289:4289:1006/005732:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BundleWebstorePrivateApiTest.InstallBundleIncognito (2548 ms)
[292/887] BundleWebstorePrivateApiTest.InstallBundleIncognito (2893 ms)
[ RUN      ] BundleWebstorePrivateApiTest.InstallBundleInvalid
HTTP server started on http://127.0.0.1:58964...
sending server_data: {"host": "127.0.0.1", "port": 58964} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4296:4296:1006/005732:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4296:4296:1006/005732:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4296:4296:1006/005733:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
File not found extensions/api_test/webstore_private/bundle/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.crx full path:/tmp/runUuhiEM/chrome/test/data/extensions/api_test/webstore_private/bundle/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.crx
localhost - - [06/Oct/2015 00:57:33] code 404, message Not Found
[4296:4296:1006/005733:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_MAGIC_NUMBER_INVALID'.
[4296:4296:1006/005734:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[4296:4296:1006/005734:INFO:CONSOLE(0)] "[SUCCESS] partialInstall", source: http://www.example.com:58964/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[4296:4296:1006/005734:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[4296:4296:1006/005734:INFO:CONSOLE(0)] "[SUCCESS] allItemsFail", source: http://www.example.com:58964/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[4296:4296:1006/005734:INFO:CONSOLE(0)] "[SUCCESS] noItems", source: http://www.example.com:58964/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[       OK ] BundleWebstorePrivateApiTest.InstallBundleInvalid (2887 ms)
[293/887] BundleWebstorePrivateApiTest.InstallBundleInvalid (3414 ms)
[ RUN      ] AppBackgroundPageApiTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4333:4333:1006/005733:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4333:4333:1006/005733:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4333:4333:1006/005734:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[4333:4333:1006/005734:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[4333:4511:1006/005734:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4333:4333:1006/005735:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[4333:4431:1006/005735:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] AppBackgroundPageApiTest.Basic (2824 ms)
[294/887] AppBackgroundPageApiTest.Basic (3420 ms)
[ RUN      ] AppBackgroundPageApiTest.OpenTwoPagesWithManifest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4552:4552:1006/005735:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4552:4552:1006/005735:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4609:4609:1006/005735:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
[4552:4552:1006/005735:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[4552:4552:1006/005735:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[4552:4644:1006/005735:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /bg.html
[4552:4644:1006/005736:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4552:4552:1006/005736:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] AppBackgroundPageApiTest.OpenTwoPagesWithManifest (2212 ms)
[295/887] AppBackgroundPageApiTest.OpenTwoPagesWithManifest (2636 ms)
[ RUN      ] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4659:4659:1006/005736:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4659:4659:1006/005736:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground (1501 ms)
[296/887] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground (1841 ms)
[ RUN      ] AppApiTest.AppProcessInstances
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4613:4613:1006/005735:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4613:4613:1006/005736:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4613:4613:1006/005736:INFO:app_process_apitest.cc(70)] Start of test.
[4613:4613:1006/005736:INFO:app_process_apitest.cc(92)] Nav 1.
[4613:4756:1006/005736:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4613:4613:1006/005736:INFO:app_process_apitest.cc(103)] New tab.
[4613:4687:1006/005737:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005737:WARNING:channel.cc(358)] RawChannel write error
[4613:4613:1006/005737:INFO:app_process_apitest.cc(106)] Nav 2.
[4613:4613:1006/005737:INFO:app_process_apitest.cc(126)] WindowOpenHelper 1.
[4613:4613:1006/005737:INFO:app_process_apitest.cc(128)] End of test.
[1:2:1006/005737:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AppApiTest.AppProcessInstances (2135 ms)
[297/887] AppApiTest.AppProcessInstances (2629 ms)
[ RUN      ] ChromeAppAPITest.InstallAndRunningStateFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4811:4811:1006/005737:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4811:4811:1006/005737:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4811:4912:1006/005738:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ChromeAppAPITest.InstallAndRunningStateFrame (1279 ms)
[298/887] ChromeAppAPITest.InstallAndRunningStateFrame (1856 ms)
[ RUN      ] ContentCapabilitiesTest.ClipboardRead
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4846:4846:1006/005738:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4846:4846:1006/005738:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4846:4997:1006/005738:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4846:4997:1006/005739:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ContentCapabilitiesTest.ClipboardRead (1349 ms)
[299/887] ContentCapabilitiesTest.ClipboardRead (1837 ms)
[ RUN      ] ContentScriptCssInjectionTest.ContentScriptInjectsStyles
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4887:4887:1006/005738:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4887:4887:1006/005738:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4887:5022:1006/005739:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4887:5022:1006/005739:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4995:4995:1006/005739:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[4995:4995:1006/005739:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ContentScriptCssInjectionTest.ContentScriptInjectsStyles (1678 ms)
[300/887] ContentScriptCssInjectionTest.ContentScriptInjectsStyles (2104 ms)
[ RUN      ] ContentVerifierTest.FailOnRead
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5001:5001:1006/005739:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5001:5001:1006/005739:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005740:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ContentVerifierTest.FailOnRead (1414 ms)
[301/887] ContentVerifierTest.FailOnRead (1838 ms)
[ RUN      ] ContentVerifierTest.ContentScripts
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5103:5103:1006/005740:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5103:5103:1006/005740:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContentVerifierTest.ContentScripts (1336 ms)
[302/887] ContentVerifierTest.ContentScripts (1840 ms)
[ RUN      ] ContentVerifierTest.DotSlashPaths
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5031:5031:1006/005740:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5031:5031:1006/005740:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5031:5031:1006/005741:WARNING:content_verifier_browsertest.cc(190)] Ignoring unexpected JobFinished hoipipabpcoomfapcecilckodldhmpgl/cs1.js failed:1
[5031:5031:1006/005741:WARNING:content_verifier_browsertest.cc(190)] Ignoring unexpected JobFinished hoipipabpcoomfapcecilckodldhmpgl/cs2.js failed:1
[5031:5031:1006/005741:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[5031:5031:1006/005741:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[5031:5031:1006/005741:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ContentVerifierTest.DotSlashPaths (2219 ms)
[303/887] ContentVerifierTest.DotSlashPaths (2626 ms)
[ RUN      ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5211:5211:1006/005741:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5211:5211:1006/005741:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery (1365 ms)
[304/887] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery (1843 ms)
[ RUN      ] ExtensionCrxInstallerTest.Blacklist
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5358:5358:1006/005742:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5358:5358:1006/005742:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5358:5358:1006/005743:WARNING:extension_error_reporter.cc(79)] Extension error: Google has flagged "HighDPI" as malicious and installation has been prevented.
[       OK ] ExtensionCrxInstallerTest.Blacklist (1247 ms)
[305/887] ExtensionCrxInstallerTest.Blacklist (1584 ms)
[ RUN      ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5331:5331:1006/005742:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5331:5331:1006/005742:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag (1638 ms)
[306/887] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag (2104 ms)
[ RUN      ] ExtensionCrxInstallerTest.DoNotSync
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5402:5402:1006/005743:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5402:5402:1006/005743:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionCrxInstallerTest.DoNotSync (1162 ms)
[307/887] ExtensionCrxInstallerTest.DoNotSync (1579 ms)
[ RUN      ] ErrorConsoleBrowserTest.BrowserActionRuntimeError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5531:5531:1006/005744:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5531:5531:1006/005744:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5531:5531:1006/005745:INFO:CONSOLE(0)] "Error in event handler for browserAction.onClicked: ReferenceError: baz is not defined
    at chrome-extension://ldkpghpabbkmbfaaedebncpbkhpcdbjh/browser_action.js:7:12", source: chrome-extension://ldkpghpabbkmbfaaedebncpbkhpcdbjh/_generated_background_page.html (0)
[       OK ] ErrorConsoleBrowserTest.BrowserActionRuntimeError (1342 ms)
[308/887] ErrorConsoleBrowserTest.BrowserActionRuntimeError (1842 ms)
[ RUN      ] ErrorConsoleBrowserTest.CatchesLastError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5543:5543:1006/005744:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5543:5543:1006/005744:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5543:5543:1006/005745:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running permissions.remove: 'foobar' is not a recognized permission.
    at chrome-extension://oaeoaopebbkncieepbkeckealnmddegc/background.js:12:20", source: chrome-extension://oaeoaopebbkncieepbkeckealnmddegc/_generated_background_page.html (0)
[       OK ] ErrorConsoleBrowserTest.CatchesLastError (1535 ms)
[309/887] ErrorConsoleBrowserTest.CatchesLastError (2101 ms)
[ RUN      ] ExecuteScriptApiTest.ExecuteScriptBadEncoding
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5547:5547:1006/005744:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5547:5547:1006/005745:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5547:5774:1006/005746:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /
[5547:5774:1006/005746:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[5547:5547:1006/005746:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptFileWithBadEncodingShouldFail", source: chrome-extension://fbnlianikkdfmmldbkagknohjgmlfngd/_generated_background_page.html (0)
[1:2:1006/005746:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExecuteScriptApiTest.ExecuteScriptBadEncoding (2333 ms)
[310/887] ExecuteScriptApiTest.ExecuteScriptBadEncoding (2886 ms)
[ RUN      ] ExtensionBindingsApiTest.Nocompile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5830:5830:1006/005746:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5830:5830:1006/005746:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5830:5830:1006/005747:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://mjeaajlkjkdjghpekeceopiiocjfjgkc/page.html (0)
[1:2:1006/005747:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionBindingsApiTest.Nocompile (1328 ms)
[311/887] ExtensionBindingsApiTest.Nocompile (1844 ms)
[ RUN      ] ExecuteScriptApiTest.RemovedFrames
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5780:5780:1006/005746:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5780:5780:1006/005746:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5780:5864:1006/005747:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[5780:5780:1006/005747:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ncjknkknacgeifcjlodbebodnhlcicpn/_generated_background_page.html (0)
[5780:5780:1006/005748:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ncjknkknacgeifcjlodbebodnhlcicpn/_generated_background_page.html (0)
[1:2:1006/005748:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExecuteScriptApiTest.RemovedFrames (2866 ms)
[312/887] ExecuteScriptApiTest.RemovedFrames (3420 ms)
[ RUN      ] ExtensionBindingsApiTest.ModuleSystem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5937:5937:1006/005747:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5937:5937:1006/005747:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ExtensionBindingsApiTest.ModuleSystem (1476 ms)
[313/887] ExtensionBindingsApiTest.ModuleSystem (2105 ms)
[ RUN      ] ExtensionContextMenuBrowserTest.Simple
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6007:6007:1006/005748:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6007:6007:1006/005748:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionContextMenuBrowserTest.Simple (1286 ms)
[314/887] ExtensionContextMenuBrowserTest.Simple (1840 ms)
[ RUN      ] ExtensionContextMenuBrowserTest.Patterns
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6107:6107:1006/005749:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6107:6107:1006/005749:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionContextMenuBrowserTest.Patterns (1360 ms)
[315/887] ExtensionContextMenuBrowserTest.Patterns (1841 ms)
[ RUN      ] ExtensionDisabledGlobalErrorTest.UninstallFromDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6123:6123:1006/005749:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6123:6123:1006/005749:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionDisabledGlobalErrorTest.UninstallFromDialog (1994 ms)
[316/887] ExtensionDisabledGlobalErrorTest.UninstallFromDialog (2365 ms)
[ RUN      ] ClipboardApiTest.Extension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6194:6194:1006/005750:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6194:6194:1006/005750:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6194:6194:1006/005751:INFO:CONSOLE(0)] "[SUCCESS] testDomCopy", source: chrome-extension://ibmjgennhmlfganepepijijcmjdaomlp/test.html (0)
[6194:6194:1006/005751:INFO:CONSOLE(0)] "[SUCCESS] testDomPaste", source: chrome-extension://ibmjgennhmlfganepepijijcmjdaomlp/test.html (0)
[6194:6194:1006/005751:INFO:CONSOLE(0)] "[SUCCESS] testCopyInIframe", source: chrome-extension://ibmjgennhmlfganepepijijcmjdaomlp/test.html (0)
[6194:6194:1006/005751:INFO:CONSOLE(0)] "[SUCCESS] testPasteInIframe", source: chrome-extension://ibmjgennhmlfganepepijijcmjdaomlp/test.html (0)
[6194:6327:1006/005751:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[6194:6194:1006/005751:INFO:CONSOLE(0)] "[SUCCESS] bound testExecuteScriptCopyPaste", source: chrome-extension://ibmjgennhmlfganepepijijcmjdaomlp/test.html (0)
[6194:6194:1006/005752:INFO:CONSOLE(0)] "[SUCCESS] bound testContentScriptCopyPaste", source: chrome-extension://ibmjgennhmlfganepepijijcmjdaomlp/test.html (0)
[1:2:1006/005752:WARNING:channel.cc(358)] RawChannel write error
[1:6:1006/005752:FATAL:memory.cc(18)] Out of memory. size=4194304
#0 0x00000061eac1 <unknown>
#1 0x000002f8d973 <unknown>
#2 0x000002fc71d7 <unknown>
#3 0x00000f250eb9 <unknown>
#4 0x00000ba1ae34 <unknown>
#5 0x00000ba1a454 <unknown>
#6 0x000004eb3d22 <unknown>
#7 0x000004bf4c4a <unknown>
#8 0x0000048053e1 <unknown>
#9 0x000004bc3f18 <unknown>
#10 0x000004bc0e8a <unknown>
#11 0x000004bc1272 <unknown>
#12 0x00000494d42e <unknown>
#13 0x00000fb7e0fc <unknown>
#14 0x00000f9b5817 <unknown>
#15 0x00000f9b4958 <unknown>
#16 0x00000306d99a <unknown>
#17 0x00000306d538 <unknown>
#18 0x000003063abf <unknown>
#19 0x7f8c09620e9a start_thread
#20 0x7f8c02d1838d clone

Received signal 6
#0 0x00000061eac1 <unknown>
#1 0x000002f8c881 <unknown>
#2 0x7f8c09628cb0 <unknown>
#3 0x7f8c02c5b0d5 gsignal
#4 0x7f8c02c5e83b abort
#5 0x000002f8aeba <unknown>
#6 0x000002fc77bf <unknown>
#7 0x00000f250eb9 <unknown>
#8 0x00000ba1ae34 [       OK ] ClipboardApiTest.Extension (2532 ms)
[317/887] ClipboardApiTest.Extension (3157 ms)
[ RUN      ] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6308:6308:1006/005751:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6308:6308:1006/005751:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6308:6308:1006/005752:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[6308:6308:1006/005752:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6308:6308:1006/005752:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash (1767 ms)
[318/887] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash (2369 ms)
[ RUN      ] ExtensionFunctionalTest.TestSetExtensionsState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6385:6385:1006/005752:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6385:6385:1006/005752:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6385:6385:1006/005753:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[6385:6385:1006/005753:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[6385:6385:1006/005753:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[6385:6385:1006/005753:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[6385:6385:1006/005753:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[6385:6385:1006/005753:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[6385:6385:1006/005753:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[6385:6385:1006/005753:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] ExtensionFunctionalTest.TestSetExtensionsState (1490 ms)
[319/887] ExtensionFunctionalTest.TestSetExtensionsState (2111 ms)
[ RUN      ] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6530:6530:1006/005753:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6530:6530:1006/005753:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction (1262 ms)
[320/887] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction (1838 ms)
[ RUN      ] ExtensionIconSourceTest.IconsLoadedIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6528:6528:1006/005753:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6528:6528:1006/005753:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005754:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionIconSourceTest.IconsLoadedIncognito (1914 ms)
[321/887] ExtensionIconSourceTest.IconsLoadedIncognito (2363 ms)
[ RUN      ] ExternallyConnectableMessagingTest.FromIframeWithPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6761:6761:1006/005755:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6761:6761:1006/005755:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6761:6883:1006/005756:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExternallyConnectableMessagingTest.FromIframeWithPermission (1892 ms)
[322/887] ExternallyConnectableMessagingTest.FromIframeWithPermission (2364 ms)
[ RUN      ] ExternallyConnectableMessagingTest.FromIncognitoPromptApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6588:6588:1006/005754:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6588:6588:1006/005754:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6588:6697:1006/005755:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hchmjbehanmnpdnkgaldheidlkckemin-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6588:6760:1006/005755:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[6588:6760:1006/005756:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[6588:6701:1006/005756:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6588:6588:1006/005757:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[6588:6588:1006/005757:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6588:6588:1006/005757:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExternallyConnectableMessagingTest.FromIncognitoPromptApp (3302 ms)
[323/887] ExternallyConnectableMessagingTest.FromIncognitoPromptApp (3936 ms)
[ RUN      ] ExternallyConnectableMessagingTest.FromIframeWithoutPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6786:6786:1006/005756:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6786:6786:1006/005756:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6786:6951:1006/005757:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExternallyConnectableMessagingTest.FromIframeWithoutPermission (2003 ms)
[324/887] ExternallyConnectableMessagingTest.FromIframeWithoutPermission (2631 ms)
[ RUN      ] MediaGalleriesPlatformAppBrowserTest.Scan
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[878:878:1006/005658:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[878:878:1006/005658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[878:971:1006/005659:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-igkmhhpaneladhcfeapmiehindnmngff-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[878:971:1006/005659:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-igkmhhpaneladhcfeapmiehindnmngff-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[878:878:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] MediaScanTest", source: chrome-extension://igkmhhpaneladhcfeapmiehindnmngff/_generated_background_page.html (0)
Fontconfig error: Cannot load default config file
[       OK ] MediaGalleriesPlatformAppBrowserTest.Scan (2340 ms)
[----------] 1 test from MediaGalleriesPlatformAppBrowserTest (2340 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (2341 ms total)
[  PASSED  ] 1 test.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7f7bac9e4150 <unknown>
#4 0x7f7bb33ab146 pthread_join
#5 0x0000030638b1 base::PlatformThread::Join()
#6 0x00000306d346 base::SimpleThread::Join()
#7 0x000005a4923e content::RenderSandboxHostLinux::~RenderSandboxHostLinux()
#8 0x000005a494aa base::Singleton<>::OnExit()
#9 0x000002f80861 base::AtExitManager::ProcessCallbacksNow()
#10 0x000002f80553 base::AtExitManager::~AtExitManager()
#11 0x00000310683f base::TestSuite::~TestSuite()
#12 0x000001e234b5 ChromeBrowserTestSuiteRunner::RunTestSuite()
#13 0x00000e698f30 content::LaunchTests()
#14 0x000002f234d4 LaunchChromeTests()
#15 0x000001e2337a main
#16 0x7f7bac9cf76d __libc_start_main
#17 0x0000005e05d5 <unknown>
[325/887] MediaGalleriesPlatformAppBrowserTest.Scan (TIMED OUT)
[ RUN      ] ExternallyConnectableMessagingTest.HostedAppOnWebsite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7007:7007:1006/005757:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7007:7007:1006/005758:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7007:7127:1006/005759:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005759:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExternallyConnectableMessagingTest.HostedAppOnWebsite (2379 ms)
[326/887] ExternallyConnectableMessagingTest.HostedAppOnWebsite (2888 ms)
[ RUN      ] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7025:7025:1006/005758:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7025:7025:1006/005758:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons (1880 ms)
[327/887] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons (2362 ms)
[ RUN      ] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7010:7010:1006/005758:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7010:7010:1006/005758:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7010:7068:1006/005759:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7010:7202:1006/005759:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp (2425 ms)
[328/887] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp (2894 ms)
[ RUN      ] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7023:7023:1006/005758:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7023:7023:1006/005759:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7023:7276:1006/005800:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7023:7276:1006/005800:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId (3003 ms)
[329/887] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId (3679 ms)
[ RUN      ] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7340:7340:1006/005800:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7340:7340:1006/005801:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49417...
sending server_data: {"host": "127.0.0.1", "port": 49417} (36 bytes)
[       OK ] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP (1776 ms)
[330/887] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP (2369 ms)
[ RUN      ] ExtensionStorageMonitorTest.DoubleInitialThreshold
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7342:7342:1006/005800:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7342:7342:1006/005801:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[7342:7411:1006/005802:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pbmmepokihnadbfclffiidolneehjhij-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[7342:7342:1006/005802:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pbmmepokihnadbfclffiidolneehjhij/index.html (0)
[       OK ] ExtensionStorageMonitorTest.DoubleInitialThreshold (2569 ms)
[331/887] ExtensionStorageMonitorTest.DoubleInitialThreshold (3153 ms)
[ RUN      ] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7352:7352:1006/005801:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7352:7352:1006/005801:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[7352:7471:1006/005802:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kehlaaejhjkmdbbcgkifaagddgfnkebd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[7352:7352:1006/005803:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://kehlaaejhjkmdbbcgkifaagddgfnkebd/index.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005803:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-icon-resource
[7352:7471:1006/005803:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kehlaaejhjkmdbbcgkifaagddgfnkebd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage (2864 ms)
[332/887] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage (3417 ms)
[ RUN      ] ExtensionURLRewriteBrowserTest.NewTabPageURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7614:7614:1006/005803:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7614:7614:1006/005803:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionURLRewriteBrowserTest.NewTabPageURL (2014 ms)
[333/887] ExtensionURLRewriteBrowserTest.NewTabPageURL (2637 ms)
[ RUN      ] ExtensionWebUITest.SanityCheckUnavailableAPIs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7759:7759:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7759:7759:1006/005805:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7759:7759:1006/005806:ERROR:CONSOLE(34)] "chrome://chrome-urls/: Expected: ["csi","developerPrivate","getVariableValue","loadTimes","management","runtime","send","test"], Actual: ["csi","getVariableValue","loadTimes","runtime","send"]", source:  (34)
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[7889:7889:1006/005806:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ExtensionWebUITest.SanityCheckUnavailableAPIs (1984 ms)
[334/887] ExtensionWebUITest.SanityCheckUnavailableAPIs (2640 ms)
[ RUN      ] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7695:7695:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7695:7695:1006/005804:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7695:7814:1006/005806:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7695:7814:1006/005806:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005806:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride (2953 ms)
[335/887] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride (3682 ms)
[ RUN      ] ExtensionWebUITest.SendMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7910:7910:1006/005806:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7910:7910:1006/005806:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7910:8024:1006/005807:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7910:7910:1006/005807:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:1:1006/005808:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:2:1006/005808:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionWebUITest.SendMessage (2661 ms)
[336/887] ExtensionWebUITest.SendMessage (3424 ms)
[ RUN      ] ExtensionApiCaptureTest.CaptureVisibleDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7526:7526:1006/005802:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7526:7526:1006/005802:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005804:WARNING:channel.cc(358)] RawChannel write error
Fontconfig error: Cannot load default config file
[7526:7526:1006/005807:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabled", source: chrome-extension://ndomeflkkinpcfnamgccldgogbcocofj/test_disabled.html (0)
[7526:7526:1006/005807:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabledInNullWindow", source: chrome-extension://ndomeflkkinpcfnamgccldgogbcocofj/test_disabled.html (0)
[7526:7526:1006/005807:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabledInCurrentWindow", source: chrome-extension://ndomeflkkinpcfnamgccldgogbcocofj/test_disabled.html (0)
[       OK ] ExtensionApiCaptureTest.CaptureVisibleDisabled (6450 ms)
[337/887] ExtensionApiCaptureTest.CaptureVisibleDisabled (7111 ms)
[ RUN      ] ExtensionFetchTest.HostCannotFetchNonWebAccessibleExtensionResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8056:8056:1006/005807:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8056:8056:1006/005807:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8056:8218:1006/005808:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[8056:8056:1006/005808:INFO:CONSOLE(0)] "Denying load of chrome-extension://gajffkhcfhhdcbfnjhahmaglichjkdnj/text. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: http://example.com:53243/empty.html (0)
[8056:8139:1006/005808:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[8056:8139:1006/005808:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[       OK ] ExtensionFetchTest.HostCannotFetchNonWebAccessibleExtensionResource (1853 ms)
[338/887] ExtensionFetchTest.HostCannotFetchNonWebAccessibleExtensionResource (2630 ms)
[ RUN      ] IsolatedAppTest.CrossProcessClientRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8114:8114:1006/005807:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8114:8114:1006/005808:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005808:WARNING:channel.cc(358)] RawChannel write error
[8114:8271:1006/005808:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005809:WARNING:channel.cc(358)] RawChannel write error
[8114:8271:1006/005809:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] IsolatedAppTest.CrossProcessClientRedirect (2856 ms)
[339/887] IsolatedAppTest.CrossProcessClientRedirect (3435 ms)
[ RUN      ] IsolatedAppTest.SubresourceCookieIsolation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8283:8283:1006/005809:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8283:8283:1006/005809:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8283:8496:1006/005810:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[8283:8496:1006/005811:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /
[1:1:1006/005811:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR demuxer: could not open
[1:1:1006/005811:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR demuxer: could not open
[       OK ] IsolatedAppTest.SubresourceCookieIsolation (2365 ms)
[340/887] IsolatedAppTest.SubresourceCookieIsolation (2894 ms)
[ RUN      ] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8288:8288:1006/005809:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8288:8288:1006/005809:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback (2590 ms)
[341/887] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback (3160 ms)
[ RUN      ] LazyBackgroundPageApiTest.BroadcastEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8318:8318:1006/005809:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8318:8318:1006/005810:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8318:8567:1006/005811:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] LazyBackgroundPageApiTest.BroadcastEvent (2604 ms)
[342/887] LazyBackgroundPageApiTest.BroadcastEvent (3159 ms)
[ RUN      ] LazyBackgroundPageApiTest.WaitForDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8562:8562:1006/005811:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8562:8562:1006/005811:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8562:8562:1006/005812:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[       OK ] LazyBackgroundPageApiTest.WaitForDialog (1729 ms)
[343/887] LazyBackgroundPageApiTest.WaitForDialog (2365 ms)
[ RUN      ] RequirementsCheckerBrowserTest.CheckNpapiExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8721:8721:1006/005812:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8721:8721:1006/005812:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005813:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005813:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005813:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005813:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005813:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005813:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005813:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RequirementsCheckerBrowserTest.CheckNpapiExtension (1118 ms)
[344/887] RequirementsCheckerBrowserTest.CheckNpapiExtension (1581 ms)
[ RUN      ] LazyBackgroundPageApiTest.WaitForView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8685:8685:1006/005812:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8685:8685:1006/005812:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8685:8685:1006/005813:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://bhnncihielnemlcpepkmgpmognolbgio/_generated_background_page.html (0)
[       OK ] LazyBackgroundPageApiTest.WaitForView (2081 ms)
[345/887] LazyBackgroundPageApiTest.WaitForView (2646 ms)
[ RUN      ] ServiceWorkerTest.LoadingBackgroundPageBypassesServiceWorker
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8761:8761:1006/005813:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8761:8761:1006/005813:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8761:8897:1006/005814:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://fnknigiohadfeaohokbnlenbganifbjm/fetch.jsfrom unknown origin. Could not find user data for request.
[8761:8761:1006/005814:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[8761:8761:1006/005814:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[8761:8761:1006/005814:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ServiceWorkerTest.LoadingBackgroundPageBypassesServiceWorker (2120 ms)
[346/887] ServiceWorkerTest.LoadingBackgroundPageBypassesServiceWorker (2625 ms)
[ RUN      ] ServiceWorkerTest.ServiceWorkerPostsMessageToBackgroundClient
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8848:8848:1006/005813:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8848:8848:1006/005814:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8848:8971:1006/005814:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://fnknigiohadfeaohokbnlenbganifbjm/post_message_to_background_client.jsfrom unknown origin. Could not find user data for request.
[8848:8848:1006/005814:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[8848:8848:1006/005814:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[8848:8848:1006/005814:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ServiceWorkerTest.ServiceWorkerPostsMessageToBackgroundClient (1673 ms)
[347/887] ServiceWorkerTest.ServiceWorkerPostsMessageToBackgroundClient (2372 ms)
[ RUN      ] GaiaAuthExtensionLoaderTest.ClearDataOnUnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9132:9132:1006/005815:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9132:9132:1006/005815:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] GaiaAuthExtensionLoaderTest.ClearDataOnUnload (1365 ms)
[348/887] GaiaAuthExtensionLoaderTest.ClearDataOnUnload (1846 ms)
[ RUN      ] StartupHelperBrowserTest.ValidateCrx
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9184:9184:1006/005816:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9184:9184:1006/005816:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupHelperBrowserTest.ValidateCrx (1896 ms)
[349/887] StartupHelperBrowserTest.ValidateCrx (2366 ms)
[ RUN      ] ServiceWorkerTest.BackgroundPageIsWokenIfAsleep
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9041:9041:1006/005815:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9041:9041:1006/005815:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9041:9158:1006/005815:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://fnknigiohadfeaohokbnlenbganifbjm/wake_on_fetch.jsfrom unknown origin. Could not find user data for request.
[9041:9041:1006/005817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[9041:9041:1006/005817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[9041:9041:1006/005817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ServiceWorkerTest.BackgroundPageIsWokenIfAsleep (3107 ms)
[350/887] ServiceWorkerTest.BackgroundPageIsWokenIfAsleep (3695 ms)
[ RUN      ] WakeEventPageTest.ClosedEventPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9348:9348:1006/005817:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9348:9348:1006/005817:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9348:9456:1006/005818:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WakeEventPageTest.ClosedEventPage (2695 ms)
[351/887] WakeEventPageTest.ClosedEventPage (3158 ms)
[ RUN      ] ServiceWorkerTest.ServiceWorkerSuspensionOnExtensionUnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8932:8932:1006/005814:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8932:8932:1006/005814:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8932:9035:1006/005815:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://fnknigiohadfeaohokbnlenbganifbjm/fetch.jsfrom unknown origin. Could not find user data for request.
[8932:9035:1006/005815:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: fnknigiohadfeaohokbnlenbganifbjm
[8932:9035:1006/005815:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://fnknigiohadfeaohokbnlenbganifbjm/index.html
Fontconfig error: Cannot load default config file
[8932:9035:1006/005816:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: fnknigiohadfeaohokbnlenbganifbjm
[8932:9035:1006/005816:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://fnknigiohadfeaohokbnlenbganifbjm/other.html
Fontconfig error: Cannot load default config file
[1:2:1006/005817:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-desktop-menu
[8932:9035:1006/005817:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[9062:9062:1006/005817:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[9062:9062:1006/005817:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[8932:9035:1006/005817:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: fnknigiohadfeaohokbnlenbganifbjm
[8932:9035:1006/005817:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://fnknigiohadfeaohokbnlenbganifbjm/index.html
Fontconfig error: Cannot load default config file
[8932:9035:1006/005818:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: fnknigiohadfeaohokbnlenbganifbjm
[8932:9035:1006/005818:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://fnknigiohadfeaohokbnlenbganifbjm/other.html
Fontconfig error: Cannot load default config file
[8932:9035:1006/005818:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: fnknigiohadfeaohokbnlenbganifbjm
[8932:9035:1006/005818:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://fnknigiohadfeaohokbnlenbganifbjm/anotherother.html
Fontconfig error: Cannot load default config file
[8932:9035:1006/005819:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: fnknigiohadfeaohokbnlenbganifbjm
[8932:9035:1006/005819:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://fnknigiohadfeaohokbnlenbganifbjm/final.html
Fontconfig error: Cannot load default config file
[       OK ] ServiceWorkerTest.ServiceWorkerSuspensionOnExtensionUnload (6342 ms)
[352/887] ServiceWorkerTest.ServiceWorkerSuspensionOnExtensionUnload (6849 ms)
[ RUN      ] WebstoreStartupInstallerTest.FindLink
HTTP server started on http://127.0.0.1:42708...
sending server_data: {"host": "127.0.0.1", "port": 42708} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9429:9429:1006/005818:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9429:9429:1006/005819:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9429:9429:1006/005819:INFO:CONSOLE(7)] "Page loaded", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (7)
[9429:9429:1006/005820:INFO:CONSOLE(27)] "In runTest", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (27)
[9429:9429:1006/005820:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[9429:9429:1006/005820:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[9429:9429:1006/005820:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[9429:9429:1006/005820:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[9429:9429:1006/005820:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[9429:9429:1006/005820:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[9429:9429:1006/005820:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[9429:9429:1006/005820:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[9429:9429:1006/005820:INFO:CONSOLE(69)] "Ran all tests, sending response", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (69)
[9429:9429:1006/005820:INFO:CONSOLE(74)] "Test complete", source: http://app.com:42708/files/extensions/api_test/webstore_inline_install/find_link.html (74)
[       OK ] WebstoreStartupInstallerTest.FindLink (2038 ms)
[353/887] WebstoreStartupInstallerTest.FindLink (2629 ms)
[ RUN      ] WakeEventPageTest.OpenEventPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9407:9407:1006/005818:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9407:9407:1006/005818:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9407:9594:1006/005820:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WakeEventPageTest.OpenEventPage (2299 ms)
[354/887] WakeEventPageTest.OpenEventPage (2903 ms)
[ RUN      ] FirstRunMasterPrefsImportBookmarksFile.ImportBookmarksFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9647:9647:1006/005820:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9647:9647:1006/005820:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005822:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] FirstRunMasterPrefsImportBookmarksFile.ImportBookmarksFile (2230 ms)
[355/887] FirstRunMasterPrefsImportBookmarksFile.ImportBookmarksFile (2898 ms)
[ RUN      ] GeolocationAccessTokenStoreTest.SetAcrossInstances
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9679:9679:1006/005821:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9679:9679:1006/005821:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] GeolocationAccessTokenStoreTest.SetAcrossInstances (1904 ms)
[356/887] GeolocationAccessTokenStoreTest.SetAcrossInstances (2366 ms)
[ RUN      ] HistoryBrowserTest.SavingHistoryEnabled
HTTP server started on http://127.0.0.1:55221...
sending server_data: {"host": "127.0.0.1", "port": 55221} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9683:9683:1006/005821:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9683:9683:1006/005822:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HistoryBrowserTest.SavingHistoryEnabled (2319 ms)
[357/887] HistoryBrowserTest.SavingHistoryEnabled (2892 ms)
[ RUN      ] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9671:9671:1006/005820:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9671:9671:1006/005821:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage (2595 ms)
[358/887] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage (3172 ms)
[ RUN      ] HistoryBrowserTest.SavingHistoryDisabled
HTTP server started on http://127.0.0.1:52228...
sending server_data: {"host": "127.0.0.1", "port": 52228} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10041:10041:1006/005823:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10041:10041:1006/005823:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HistoryBrowserTest.SavingHistoryDisabled (1460 ms)
[359/887] HistoryBrowserTest.SavingHistoryDisabled (2110 ms)
[ RUN      ] HistoryBrowserTest.ReloadBringPageToTop
HTTP server started on http://127.0.0.1:57994...
sending server_data: {"host": "127.0.0.1", "port": 57994} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10043:10043:1006/005823:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10043:10043:1006/005823:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005824:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005824:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HistoryBrowserTest.ReloadBringPageToTop (1791 ms)
[360/887] HistoryBrowserTest.ReloadBringPageToTop (2372 ms)
[ RUN      ] HistoryBrowserTest.SubmitFormAddsTargetPage
HTTP server started on http://127.0.0.1:49494...
sending server_data: {"host": "127.0.0.1", "port": 49494} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10078:10078:1006/005824:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10078:10078:1006/005824:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HistoryBrowserTest.SubmitFormAddsTargetPage (1758 ms)
[361/887] HistoryBrowserTest.SubmitFormAddsTargetPage (2104 ms)
[ RUN      ] RedirectTest.NoHttpToFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10079:10079:1006/005824:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10079:10079:1006/005824:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35285...
sending server_data: {"host": "127.0.0.1", "port": 35285} (36 bytes)
[10079:10079:1006/005825:INFO:CONSOLE(0)] "Not allowed to load local resource: file:///tmp/runUuhiEM/chrome/test/data/http_to_file.html", source: http://127.0.0.1:35285/client-redirect?file:///tmp/runUuhiEM/chrome/test/data/http_to_file.html (0)
[       OK ] RedirectTest.NoHttpToFile (1686 ms)
[362/887] RedirectTest.NoHttpToFile (2106 ms)
[ RUN      ] ImageDecoderBrowserTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10291:10291:1006/005825:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10291:10291:1006/005825:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005826:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005826:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005826:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005826:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005826:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005826:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005826:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ImageDecoderBrowserTest.Basic (1092 ms)
[363/887] ImageDecoderBrowserTest.Basic (1582 ms)
[ RUN      ] FirefoxProfileImporterBrowserTest.Firefox30Importer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10316:10316:1006/005825:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10316:10316:1006/005826:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FirefoxProfileImporterBrowserTest.Firefox30Importer (1526 ms)
[364/887] FirefoxProfileImporterBrowserTest.Firefox30Importer (2109 ms)
[ RUN      ] LocaleTestDanish.TestStart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10331:10331:1006/005826:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10331:10331:1006/005826:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005827:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] LocaleTestDanish.TestStart (1405 ms)
[365/887] LocaleTestDanish.TestStart (1849 ms)
[ RUN      ] MediaStreamPermissionTest.TestAllowingUserMedia
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10333:10333:1006/005826:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10333:10333:1006/005826:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50025...
sending server_data: {"host": "127.0.0.1", "port": 50025} (36 bytes)
[10333:10333:1006/005827:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:50025/files/webrtc/adapter.js (71)
[10333:10333:1006/005827:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:50025/files/webrtc/test_functions.js (13)
[1:12:1006/005827:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005827:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005827:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005827:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[10333:10333:1006/005827:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:50025/files/webrtc/test_functions.js (13)
[10333:10333:1006/005827:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:50025/files/webrtc/test_functions.js (13)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[10333:10480:1006/005827:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[10333:10480:1006/005827:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:13:1006/005828:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/005828:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005828:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MediaStreamPermissionTest.TestAllowingUserMedia (3182 ms)
[366/887] MediaStreamPermissionTest.TestAllowingUserMedia (3682 ms)
[ RUN      ] MediaStreamPermissionTest.TestDismissIsNotSticky
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10509:10509:1006/005827:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10509:10509:1006/005827:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33263...
sending server_data: {"host": "127.0.0.1", "port": 33263} (36 bytes)
[10509:10509:1006/005828:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:33263/files/webrtc/adapter.js (71)
[10509:10509:1006/005828:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:33263/files/webrtc/test_functions.js (13)
[10509:10509:1006/005828:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:33263/files/webrtc/test_functions.js (13)
[10509:10509:1006/005828:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:33263/files/webrtc/test_functions.js (13)
[10509:10509:1006/005828:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:33263/files/webrtc/test_functions.js (13)
[10509:10509:1006/005828:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:33263/files/webrtc/test_functions.js (13)
[10509:10509:1006/005828:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:33263/files/webrtc/test_functions.js (13)
[10509:10509:1006/005828:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:33263/files/webrtc/test_functions.js (13)
[10509:10509:1006/005828:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:33263/files/webrtc/test_functions.js (13)
[10509:10509:1006/005828:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:33263/files/webrtc/test_functions.js (13)
[10509:10509:1006/005828:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:33263/files/webrtc/test_functions.js (13)
[       OK ] MediaStreamPermissionTest.TestDismissIsNotSticky (2571 ms)
[367/887] MediaStreamPermissionTest.TestDismissIsNotSticky (3153 ms)
[ RUN      ] MediaStreamPermissionTest.TestDenyingThenClearingStickyException
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10609:10609:1006/005828:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10609:10609:1006/005828:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35489...
sending server_data: {"host": "127.0.0.1", "port": 35489} (36 bytes)
[10609:10609:1006/005830:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:35489/files/webrtc/adapter.js (71)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[10609:10609:1006/005830:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:35489/files/webrtc/test_functions.js (13)
[       OK ] MediaStreamPermissionTest.TestDenyingThenClearingStickyException (2856 ms)
[368/887] MediaStreamPermissionTest.TestDenyingThenClearingStickyException (3416 ms)
[ RUN      ] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10614:10614:1006/005828:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10614:10614:1006/005828:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52375...
sending server_data: {"host": "127.0.0.1", "port": 52375} (36 bytes)
[10614:10614:1006/005830:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:52375/files/webrtc/adapter.js (71)
[10614:10614:1006/005830:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true}", source: http://127.0.0.1:52375/files/webrtc/test_functions.js (13)
[10614:10614:1006/005830:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:52375/files/webrtc/test_functions.js (13)
[10614:10614:1006/005830:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:52375/files/webrtc/test_functions.js (13)
[10614:10614:1006/005830:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:52375/files/webrtc/test_functions.js (13)
[10614:10614:1006/005830:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:52375/files/webrtc/test_functions.js (13)
[10614:10614:1006/005830:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"video":true}", source: http://127.0.0.1:52375/files/webrtc/test_functions.js (13)
[10614:10614:1006/005830:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:52375/files/webrtc/test_functions.js (13)
[10614:10614:1006/005830:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:52375/files/webrtc/test_functions.js (13)
[       OK ] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras (3211 ms)
[369/887] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras (3677 ms)
[ RUN      ] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10766:10766:1006/005829:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10766:10766:1006/005830:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33589...
sending server_data: {"host": "127.0.0.1", "port": 33589} (36 bytes)
[10766:10766:1006/005832:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:33589/files/webrtc/adapter.js (71)
[10766:10766:1006/005832:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"video":true}", source: http://127.0.0.1:33589/files/webrtc/test_functions.js (13)
[10766:10766:1006/005832:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:33589/files/webrtc/test_functions.js (13)
[10766:10766:1006/005832:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:33589/files/webrtc/test_functions.js (13)
[10766:10766:1006/005832:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:33589/files/webrtc/test_functions.js (13)
[10766:10766:1006/005832:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:33589/files/webrtc/test_functions.js (13)
[10766:10766:1006/005832:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true}", source: http://127.0.0.1:33589/files/webrtc/test_functions.js (13)
[1:12:1006/005832:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005832:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005832:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005832:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[10766:10766:1006/005832:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:33589/files/webrtc/test_functions.js (13)
[10766:10766:1006/005832:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:33589/files/webrtc/test_functions.js (13)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[10766:10794:1006/005832:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[10766:10794:1006/005832:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/005832:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005832:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics (3211 ms)
[370/887] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics (3678 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedClearKeyTest.Audio_WebM
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10898:10898:1006/005831:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10898:10898:1006/005832:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45741...
sending server_data: {"host": "127.0.0.1", "port": 45741} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedClearKeyTest.Audio_WebM (1790 ms)
[371/887] EncryptedMediaIsTypeSupportedClearKeyTest.Audio_WebM (2367 ms)
[ RUN      ] ECKEncryptedMediaTest.FileIOTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10772:10772:1006/005830:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10772:10772:1006/005830:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59087...
sending server_data: {"host": "127.0.0.1", "port": 59087} (36 bytes)
[10772:10772:1006/005831:INFO:CONSOLE(280)] "00:58:31.394 -  Using FileIOTestPlayer", source: http://127.0.0.1:59087/files/eme_player_js/utils.js (280)
[10772:10772:1006/005831:INFO:CONSOLE(280)] "00:58:31.406 -  Registering video event handlers.", source: http://127.0.0.1:59087/files/eme_player_js/utils.js (280)
[10772:10772:1006/005831:INFO:CONSOLE(280)] "00:58:31.420 -  Loading media using src.", source: http://127.0.0.1:59087/files/eme_player_js/utils.js (280)
[10772:10772:1006/005831:INFO:CONSOLE(280)] "00:58:31.568 -  org.chromium.externalclearkey.fileiotest Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59087/files/eme_player_js/utils.js (280)
[10772:10772:1006/005831:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[10772:10772:1006/005831:INFO:CONSOLE(280)] "00:58:31.626 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59087/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[10772:10858:1006/005831:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[10772:10858:1006/005831:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:1:1006/005831:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[10772:10772:1006/005832:INFO:CONSOLE(280)] "00:58:32.386 -  heartbeat #1", source: http://127.0.0.1:59087/files/eme_player_js/utils.js (280)
[10772:10772:1006/005833:INFO:CONSOLE(280)] "00:58:33.245 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59087/files/eme_player_js/utils.js (280)
[10772:10772:1006/005833:INFO:CONSOLE(280)] "00:58:33.249 -  CDM file IO test: Success", source: http://127.0.0.1:59087/files/eme_player_js/utils.js (280)
[10772:10772:1006/005833:INFO:CONSOLE(280)] "00:58:33.251 -  Set document title to: FILE_IO_TEST_SUCCESS, updated title: FILE_IO_TEST_SUCCESS", source: http://127.0.0.1:59087/files/eme_player_js/utils.js (280)
[1:2:1006/005833:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] ECKEncryptedMediaTest.FileIOTest (3387 ms)
[372/887] ECKEncryptedMediaTest.FileIOTest (3940 ms)
[ RUN      ] ECKPrefixedEncryptedMediaTest.FileIOTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10878:10878:1006/005831:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10878:10878:1006/005831:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57782...
sending server_data: {"host": "127.0.0.1", "port": 57782} (36 bytes)
[10878:10878:1006/005832:INFO:CONSOLE(280)] "00:58:32.601 -  Using FileIOTestPlayer", source: http://127.0.0.1:57782/files/eme_player_js/utils.js (280)
[10878:10878:1006/005832:INFO:CONSOLE(280)] "00:58:32.613 -  Registering video event handlers.", source: http://127.0.0.1:57782/files/eme_player_js/utils.js (280)
[10878:10878:1006/005832:INFO:CONSOLE(280)] "00:58:32.622 -  Loading media using src.", source: http://127.0.0.1:57782/files/eme_player_js/utils.js (280)
[10878:10878:1006/005832:INFO:CONSOLE(280)] "00:58:32.738 -  org.chromium.externalclearkey.fileiotest Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57782/files/eme_player_js/utils.js (280)
[10878:10878:1006/005832:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[10878:10926:1006/005832:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[10878:10926:1006/005832:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[10878:10878:1006/005832:INFO:CONSOLE(280)] "00:58:32.794 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57782/files/eme_player_js/utils.js (280)
[1:1:1006/005832:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[10878:10878:1006/005833:INFO:CONSOLE(280)] "00:58:33.595 -  heartbeat #1", source: http://127.0.0.1:57782/files/eme_player_js/utils.js (280)
[10878:10878:1006/005834:INFO:CONSOLE(280)] "00:58:34.153 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57782/files/eme_player_js/utils.js (280)
[10878:10878:1006/005834:INFO:CONSOLE(280)] "00:58:34.157 -  CDM file IO test: Success", source: http://127.0.0.1:57782/files/eme_player_js/utils.js (280)
[1:2:1006/005834:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] ECKPrefixedEncryptedMediaTest.FileIOTest (3220 ms)
[373/887] ECKPrefixedEncryptedMediaTest.FileIOTest (3684 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedWidevineTest.Audio_WebM
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11045:11045:1006/005833:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11045:11045:1006/005833:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59437...
sending server_data: {"host": "127.0.0.1", "port": 59437} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedWidevineTest.Audio_WebM (1700 ms)
[374/887] EncryptedMediaIsTypeSupportedWidevineTest.Audio_WebM (2366 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedWidevineTest.Audio_MP4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11057:11057:1006/005834:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11057:11057:1006/005834:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43693...
sending server_data: {"host": "127.0.0.1", "port": 43693} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedWidevineTest.Audio_MP4 (1640 ms)
[375/887] EncryptedMediaIsTypeSupportedWidevineTest.Audio_MP4 (2102 ms)
[ RUN      ] MediaFileValidatorTest.InvalidAudio
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11283:11283:1006/005836:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11283:11283:1006/005836:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/005836:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaFileValidatorTest.InvalidAudio (1150 ms)
[376/887] MediaFileValidatorTest.InvalidAudio (1588 ms)
[ RUN      ] MediaStreamDevicesControllerTest.RequestMicCamBlockMic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11063:11063:1006/005834:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11063:11063:1006/005834:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.RequestMicCamBlockMic (3121 ms)
[377/887] MediaStreamDevicesControllerTest.RequestMicCamBlockMic (3681 ms)
[ RUN      ] MediaStreamDevicesControllerTest.WebUIRequestAndAllowCam
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11180:11180:1006/005835:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11180:11180:1006/005835:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.WebUIRequestAndAllowCam (2865 ms)
[378/887] MediaStreamDevicesControllerTest.WebUIRequestAndAllowCam (3427 ms)
[ RUN      ] MediaFileValidatorTest.InvalidVideo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11413:11413:1006/005837:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11413:11413:1006/005837:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005838:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005838:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005838:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005838:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005838:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaFileValidatorTest.InvalidVideo (1043 ms)
[379/887] MediaFileValidatorTest.InvalidVideo (1579 ms)
[ RUN      ] DnsProbeBrowserTest.CorrectionsLoadStopped
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11414:11414:1006/005838:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11414:11414:1006/005838:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005838:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DnsProbeBrowserTest.CorrectionsLoadStopped (1363 ms)
[380/887] DnsProbeBrowserTest.CorrectionsLoadStopped (1838 ms)
[ RUN      ] MediaStreamDevicesControllerTest.PepperRequestInsecure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11263:11263:1006/005836:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11263:11263:1006/005836:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.PepperRequestInsecure (3454 ms)
[381/887] MediaStreamDevicesControllerTest.PepperRequestInsecure (3940 ms)
[ RUN      ] LoadTimingBrowserTest.NoTimes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11455:11455:1006/005838:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11455:11455:1006/005838:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LoadTimingBrowserTest.NoTimes (1194 ms)
[382/887] LoadTimingBrowserTest.NoTimes (1845 ms)
[ RUN      ] PredictorBrowserTest.PreconnectNonCORS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11600:11600:1006/005839:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11600:11600:1006/005840:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PredictorBrowserTest.PreconnectNonCORS (1311 ms)
[383/887] PredictorBrowserTest.PreconnectNonCORS (1847 ms)
[ RUN      ] PredictorBrowserTest.PreconnectAndFetchCORS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11605:11605:1006/005839:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11605:11605:1006/005840:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11605:11774:1006/005840:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test.woff2
[11605:11605:1006/005840:INFO:CONSOLE(0)] "Font from origin 'http://127.0.0.1:40359' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. The response had HTTP status code 404.", source: data:text/html;base64,PHNjcmlwdD52YXIgZm9udCA9IG5ldyBGb250RmFjZSgnRm9udEEnLCAndXJsKGh0dHA6Ly8xMjcuMC4wLjE6NDAzNTkvdGVzdC53b2ZmMiknKTtmb250LmxvYWQoKTs8L3NjcmlwdD4= (0)
[11605:11605:1006/005840:INFO:CONSOLE(0)] "Uncaught (in promise) NetworkError: A network error occurred.", source: data:text/html;base64,PHNjcmlwdD52YXIgZm9udCA9IG5ldyBGb250RmFjZSgnRm9udEEnLCAndXJsKGh0dHA6Ly8xMjcuMC4wLjE6NDAzNTkvdGVzdC53b2ZmMiknKTtmb250LmxvYWQoKTs8L3NjcmlwdD4= (0)
[       OK ] PredictorBrowserTest.PreconnectAndFetchCORS (1364 ms)
[384/887] PredictorBrowserTest.PreconnectAndFetchCORS (1845 ms)
[ RUN      ] LoadTimingBrowserTest.ReuseSocket
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11568:11568:1006/005839:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11568:11568:1006/005839:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005840:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LoadTimingBrowserTest.ReuseSocket (1752 ms)
[385/887] LoadTimingBrowserTest.ReuseSocket (2377 ms)
[ RUN      ] HttpProxyScriptBrowserTest.Verify
HTTP server started on http://127.0.0.1:36211...
sending server_data: {"host": "127.0.0.1", "port": 36211} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11646:11646:1006/005840:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11646:11646:1006/005840:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] HttpProxyScriptBrowserTest.Verify (1713 ms)
[386/887] HttpProxyScriptBrowserTest.Verify (2362 ms)
[ RUN      ] FileProxyScriptBrowserTest.Verify
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11822:11822:1006/005841:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11822:11822:1006/005841:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] FileProxyScriptBrowserTest.Verify (1575 ms)
[387/887] FileProxyScriptBrowserTest.Verify (2112 ms)
[ RUN      ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11830:11830:1006/005841:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11830:11830:1006/005841:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:37135...
sending server_data: {"host": "127.0.0.1", "port": 37135} (36 bytes)
localhost - code 404, message File not found
[       OK ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL (1658 ms)
[388/887] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL (2120 ms)
[ RUN      ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11832:11832:1006/005841:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11832:11832:1006/005842:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:46559...
sending server_data: {"host": "127.0.0.1", "port": 46559} (36 bytes)
localhost - code 404, message File not found
[       OK ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL (1829 ms)
[389/887] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL (2374 ms)
[ RUN      ] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11967:11967:1006/005842:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11967:11967:1006/005843:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:57816...
sending server_data: {"host": "127.0.0.1", "port": 57816} (36 bytes)
localhost - code 404, message File not found
[       OK ] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket (1773 ms)
[390/887] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket (2382 ms)
[ RUN      ] PasswordManagerBrowserTestBase.LoginFailed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12070:12070:1006/005843:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12070:12070:1006/005843:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12070:12297:1006/005844:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12194:12194:1006/005844:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12194:12194:1006/005844:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12194:12194:1006/005844:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12194:12194:1006/005844:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.LoginFailed (1550 ms)
[391/887] PasswordManagerBrowserTestBase.LoginFailed (2118 ms)
[ RUN      ] PasswordManagerBrowserTestBase.Redirects
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12082:12082:1006/005843:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12082:12082:1006/005844:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12082:12305:1006/005844:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.Redirects (1584 ms)
[392/887] PasswordManagerBrowserTestBase.Redirects (2110 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12120:12120:1006/005844:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12120:12120:1006/005844:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12120:12340:1006/005845:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005845:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm (1638 ms)
[393/887] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm (2110 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12302:12302:1006/005845:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12302:12302:1006/005845:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12302:12414:1006/005846:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12378:12378:1006/005846:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12378:12378:1006/005846:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12378:12378:1006/005846:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12378:12378:1006/005846:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit (1506 ms)
[394/887] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit (2114 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12344:12344:1006/005845:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12344:12344:1006/005846:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12344:12540:1006/005846:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm (1437 ms)
[395/887] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm (1839 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12366:12366:1006/005846:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12366:12366:1006/005846:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12366:12561:1006/005847:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12366:12561:1006/005847:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /password/does_not_exist.html
[       OK ] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode (1612 ms)
[396/887] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode (2107 ms)
[ RUN      ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12386:12386:1006/005846:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12386:12386:1006/005846:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12386:12582:1006/005847:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField (1608 ms)
[397/887] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField (2109 ms)
[ RUN      ] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12549:12549:1006/005847:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12549:12549:1006/005847:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12549:12687:1006/005848:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /password/nonexistent_image.png
[12549:12687:1006/005848:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering (1566 ms)
[398/887] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering (2115 ms)
[ RUN      ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12584:12584:1006/005847:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12584:12584:1006/005848:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12584:12757:1006/005848:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField (1730 ms)
[399/887] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField (2371 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12614:12614:1006/005848:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12614:12614:1006/005848:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12614:12821:1006/005849:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears (1569 ms)
[400/887] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears (2119 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12636:12636:1006/005848:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12636:12636:1006/005848:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12636:12831:1006/005849:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists (1534 ms)
[401/887] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists (2105 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptOnBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12788:12788:1006/005849:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12788:12788:1006/005849:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12788:12902:1006/005850:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.NoPromptOnBack (1691 ms)
[402/887] PasswordManagerBrowserTestBase.NoPromptOnBack (2392 ms)
[ RUN      ] PasswordManagerBrowserTestBase.ChangePwd1AccountStored
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12867:12867:1006/005850:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12867:12867:1006/005850:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12867:13054:1006/005851:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.ChangePwd1AccountStored (1710 ms)
[403/887] PasswordManagerBrowserTestBase.ChangePwd1AccountStored (2107 ms)
[ RUN      ] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12842:12842:1006/005850:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12842:12842:1006/005850:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12842:13047:1006/005851:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest (1953 ms)
[404/887] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest (2370 ms)
[ RUN      ] PasswordManagerBrowserTestBase.AutofillSuggetionsForChangePwdWithEmptyNames
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12891:12891:1006/005850:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12891:12891:1006/005850:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12891:13076:1006/005851:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForChangePwdWithEmptyNames (1627 ms)
[405/887] PasswordManagerBrowserTestBase.AutofillSuggetionsForChangePwdWithEmptyNames (2102 ms)
[ RUN      ] PasswordManagerBrowserTestBase.AutofillSuggetionsForChangePwdWithEmptyNamesButOnlyNewPwdField
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13070:13070:1006/005851:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13070:13070:1006/005852:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13070:13181:1006/005852:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForChangePwdWithEmptyNamesButOnlyNewPwdField (1543 ms)
[406/887] PasswordManagerBrowserTestBase.AutofillSuggetionsForChangePwdWithEmptyNamesButOnlyNewPwdField (2109 ms)
[ RUN      ] PDFExtensionTest.EnsureInternalPluginDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13122:13122:1006/005852:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13122:13122:1006/005853:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PDFExtensionTest.EnsureInternalPluginDisabled (1653 ms)
[407/887] PDFExtensionTest.EnsureInternalPluginDisabled (2108 ms)
[ RUN      ] PDFExtensionTest.Bookmark
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13088:13088:1006/005852:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13088:13088:1006/005852:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13088:13298:1006/005853:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[13088:13088:1006/005854:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectBookmarks", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[       OK ] PDFExtensionTest.Bookmark (3037 ms)
[408/887] PDFExtensionTest.Bookmark (3687 ms)
[ RUN      ] PDFExtensionTest.ParamsParser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13099:13099:1006/005852:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13099:13099:1006/005852:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13099:13304:1006/005853:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[13099:13099:1006/005855:INFO:CONSOLE(0)] "[SUCCESS] testParamsParser", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[       OK ] PDFExtensionTest.ParamsParser (3215 ms)
[409/887] PDFExtensionTest.ParamsParser (3689 ms)
[ RUN      ] PDFExtensionTest.EnsureCrossOriginRepliesBlocked
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13302:13302:1006/005853:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13302:13302:1006/005854:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13302:13302:1006/005856:INFO:CONSOLE(0)] "Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('http://127.0.0.1:57296') does not match the recipient window's origin ('null').", source:  (0)
[13302:13302:1006/005856:INFO:CONSOLE(0)] "Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('http://127.0.0.1:57296') does not match the recipient window's origin ('null').", source:  (0)
[       OK ] PDFExtensionTest.EnsureCrossOriginRepliesBlocked (2682 ms)
[410/887] PDFExtensionTest.EnsureCrossOriginRepliesBlocked (3159 ms)
[ RUN      ] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13514:13514:1006/005856:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13514:13514:1006/005856:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified (1833 ms)
[411/887] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified (2366 ms)
[ RUN      ] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13614:13614:1006/005857:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13614:13614:1006/005857:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked (1492 ms)
[412/887] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked (2125 ms)
[ RUN      ] MaterialPDFExtensionTest.Navigator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13394:13394:1006/005854:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13394:13394:1006/005855:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13394:13513:1006/005855:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[13394:13394:1006/005858:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[13394:13394:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] testNavigate", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[13394:13394:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] testNavigateForLinksWithoutScheme", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[13394:13394:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] testNavigateFromLocalFile", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[       OK ] MaterialPDFExtensionTest.Navigator (4687 ms)
[413/887] MaterialPDFExtensionTest.Navigator (5255 ms)
[ RUN      ] PrefetchBrowserTestPrediction.IncognitoTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13732:13732:1006/005858:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13732:13732:1006/005858:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13732:13817:1006/005859:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PrefetchBrowserTestPrediction.IncognitoTest (1581 ms)
[414/887] PrefetchBrowserTestPrediction.IncognitoTest (2113 ms)
[ RUN      ] MaterialPDFExtensionTest.ParamsParser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13512:13512:1006/005855:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13512:13512:1006/005856:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13512:13642:1006/005857:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[13512:13512:1006/005859:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[13512:13512:1006/005900:INFO:CONSOLE(0)] "[SUCCESS] testParamsParser", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[1:2:1006/005900:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MaterialPDFExtensionTest.ParamsParser (4528 ms)
[415/887] MaterialPDFExtensionTest.ParamsParser (4997 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPagePending
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13753:13753:1006/005859:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13753:13753:1006/005859:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39119...
sending server_data: {"host": "127.0.0.1", "port": 39119} (36 bytes)
[13753:13845:1006/005900:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PrerenderBrowserTest.PrerenderPagePending (2363 ms)
[416/887] PrerenderBrowserTest.PrerenderPagePending (2900 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageRemovesPending
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13835:13835:1006/005900:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13835:13835:1006/005900:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59825...
sending server_data: {"host": "127.0.0.1", "port": 59825} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderPageRemovesPending (2185 ms)
[417/887] PrerenderBrowserTest.PrerenderPageRemovesPending (2631 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderNoCommitNoSwap2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13896:13896:1006/005900:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13896:13896:1006/005900:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53229...
sending server_data: {"host": "127.0.0.1", "port": 53229} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderNoCommitNoSwap2 (2290 ms)
[418/887] PrerenderBrowserTest.PrerenderNoCommitNoSwap2 (2897 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderDelayLoadPlugin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13940:13940:1006/005901:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13940:13940:1006/005901:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51156...
sending server_data: {"host": "127.0.0.1", "port": 51156} (36 bytes)
[1:2:1006/005902:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderDelayLoadPlugin (2058 ms)
[419/887] PrerenderBrowserTest.PrerenderDelayLoadPlugin (2632 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderContentSettingDetect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14098:14098:1006/005902:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14098:14098:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45068...
sending server_data: {"host": "127.0.0.1", "port": 45068} (36 bytes)
[14098:14180:1006/005903:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005903:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderContentSettingDetect (2165 ms)
[420/887] PrerenderBrowserTest.PrerenderContentSettingDetect (2907 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderContentSettingBlock
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14149:14149:1006/005902:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14149:14149:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58213...
sending server_data: {"host": "127.0.0.1", "port": 58213} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderContentSettingBlock (2142 ms)
[421/887] PrerenderBrowserTest.PrerenderContentSettingBlock (2631 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClientRedirectInIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14286:14286:1006/005903:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14286:14286:1006/005904:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55366...
sending server_data: {"host": "127.0.0.1", "port": 55366} (36 bytes)
[14286:14386:1006/005905:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PrerenderBrowserTest.PrerenderClientRedirectInIframe (1995 ms)
[422/887] PrerenderBrowserTest.PrerenderClientRedirectInIframe (2636 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14282:14282:1006/005903:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14282:14282:1006/005903:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55372...
sending server_data: {"host": "127.0.0.1", "port": 55372} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond (2752 ms)
[423/887] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond (3157 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14464:14464:1006/005905:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14464:14464:1006/005905:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34495...
sending server_data: {"host": "127.0.0.1", "port": 34495} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderPopup (1736 ms)
[424/887] PrerenderBrowserTest.PrerenderPopup (2123 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14474:14474:1006/005905:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14474:14474:1006/005905:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41091...
sending server_data: {"host": "127.0.0.1", "port": 41091} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple (1932 ms)
[425/887] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple (2367 ms)
[ RUN      ] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14605:14605:1006/005906:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14605:14605:1006/005906:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36133...
sending server_data: {"host": "127.0.0.1", "port": 36133} (36 bytes)
[       OK ] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn (2255 ms)
[426/887] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn (2897 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderXhrGet
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14795:14795:1006/005907:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14795:14795:1006/005907:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42494...
sending server_data: {"host": "127.0.0.1", "port": 42494} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderXhrGet (1839 ms)
[427/887] PrerenderBrowserTest.PrerenderXhrGet (2364 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderXhrHead
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14995:14995:1006/005909:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14995:14995:1006/005909:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51412...
sending server_data: {"host": "127.0.0.1", "port": 51412} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderXhrHead (1478 ms)
[428/887] PrerenderBrowserTest.PrerenderXhrHead (1840 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderXhrPost
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15066:15066:1006/005909:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15066:15066:1006/005910:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47626...
sending server_data: {"host": "127.0.0.1", "port": 47626} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderXhrPost (1525 ms)
[429/887] PrerenderBrowserTest.PrerenderXhrPost (2103 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderHTML5AudioJsplay
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14643:14643:1006/005906:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14643:14643:1006/005907:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54685...
sending server_data: {"host": "127.0.0.1", "port": 54685} (36 bytes)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14643:14807:1006/005911:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14643:14807:1006/005911:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/005911:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] PrerenderBrowserTest.PrerenderHTML5AudioJsplay (5231 ms)
[430/887] PrerenderBrowserTest.PrerenderHTML5AudioJsplay (5776 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderHTML5VideoNetwork
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14709:14709:1006/005907:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14709:14709:1006/005907:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34967...
sending server_data: {"host": "127.0.0.1", "port": 34967} (36 bytes)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14709:14865:1006/005911:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14709:14865:1006/005911:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/005912:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] PrerenderBrowserTest.PrerenderHTML5VideoNetwork (5340 ms)
[431/887] PrerenderBrowserTest.PrerenderHTML5VideoNetwork (6044 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSSLErrorSubresource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15164:15164:1006/005910:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15164:15164:1006/005911:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35599...
sending server_data: {"host": "127.0.0.1", "port": 35599} (36 bytes)
HTTPS server started on https://localhost:44482...
sending server_data: {"host": "localhost", "port": 44482} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderSSLErrorSubresource (1918 ms)
[432/887] PrerenderBrowserTest.PrerenderSSLErrorSubresource (2366 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPrint
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15244:15244:1006/005912:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15244:15244:1006/005912:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50107...
sending server_data: {"host": "127.0.0.1", "port": 50107} (36 bytes)
[1:2:1006/005913:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderPrint (1844 ms)
[433/887] PrerenderBrowserTest.PrerenderPrint (2366 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderTargetHasPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15264:15264:1006/005912:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15264:15264:1006/005912:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57583...
sending server_data: {"host": "127.0.0.1", "port": 57583} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderTargetHasPopup (2142 ms)
[434/887] PrerenderBrowserTest.PrerenderTargetHasPopup (2629 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15346:15346:1006/005913:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15346:15346:1006/005913:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39143...
sending server_data: {"host": "127.0.0.1", "port": 39143} (36 bytes)
HTTPS server started on https://127.0.0.1:58769...
sending server_data: {"host": "127.0.0.1", "port": 58769} (36 bytes)
[1:1:1006/005914:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[15346:15447:1006/005914:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005914:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005914:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel (2134 ms)
[435/887] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel (2642 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSSLClientCertIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15390:15390:1006/005913:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15390:15390:1006/005913:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34147...
sending server_data: {"host": "127.0.0.1", "port": 34147} (36 bytes)
HTTPS server started on https://127.0.0.1:57433...
sending server_data: {"host": "127.0.0.1", "port": 57433} (36 bytes)
[1:2:1006/005915:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderSSLClientCertIframe (2213 ms)
[436/887] PrerenderBrowserTest.PrerenderSSLClientCertIframe (2895 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15532:15532:1006/005914:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15532:15532:1006/005914:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42471...
sending server_data: {"host": "127.0.0.1", "port": 42471} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect (1897 ms)
[437/887] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect (2382 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderLocalStorageWrite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15579:15579:1006/005915:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15579:15579:1006/005915:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57063...
sending server_data: {"host": "127.0.0.1", "port": 57063} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderLocalStorageWrite (1830 ms)
[438/887] PrerenderBrowserTest.PrerenderLocalStorageWrite (2367 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15671:15671:1006/005915:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15671:15671:1006/005916:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39454...
sending server_data: {"host": "127.0.0.1", "port": 39454} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderEvents (1925 ms)
[439/887] PrerenderBrowserTest.PrerenderEvents (2379 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15747:15747:1006/005916:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15747:15747:1006/005916:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60657...
sending server_data: {"host": "127.0.0.1", "port": 60657} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender (2054 ms)
[440/887] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender (2631 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClickNavigateGoBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15809:15809:1006/005916:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15809:15809:1006/005917:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56629...
sending server_data: {"host": "127.0.0.1", "port": 56629} (36 bytes)
[15950:15950:1006/005918:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009dd80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15950:15950:1006/005918:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009dd80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PrerenderBrowserTest.PrerenderClickNavigateGoBack (2039 ms)
[441/887] PrerenderBrowserTest.PrerenderClickNavigateGoBack (2640 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSessionStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15893:15893:1006/005917:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15893:15893:1006/005917:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47896...
sending server_data: {"host": "127.0.0.1", "port": 47896} (36 bytes)
[15893:16010:1006/005919:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15893:16010:1006/005919:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005919:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderSessionStorage (2380 ms)
[442/887] PrerenderBrowserTest.PrerenderSessionStorage (2908 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderReferrerPolicy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15993:15993:1006/005918:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15993:15993:1006/005918:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43597...
sending server_data: {"host": "127.0.0.1", "port": 43597} (36 bytes)
[1:2:1006/005919:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderReferrerPolicy (1995 ms)
[443/887] PrerenderBrowserTest.PrerenderReferrerPolicy (2632 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16091:16091:1006/005919:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16091:16091:1006/005919:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:32898...
sending server_data: {"host": "127.0.0.1", "port": 32898} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme (2020 ms)
[444/887] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme (2635 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16150:16150:1006/005919:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16150:16150:1006/005919:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60853...
sending server_data: {"host": "127.0.0.1", "port": 60853} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme (1834 ms)
[445/887] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme (2373 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCapturedWebContents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16287:16287:1006/005920:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16287:16287:1006/005920:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54552...
sending server_data: {"host": "127.0.0.1", "port": 54552} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderCapturedWebContents (2157 ms)
[446/887] PrerenderBrowserTest.PrerenderCapturedWebContents (2642 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderReplaceCurrentEntry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16325:16325:1006/005920:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16325:16325:1006/005921:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56854...
sending server_data: {"host": "127.0.0.1", "port": 56854} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderReplaceCurrentEntry (1987 ms)
[447/887] PrerenderBrowserTest.PrerenderReplaceCurrentEntry (2635 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderWindowClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16441:16441:1006/005921:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16441:16441:1006/005921:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36958...
sending server_data: {"host": "127.0.0.1", "port": 36958} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderWindowClose (1823 ms)
[448/887] PrerenderBrowserTest.PrerenderWindowClose (2380 ms)
[ RUN      ] PrerenderBrowserTest.TaskManagementTagsBasic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16471:16471:1006/005921:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16471:16471:1006/005922:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34768...
sending server_data: {"host": "127.0.0.1", "port": 34768} (36 bytes)
[       OK ] PrerenderBrowserTest.TaskManagementTagsBasic (1988 ms)
[449/887] PrerenderBrowserTest.TaskManagementTagsBasic (2631 ms)
[ RUN      ] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16656:16656:1006/005923:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16656:16656:1006/005923:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab (1537 ms)
[450/887] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab (2103 ms)
[ RUN      ] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16631:16631:1006/005923:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16631:16631:1006/005923:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41919...
sending server_data: {"host": "127.0.0.1", "port": 41919} (36 bytes)
[1:2:1006/005924:WARNING:channel.cc(358)] RawChannel write error
[16631:16697:1006/005924:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed (2294 ms)
[451/887] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed (2912 ms)
[ RUN      ] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16790:16790:1006/005924:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16790:16790:1006/005924:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16968:16968:1006/005926:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder (2345 ms)
[452/887] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder (2900 ms)
[ RUN      ] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16723:16723:1006/005924:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16723:16723:1006/005924:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16723:16723:1006/005925:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[16723:16723:1006/005926:ERROR:CONSOLE(0)] "Denying load of chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: chrome://print/ (0)
[16723:16840:1006/005926:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[16723:16840:1006/005926:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[       OK ] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled (3491 ms)
[453/887] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled (3949 ms)
[ RUN      ] HostZoomMapBrowserTest.ToggleDefaultZoomLevel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16977:16977:1006/005925:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16977:16977:1006/005925:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HostZoomMapBrowserTest.ToggleDefaultZoomLevel (2104 ms)
[454/887] HostZoomMapBrowserTest.ToggleDefaultZoomLevel (2639 ms)
[ RUN      ] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17017:17017:1006/005926:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17017:17017:1006/005926:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005927:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition (2381 ms)
[455/887] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition (2892 ms)
[ RUN      ] ProfileBrowserTest.WritesProfilesSynchronouslyOnEndSession
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17177:17177:1006/005927:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17177:17177:1006/005927:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ProfileBrowserTest.WritesProfilesSynchronouslyOnEndSession (1186 ms)
[456/887] ProfileBrowserTest.WritesProfilesSynchronouslyOnEndSession (1840 ms)
[ RUN      ] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17232:17232:1006/005928:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17232:17232:1006/005928:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown (1494 ms)
[457/887] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown (2118 ms)
[ RUN      ] ProfileWindowBrowserTest.GuestCannotSignin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17247:17247:1006/005928:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17247:17247:1006/005928:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17247:17247:1006/005929:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileWindowBrowserTest.GuestCannotSignin (1570 ms)
[458/887] ProfileWindowBrowserTest.GuestCannotSignin (2105 ms)
[ RUN      ] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe
HTTPS server started on https://127.0.0.1:54133...
sending server_data: {"host": "127.0.0.1", "port": 54133} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17341:17341:1006/005929:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17341:17341:1006/005929:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17341:17341:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:54133/files/push_messaging/push_test.js (18)
[17341:17341:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:54133/files/push_messaging/push_test.js (18)
[17341:17341:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:54133/files/push_messaging/push_test.js (18)
[17341:17341:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:54133/files/push_messaging/push_test.js (18)
[17341:17341:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:54133/files/push_messaging/push_test.js (18)
[17341:17341:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:54133/files/push_messaging/push_test.js (18)
[17341:17341:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:54133/files/push_messaging/push_test.js (18)
[17341:17341:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[17341:17341:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[17341:17341:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe (2168 ms)
[459/887] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe (2635 ms)
[ RUN      ] PushMessagingBrowserTest.BackgroundModeDisabledByDefault
HTTPS server started on https://127.0.0.1:58001...
sending server_data: {"host": "127.0.0.1", "port": 58001} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17402:17402:1006/005929:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17402:17402:1006/005929:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17402:17402:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:58001/files/push_messaging/push_test.js (18)
[17402:17402:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:58001/files/push_messaging/push_test.js (18)
[17402:17402:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:58001/files/push_messaging/push_test.js (18)
[17402:17402:1006/005930:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:58001/files/push_messaging/push_test.js (18)
[17402:17402:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[17402:17402:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[17402:17402:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.BackgroundModeDisabledByDefault (2038 ms)
[460/887] PushMessagingBrowserTest.BackgroundModeDisabledByDefault (2630 ms)
[ RUN      ] ReferrerPolicyTest.LeftClickOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17498:17498:1006/005930:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17498:17498:1006/005930:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.LeftClickOrigin (1406 ms)
[461/887] ReferrerPolicyTest.LeftClickOrigin (2103 ms)
[ RUN      ] ReferrerPolicyTest.HttpsTargetBlankOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17541:17541:1006/005930:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17541:17541:1006/005930:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpsTargetBlankOrigin (1563 ms)
[462/887] ReferrerPolicyTest.HttpsTargetBlankOrigin (2118 ms)
[ RUN      ] ReferrerPolicyTest.LeftClickRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17692:17692:1006/005931:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17692:17692:1006/005931:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.LeftClickRedirect (1347 ms)
[463/887] ReferrerPolicyTest.LeftClickRedirect (2108 ms)
[ RUN      ] ReferrerPolicyTest.HttpsTargetBlankRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17715:17715:1006/005931:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17715:17715:1006/005932:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpsTargetBlankRedirect (1631 ms)
[464/887] ReferrerPolicyTest.HttpsTargetBlankRedirect (2115 ms)
[ RUN      ] ReferrerPolicyTest.IFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17723:17723:1006/005932:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17723:17723:1006/005932:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17723:17723:1006/005932:WARNING:web_contents_impl.cc(3072)] https://mock.http ran insecure content from http://mock.http/referrer_policy/referrer-policy-log.html
[17723:17723:1006/005932:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://mock.http/referrer_policy/referrer-policy-iframe.html' was loaded over HTTPS, but requested an insecure resource 'http://mock.http/referrer_policy/referrer-policy-log.html'. This content should also be served over HTTPS.", source: https://mock.http/referrer_policy/referrer-policy-iframe.html (0)
[17723:17723:1006/005932:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://mock.http/referrer_policy/referrer-policy-iframe.html' was loaded over HTTPS, but requested an insecure resource 'http://mock.http/referrer_policy/referrer-policy-log.html'. This content should also be served over HTTPS.", source: https://mock.http/referrer_policy/referrer-policy-iframe.html (0)
[       OK ] ReferrerPolicyTest.IFrame (1415 ms)
[465/887] ReferrerPolicyTest.IFrame (1846 ms)
[ RUN      ] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17755:17755:1006/005932:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17755:17755:1006/005932:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin (1371 ms)
[466/887] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin (2107 ms)
[ RUN      ] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17924:17924:1006/005933:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17924:17924:1006/005933:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs (1009 ms)
[467/887] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs (1589 ms)
[ RUN      ] SpellingMenuObserverTest.InitMenuWithMisspelledWord
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17952:17952:1006/005934:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17952:17952:1006/005934:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17952:18061:1006/005934:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellingMenuObserverTest.InitMenuWithMisspelledWord (1210 ms)
[468/887] SpellingMenuObserverTest.InitMenuWithMisspelledWord (1848 ms)
[ RUN      ] ChromeRenderProcessHostBackgroundingTest.ProcessPriorityAfterStoppedAudio
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17954:17954:1006/005933:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17954:17954:1006/005934:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17954:18141:1006/005934:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[17954:18049:1006/005934:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[17954:18049:1006/005934:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/005935:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005935:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeRenderProcessHostBackgroundingTest.ProcessPriorityAfterStoppedAudio (1558 ms)
[469/887] ChromeRenderProcessHostBackgroundingTest.ProcessPriorityAfterStoppedAudio (2115 ms)
[ RUN      ] ChromeRenderProcessHostBackgroundingTest.ProcessPriorityAfterAudioStopsOnNotVisibleTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18002:18002:1006/005934:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18002:18002:1006/005934:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[18002:18158:1006/005935:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[18002:18158:1006/005935:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[18002:18245:1006/005935:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/005935:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeRenderProcessHostBackgroundingTest.ProcessPriorityAfterAudioStopsOnNotVisibleTab (1653 ms)
[470/887] ChromeRenderProcessHostBackgroundingTest.ProcessPriorityAfterAudioStopsOnNotVisibleTab (2376 ms)
[ RUN      ] ContinueWhereILeftOffTest.PRE_SessionCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18132:18132:1006/005935:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18132:18132:1006/005935:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.PRE_SessionCookies (1407 ms)
[471/887] ContinueWhereILeftOffTest.PRE_SessionCookies (2115 ms)
[ RUN      ] ContinueWhereILeftOffTest.PRE_SessionStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18233:18233:1006/005935:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18233:18233:1006/005936:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.PRE_SessionStorage (1281 ms)
[472/887] ContinueWhereILeftOffTest.PRE_SessionStorage (1847 ms)
[ RUN      ] ContinueWhereILeftOffTest.PRE_Post
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18271:18271:1006/005936:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18271:18271:1006/005936:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.PRE_Post (1313 ms)
[473/887] ContinueWhereILeftOffTest.PRE_Post (1845 ms)
[ RUN      ] RestartTest.PRE_LocalStorageClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18410:18410:1006/005936:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18410:18410:1006/005937:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestartTest.PRE_LocalStorageClearedOnExit (1140 ms)
[474/887] RestartTest.PRE_LocalStorageClearedOnExit (1588 ms)
[ RUN      ] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18452:18452:1006/005937:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18452:18452:1006/005937:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit (1230 ms)
[475/887] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit (1851 ms)
[ RUN      ] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18497:18497:1006/005937:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18497:18497:1006/005937:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005939:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005939:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen (2362 ms)
[476/887] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen (2895 ms)
[ RUN      ] SessionRestoreTest.RestoreForeignSession
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18685:18685:1006/005939:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18685:18685:1006/005939:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.RestoreForeignSession (1508 ms)
[477/887] SessionRestoreTest.RestoreForeignSession (2107 ms)
[ RUN      ] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18613:18613:1006/005938:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18613:18613:1006/005938:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers (3492 ms)
[478/887] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers (3947 ms)
[ RUN      ] NoSessionRestoreTest.CookiesClearedOnBrowserClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18516:18516:1006/005938:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18516:18516:1006/005938:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.CookiesClearedOnBrowserClose (4641 ms)
[479/887] NoSessionRestoreTest.CookiesClearedOnBrowserClose (5257 ms)
[ RUN      ] SessionRestoreTest.TwoTabsSecondSelected
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18878:18878:1006/005940:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18878:18878:1006/005941:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18878:18997:1006/005942:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SessionRestoreTest.TwoTabsSecondSelected (2511 ms)
[480/887] SessionRestoreTest.TwoTabsSecondSelected (3161 ms)
[ RUN      ] SessionRestoreTest.ClosedTabStaysClosed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18961:18961:1006/005941:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18961:18961:1006/005941:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.ClosedTabStaysClosed (2046 ms)
[481/887] SessionRestoreTest.ClosedTabStaysClosed (2630 ms)
[ RUN      ] SessionRestoreTest.ActiveIndexUpdatedAtInsert
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19119:19119:1006/005942:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19119:19119:1006/005942:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19119:19240:1006/005944:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SessionRestoreTest.ActiveIndexUpdatedAtInsert (2766 ms)
[482/887] SessionRestoreTest.ActiveIndexUpdatedAtInsert (3421 ms)
[ RUN      ] SpellcheckServiceBrowserTest.MultilingualToSingleLanguagePreferenceMigration
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19292:19292:1006/005944:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19292:19292:1006/005944:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005944:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005944:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005944:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005944:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005944:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005944:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellcheckServiceBrowserTest.MultilingualToSingleLanguagePreferenceMigration (1458 ms)
[483/887] SpellcheckServiceBrowserTest.MultilingualToSingleLanguagePreferenceMigration (2109 ms)
[ RUN      ] TabRestoreTest.RestoreToDifferentWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19200:19200:1006/005943:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19200:19200:1006/005943:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19335:19335:1006/005945:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000157740]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19335:19335:1006/005945:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000157740]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19335:19335:1006/005945:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000157740]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19335:19335:1006/005945:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000157740]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] TabRestoreTest.RestoreToDifferentWindow (3077 ms)
[484/887] TabRestoreTest.RestoreToDifferentWindow (3708 ms)
[ RUN      ] SiteDetailsBrowserTest.IsolateExtensionsHostedApps
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19273:19273:1006/005943:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19273:19273:1006/005943:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19273:19509:1006/005944:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19273:19509:1006/005945:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] SiteDetailsBrowserTest.IsolateExtensionsHostedApps (3242 ms)
[485/887] SiteDetailsBrowserTest.IsolateExtensionsHostedApps (3679 ms)
[ RUN      ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19588:19588:1006/005945:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19588:19588:1006/005946:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19588:19588:1006/005946:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACClBMVEUAAADbRTfrTjvcRjraQjbcRDjbRDjbRTfaRDXZQDPZQTTbQzfaRDbcRDfbQzbVKyvZQzXaQzbaRDbIPjLaRDbYQzfXQTfaQzbZQzbbRDi/QADbRDfbQDfbJCTcRTjbQzbIPjPbQzfbQzfbRTfTQyzcRzvbQzbaRDbaQjfbQzbaQzbaQzbaRDfYQTTaRDfbQzfaRDbaQzbbQjbbQjbZQjTZQzbaQzbYQTTVQTXbRDbPQDDbQzbIPzPbQzfbRDfbNzfZRDaAAADVOSvYQDbbRDa/QCDZRDbqVUDaQTPbRDfGPDLbQjXHPjTVQEDJPTLGPTHKPTPYTjvGPDHbRDe+Oi+6OS64OC7LPzLHPTL7+/urNSv5+fm/OjD4+PjEPDHFPDG5OC67OS/DOzG8OS+9Oi/COzDrn5nAOzDtoZvBOzD9/f36+vq3OC62Ny339/fIPjLsoJr+/v6xNizx8fHFPDCnMymjMii1NyyfMSfz8/PUlI+uNivLlI+oMynDPDDUlY+zNyylMiipNCrOlI/JPjLHPTHKPjKhMijPlI+3OC2+Oy/FPTH29vaqNSq5OS319fW8Oi7AOy/BOy+sNSv////VlZD8/PzQlZDKlI+iMijCPDDYmJO0NyykMiiwNiy2OC27OS69Oi6gMSfYl5K4OC3MPzPempXBPDDqnpjy8vL09PTHPjLRlZDbmZMWYj36AAAAUnRSTlMAgQ1CaODzz4soSuj4/tkGV9303/FBM9ic8gTpHAffhc+MKtAXQbDHdMaudtc7rX7q+n93Nl/VJyu4EK9B9vwOXgISNOIIgAw32vJNgAz+84ENOFEUuAAAA25JREFUeAHsz0lPwmAQxvEWSxdaWiAIyAIBkQXc9yXuezw+3/+7mAkc1MxrZho9kPR3fZL/ZKxM5n80a05jXA+jKKyPG06tmTIT+C180/IDS689AmPU1nacKlhVR9fpwain6RxiabtfGgw7neGg5J9iaU/eKWDhYsf64m2GhYK0k7yDXJ/8HD72QeJEGJqAHDCHz0OQiTAUgxxx0+MNTbGsE4A8PbNjH+RMFJqDvPDjZUTjXBS6Alk3rLs0zkShKcitYb2jcSoKlUESw3pMY1kUqoDcG9YHGiuiEEB+n1cvlLM9FyLupp0zd7a6UMivGTtFqBQNpdculPL8dzbUbDbkQc1jQy7UNtgQUshCfxb67Lw+ltMGoygALzLJLiuvsvNMXsNPkElJZAkQIIxASHRsesEUXOy49zi99+Qdc84vBXuBPJLYefPNOfdezfzOZq//ZZpBoezZ2TXJjMW+BYPgrKxkrxwtpn0OCEHKL0/zxDTtUg9WDU6ekpOnfNlu7gQbNiEVklkQzqfmeNUKtP7lfP5CLZjsRWdr3JhEvweAIF2oaqHA8WjCiUZ71d1AB2mqKuIAwnyYp/duVNoIAEESeei8bUz2T6utUiu0EQgSecp95Inu96qjN8ViKFTxDzlOeW8N8zlFLzqh5G+/kL0vOHuH2+g1KpXAPE8mlXV/kLhDrd+Hc/jrBfO8Zx5F0dObfiC7V7+9tUaoM3R6JQ/0dNoIe4ece26/HDe24XQ6QzAMpOvpI1kOe4XoMI/Y1x84P2tdzEeBYxiyHI+HPUI/WAx5muIOh3Bq5+ilHKAXnTgyeav2l72YJ8o7PK/ZgfS0YRzRsazMV4/Dfs3vHffM76JV7HbFeJgHgWQrl8mkvK5fYR7hFHE+nDPzyHae40zKM7S4szqZfhf2/XBflJgnkfD+iViYD/Pwp+B+PiDPR+ahM/ABLb6iU0Sv6d5lOLlj5vGRCL9d556/sJdg0CuXSmUSiSXJBwRJnHPSmU+c+8phznCW6jOhe25ShY7TC9LUkaQHPl9sFfZSeIcsBoe9BpJUn/f7hqwozh1azHPi5JEiD2e/1m+7S+tw/g8I++J8IvXI3KPZ7+Nbd92lTYOMfYepAR0p8nhhtgPphkxhQNN9JaS6FJlbuOl/kft3XCVxzydg4EhP5p8+c0H+Affig2wpFL3DAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[19588:19588:1006/005946:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACClBMVEUAAADbRTfrTjvcRjraQjbcRDjbRDjbRTfaRDXZQDPZQTTbQzfaRDbcRDfbQzbVKyvZQzXaQzbaRDbIPjLaRDbYQzfXQTfaQzbZQzbbRDi/QADbRDfbQDfbJCTcRTjbQzbIPjPbQzfbQzfbRTfTQyzcRzvbQzbaRDbaQjfbQzbaQzbaQzbaRDfYQTTaRDfbQzfaRDbaQzbbQjbbQjbZQjTZQzbaQzbYQTTVQTXbRDbPQDDbQzbIPzPbQzfbRDfbNzfZRDaAAADVOSvYQDbbRDa/QCDZRDbqVUDaQTPbRDfGPDLbQjXHPjTVQEDJPTLGPTHKPTPYTjvGPDHbRDe+Oi+6OS64OC7LPzLHPTL7+/urNSv5+fm/OjD4+PjEPDHFPDG5OC67OS/DOzG8OS+9Oi/COzDrn5nAOzDtoZvBOzD9/f36+vq3OC62Ny339/fIPjLsoJr+/v6xNizx8fHFPDCnMymjMii1NyyfMSfz8/PUlI+uNivLlI+oMynDPDDUlY+zNyylMiipNCrOlI/JPjLHPTHKPjKhMijPlI+3OC2+Oy/FPTH29vaqNSq5OS319fW8Oi7AOy/BOy+sNSv////VlZD8/PzQlZDKlI+iMijCPDDYmJO0NyykMiiwNiy2OC27OS69Oi6gMSfYl5K4OC3MPzPempXBPDDqnpjy8vL09PTHPjLRlZDbmZMWYj36AAAAUnRSTlMAgQ1CaODzz4soSuj4/tkGV9303/FBM9ic8gTpHAffhc+MKtAXQbDHdMaudtc7rX7q+n93Nl/VJyu4EK9B9vwOXgISNOIIgAw32vJNgAz+84ENOFEUuAAAA25JREFUeAHsz0lPwmAQxvEWSxdaWiAIyAIBkQXc9yXuezw+3/+7mAkc1MxrZho9kPR3fZL/ZKxM5n80a05jXA+jKKyPG06tmTIT+C180/IDS689AmPU1nacKlhVR9fpwain6RxiabtfGgw7neGg5J9iaU/eKWDhYsf64m2GhYK0k7yDXJ/8HD72QeJEGJqAHDCHz0OQiTAUgxxx0+MNTbGsE4A8PbNjH+RMFJqDvPDjZUTjXBS6Alk3rLs0zkShKcitYb2jcSoKlUESw3pMY1kUqoDcG9YHGiuiEEB+n1cvlLM9FyLupp0zd7a6UMivGTtFqBQNpdculPL8dzbUbDbkQc1jQy7UNtgQUshCfxb67Lw+ltMGoygALzLJLiuvsvNMXsNPkElJZAkQIIxASHRsesEUXOy49zi99+Qdc84vBXuBPJLYefPNOfdezfzOZq//ZZpBoezZ2TXJjMW+BYPgrKxkrxwtpn0OCEHKL0/zxDTtUg9WDU6ekpOnfNlu7gQbNiEVklkQzqfmeNUKtP7lfP5CLZjsRWdr3JhEvweAIF2oaqHA8WjCiUZ71d1AB2mqKuIAwnyYp/duVNoIAEESeei8bUz2T6utUiu0EQgSecp95Inu96qjN8ViKFTxDzlOeW8N8zlFLzqh5G+/kL0vOHuH2+g1KpXAPE8mlXV/kLhDrd+Hc/jrBfO8Zx5F0dObfiC7V7+9tUaoM3R6JQ/0dNoIe4ece26/HDe24XQ6QzAMpOvpI1kOe4XoMI/Y1x84P2tdzEeBYxiyHI+HPUI/WAx5muIOh3Bq5+ilHKAXnTgyeav2l72YJ8o7PK/ZgfS0YRzRsazMV4/Dfs3vHffM76JV7HbFeJgHgWQrl8mkvK5fYR7hFHE+nDPzyHae40zKM7S4szqZfhf2/XBflJgnkfD+iViYD/Pwp+B+PiDPR+ahM/ABLb6iU0Sv6d5lOLlj5vGRCL9d556/sJdg0CuXSmUSiSXJBwRJnHPSmU+c+8phznCW6jOhe25ShY7TC9LUkaQHPl9sFfZSeIcsBoe9BpJUn/f7hqwozh1azHPi5JEiD2e/1m+7S+tw/g8I++J8IvXI3KPZ7+Nbd92lTYOMfYepAR0p8nhhtgPphkxhQNN9JaS6FJlbuOl/kft3XCVxzydg4EhP5p8+c0H+Affig2wpFL3DAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[       OK ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL (1554 ms)
[486/887] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL (2116 ms)
[ RUN      ] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19609:19609:1006/005946:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19609:19609:1006/005946:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19609:19609:1006/005947:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[19609:19609:1006/005947:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[1:2:1006/005947:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL (1624 ms)
[487/887] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL (2117 ms)
[ RUN      ] CaptivePortalBlockingPageTest.CertReportingOptIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19702:19702:1006/005947:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19702:19702:1006/005947:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19702:19702:1006/005948:ERROR:error_report.cc(69)] Could not get PEM encoded chain.
[19829:19829:1006/005948:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006080]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19829:19829:1006/005948:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006080]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] CaptivePortalBlockingPageTest.CertReportingOptIn (1655 ms)
[488/887] CaptivePortalBlockingPageTest.CertReportingOptIn (2368 ms)
[ RUN      ] CaptivePortalBlockingPageTest.CertReportingOptOut
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19772:19772:1006/005947:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19772:19772:1006/005947:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005948:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBlockingPageTest.CertReportingOptOut (1803 ms)
[489/887] CaptivePortalBlockingPageTest.CertReportingOptOut (2374 ms)
[ RUN      ] ChromeSSLHostStateDelegateTest.QueryPolicy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19833:19833:1006/005948:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19833:19833:1006/005948:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeSSLHostStateDelegateTest.QueryPolicy (1231 ms)
[490/887] ChromeSSLHostStateDelegateTest.QueryPolicy (1865 ms)
[ RUN      ] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19843:19843:1006/005948:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19843:19843:1006/005948:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart (1227 ms)
[491/887] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart (1856 ms)
[ RUN      ] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20029:20029:1006/005949:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20029:20029:1006/005949:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005949:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart (907 ms)
[492/887] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart (1580 ms)
[ RUN      ] SecurityStateModelTest.AddedTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20080:20080:1006/005949:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20080:20080:1006/005950:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:57134...
sending server_data: {"host": "127.0.0.1", "port": 57134} (36 bytes)
[       OK ] SecurityStateModelTest.AddedTab (1823 ms)
[493/887] SecurityStateModelTest.AddedTab (2367 ms)
[ RUN      ] SSLUITest.TestBrokenHTTPSMetricsReporting_Proceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20105:20105:1006/005950:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20105:20105:1006/005950:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:60645...
sending server_data: {"host": "127.0.0.1", "port": 60645} (36 bytes)
[20105:20211:1006/005951:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITest.TestBrokenHTTPSMetricsReporting_Proceed (2105 ms)
[494/887] SSLUITest.TestBrokenHTTPSMetricsReporting_Proceed (2634 ms)
[ RUN      ] SecurityStateModelTest.MixedContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20079:20079:1006/005949:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20079:20079:1006/005949:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53399...
sending server_data: {"host": "127.0.0.1", "port": 53399} (36 bytes)
HTTPS server started on https://127.0.0.1:42600...
sending server_data: {"host": "127.0.0.1", "port": 42600} (36 bytes)
[20079:20079:1006/005951:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:42600/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzMzk5' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:53399/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:42600/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzMzk5 (12)
[20079:20079:1006/005951:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:42600/files/ssl/page_with_dynamic_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzMzk5' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:53399/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:42600/files/ssl/page_with_dynamic_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzMzk5 (0)
[20079:20079:1006/005952:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:42600 ran insecure content from http://127.0.0.1:53399/files/ssl/randomize_hash.js
[20079:20079:1006/005952:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:42600 ran insecure content from http://127.0.0.1:53399/files/ssl/randomize_hash.js
[20079:20079:1006/005952:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:42600/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzMzk5' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:53399/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:42600/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzMzk5 (0)
[20079:20079:1006/005952:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:42600 ran insecure content from http://127.0.0.1:53399/files/ssl/randomize_hash.js
[20079:20079:1006/005952:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:42600 ran insecure content from http://127.0.0.1:53399/files/ssl/randomize_hash.js
[20079:20079:1006/005952:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:42600/files/ssl/page_runs_and_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzMzk5' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:53399/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:42600/files/ssl/page_runs_and_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzMzk5 (0)
[20079:20079:1006/005952:INFO:CONSOLE(7)] "Mixed Content: The page at 'https://127.0.0.1:42600/files/ssl/page_runs_and_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzMzk5#0.9841531359124929' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:53399/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:42600/files/ssl/page_runs_and_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzMzk5#0.9841531359124929 (7)
[20079:20079:1006/005952:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:42600 ran insecure content from http://different-host.test:42600/files/ssl/randomize_hash.js
[20079:20079:1006/005952:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://different-host.test:42600/files/ssl/iframe_with_insecure_content.html' was loaded over HTTPS, but requested an insecure script 'http://different-host.test:42600/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://different-host.test:42600/files/ssl/iframe_with_insecure_content.html (0)
Handshake failure: decode_error: Traceback (most recent call last):
  File "/tmp/runUuhiEM/third_party/tlslite/tlslite/tlsrecordlayer.py", line 703, in _getMsg
    for result in self._getNextRecord():
  File "/tmp/runUuhiEM/third_party/tlslite/tlslite/tlsrecordlayer.py", line 894, in _getNextRecord
    raise SyntaxError()
SyntaxError: None

[       OK ] SecurityStateModelTest.MixedContent (3279 ms)
[495/887] SecurityStateModelTest.MixedContent (3674 ms)
[ RUN      ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20257:20257:1006/005950:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20257:20257:1006/005951:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53917...
sending server_data: {"host": "127.0.0.1", "port": 53917} (36 bytes)
HTTPS server started on https://127.0.0.1:44742...
sending server_data: {"host": "127.0.0.1", "port": 44742} (36 bytes)
[20257:20327:1006/005952:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[20257:20335:1006/005952:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu (2280 ms)
[496/887] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu (2907 ms)
[ RUN      ] SSLUITestWithClientCert.TestWSSClientCert
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20521:20521:1006/005953:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20521:20521:1006/005953:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:53122...
sending server_data: {"host": "127.0.0.1", "port": 53122} (36 bytes)
[20521:20593:1006/005954:ERROR:ssl_client_socket_openssl.cc(1072)] handshake failed; returned -1, SSL error code 1, net_error -100
[       OK ] SSLUITestWithClientCert.TestWSSClientCert (1811 ms)
[497/887] SSLUITestWithClientCert.TestWSSClientCert (2374 ms)
[ RUN      ] SSLUITest.TestGoodFrameNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20396:20396:1006/005952:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20396:20396:1006/005952:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49643...
sending server_data: {"host": "127.0.0.1", "port": 49643} (36 bytes)
HTTPS server started on https://127.0.0.1:35902...
sending server_data: {"host": "127.0.0.1", "port": 35902} (36 bytes)
HTTPS server started on https://127.0.0.1:52135...
sending server_data: {"host": "127.0.0.1", "port": 52135} (36 bytes)
[20396:20426:1006/005954:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
Fontconfig error: Cannot load default config file
[20396:20396:1006/005954:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:35902 ran insecure content from http://127.0.0.1:49643/files/ssl/google.html
[20396:20396:1006/005954:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:35902/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzBPVFkwTXk5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TXpVNU1ESXZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TlRJeE16VXZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0=' was loaded over HTTPS, but requested an insecure resource 'http://127.0.0.1:49643/files/ssl/google.html'. This content should also be served over HTTPS.", source: https://127.0.0.1:35902/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzBPVFkwTXk5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TXpVNU1ESXZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TlRJeE16VXZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0= (0)
[20396:20396:1006/005954:INFO:CONSOLE(0)] "Mixed Content: The page at 'http://127.0.0.1:49643/files/ssl/google.html' was loaded over a secure connection, but contains a form which targets an insecure endpoint 'http://127.0.0.1:49643/search'. This endpoint should be made available over a secure connection.", source: https://127.0.0.1:35902/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzBPVFkwTXk5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TXpVNU1ESXZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TlRJeE16VXZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0= (0)
[20458:20458:1006/005954:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SSLUITest.TestGoodFrameNavigation (3147 ms)
[498/887] SSLUITest.TestGoodFrameNavigation (3681 ms)
[ RUN      ] SSLUITestWithExtendedReporting.TestBadClockReportingWithNoOptIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20549:20549:1006/005953:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20549:20549:1006/005954:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:40119...
sending server_data: {"host": "127.0.0.1", "port": 40119} (36 bytes)
[20549:20617:1006/005954:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[1:2:1006/005955:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITestWithExtendedReporting.TestBadClockReportingWithNoOptIn (1757 ms)
[499/887] SSLUITestWithExtendedReporting.TestBadClockReportingWithNoOptIn (2370 ms)
[ RUN      ] SSLUITestBlock.TestBlockDisplayingInsecureImage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20716:20716:1006/005955:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20716:20716:1006/005955:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60779...
sending server_data: {"host": "127.0.0.1", "port": 60779} (36 bytes)
HTTPS server started on https://127.0.0.1:38623...
sending server_data: {"host": "127.0.0.1", "port": 38623} (36 bytes)
[20716:20716:1006/005957:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:38623/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjYwNzc5' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:60779/files/ssl/google_files/logo.gif'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:38623/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjYwNzc5 (0)
[       OK ] SSLUITestBlock.TestBlockDisplayingInsecureImage (1981 ms)
[500/887] SSLUITestBlock.TestBlockDisplayingInsecureImage (2375 ms)
[ RUN      ] SSLUITestBlock.TestBlockRunningInsecureContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20728:20728:1006/005955:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20728:20728:1006/005955:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50442...
sending server_data: {"host": "127.0.0.1", "port": 50442} (36 bytes)
HTTPS server started on https://127.0.0.1:45943...
sending server_data: {"host": "127.0.0.1", "port": 45943} (36 bytes)
[20728:20728:1006/005957:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:45943/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwNDQy' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:50442/files/ssl/randomize_hash.js'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:45943/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwNDQy (0)
testserver.py: Closed connection
[       OK ] SSLUITestBlock.TestBlockRunningInsecureContent (1865 ms)
[501/887] SSLUITestBlock.TestBlockRunningInsecureContent (2371 ms)
[ RUN      ] CommonNameMismatchBrowserTest.ShouldShowWWWSubdomainMismatchInterstitial
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20732:20732:1006/005956:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20732:20732:1006/005956:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:51150...
sending server_data: {"host": "127.0.0.1", "port": 51150} (36 bytes)
[20732:20732:1006/005957:INFO:CONSOLE(0)] "Redirecting navigation www.mail.example.com -> mail.example.com because the server presented a certificate valid for mail.example.com but not for www.mail.example.com.", source: https://mail.example.com:51150/files/ssl/google.html?a=b#anchor (0)
[20732:20840:1006/005957:ERROR:ssl_client_socket_openssl.cc(1072)] handshake failed; returned -1, SSL error code 1, net_error -101
[       OK ] CommonNameMismatchBrowserTest.ShouldShowWWWSubdomainMismatchInterstitial (1975 ms)
[502/887] CommonNameMismatchBrowserTest.ShouldShowWWWSubdomainMismatchInterstitial (2367 ms)
[ RUN      ] DurableStorageBrowserTest.QueryNonBookmarkedPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20907:20907:1006/005958:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20907:20907:1006/005958:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20907:21062:1006/005959:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] DurableStorageBrowserTest.QueryNonBookmarkedPage (1708 ms)
[503/887] DurableStorageBrowserTest.QueryNonBookmarkedPage (2103 ms)
[ RUN      ] DurableStorageBrowserTest.RequestBookmarkedPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20908:20908:1006/005958:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20908:20908:1006/005958:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20908:21056:1006/005959:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] DurableStorageBrowserTest.RequestBookmarkedPage (1573 ms)
[504/887] DurableStorageBrowserTest.RequestBookmarkedPage (2109 ms)
[ RUN      ] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20915:20915:1006/005958:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20915:20915:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20915:21006:1006/005959:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005959:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource (1783 ms)
[505/887] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource (2101 ms)
[ RUN      ] BackgroundContentsTagTest.TagsManagerRecordsATag
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21100:21100:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21100:21100:1006/010000:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21100:21100:1006/010001:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[21100:21100:1006/010001:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[21100:21100:1006/010001:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] BackgroundContentsTagTest.TagsManagerRecordsATag (1880 ms)
[506/887] BackgroundContentsTagTest.TagsManagerRecordsATag (2372 ms)
[ RUN      ] ExtensionTagsTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21111:21111:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21111:21111:1006/010000:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTagsTest.Basic (1578 ms)
[507/887] ExtensionTagsTest.Basic (2107 ms)
[ RUN      ] BackgroundContentsTagTest.PreExistingTasksAreProvided
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21102:21102:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21102:21102:1006/010000:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21102:21102:1006/010001:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[21102:21102:1006/010001:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[21102:21102:1006/010001:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] BackgroundContentsTagTest.PreExistingTasksAreProvided (1785 ms)
[508/887] BackgroundContentsTagTest.PreExistingTasksAreProvided (2372 ms)
[ RUN      ] SubframeTaskBrowserTest.TaskManagerShowsSubframeTasks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21337:21337:1006/010002:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21337:21337:1006/010002:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21337:21500:1006/010003:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] SubframeTaskBrowserTest.TaskManagerShowsSubframeTasks (1993 ms)
[509/887] SubframeTaskBrowserTest.TaskManagerShowsSubframeTasks (2371 ms)
[ RUN      ] TaskManagerBrowserTest.NoticeTabContentsChanges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21338:21338:1006/010002:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21338:21338:1006/010002:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerBrowserTest.NoticeTabContentsChanges (2294 ms)
[510/887] TaskManagerBrowserTest.NoticeTabContentsChanges (2635 ms)
[ RUN      ] TaskManagerBrowserTest.NoticePanel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21339:21339:1006/010002:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21339:21339:1006/010002:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerBrowserTest.NoticePanel (2727 ms)
[511/887] TaskManagerBrowserTest.NoticePanel (3156 ms)
[ RUN      ] TaskManagerBrowserTest.NoticeExtensionTabChanges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21592:21592:1006/010005:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21592:21592:1006/010005:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21592:21634:1006/010006:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TaskManagerBrowserTest.NoticeExtensionTabChanges (2181 ms)
[512/887] TaskManagerBrowserTest.NoticeExtensionTabChanges (2626 ms)
[ RUN      ] TaskManagerBrowserTest.KillPanelViaExtensionResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21585:21585:1006/010005:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21585:21585:1006/010005:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerBrowserTest.KillPanelViaExtensionResource (2617 ms)
[513/887] TaskManagerBrowserTest.KillPanelViaExtensionResource (3153 ms)
[ RUN      ] TaskManagerBrowserTest.NoticeExtensionTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21604:21604:1006/010005:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21604:21604:1006/010006:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010007:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TaskManagerBrowserTest.NoticeExtensionTab (1715 ms)
[514/887] TaskManagerBrowserTest.NoticeExtensionTab (2367 ms)
[ RUN      ] TaskManagerBrowserTest.NoticeAppTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21810:21810:1006/010008:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21810:21810:1006/010008:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010009:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010009:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TaskManagerBrowserTest.NoticeAppTab (1679 ms)
[515/887] TaskManagerBrowserTest.NoticeAppTab (2107 ms)
[ RUN      ] TaskManagerBrowserTest.NoticeAppTabChanges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21808:21808:1006/010007:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21808:21808:1006/010008:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerBrowserTest.NoticeAppTabChanges (2228 ms)
[516/887] TaskManagerBrowserTest.NoticeAppTabChanges (2635 ms)
[ RUN      ] TaskManagerBrowserTest.JSHeapMemory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21828:21828:1006/010008:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21828:21828:1006/010008:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerBrowserTest.JSHeapMemory (3323 ms)
[517/887] TaskManagerBrowserTest.JSHeapMemory (3678 ms)
[ RUN      ] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22029:22029:1006/010010:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22029:22029:1006/010010:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22029:22088:1006/010011:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial (1154 ms)
[518/887] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial (1581 ms)
[ RUN      ] AutofillDialogControllerTest.Hide
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22151:22151:1006/010011:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22151:22151:1006/010012:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.Hide (1225 ms)
[519/887] AutofillDialogControllerTest.Hide (1580 ms)
[ RUN      ] AutofillDialogControllerTest.DeferredDestruction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22155:22155:1006/010012:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22155:22155:1006/010012:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010012:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillDialogControllerTest.DeferredDestruction (1071 ms)
[520/887] AutofillDialogControllerTest.DeferredDestruction (1581 ms)
[ RUN      ] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22021:22021:1006/010010:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22021:22021:1006/010010:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory (3209 ms)
[521/887] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory (3676 ms)
[ RUN      ] AutofillDialogControllerTest.NoCvcSegfault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22273:22273:1006/010013:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22273:22273:1006/010014:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.NoCvcSegfault (1783 ms)
[522/887] AutofillDialogControllerTest.NoCvcSegfault (2108 ms)
[ RUN      ] AutofillDialogControllerTest.ShouldShowErrorBubble
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22270:22270:1006/010013:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22270:22270:1006/010013:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.ShouldShowErrorBubble (1916 ms)
[523/887] AutofillDialogControllerTest.ShouldShowErrorBubble (2366 ms)
[ RUN      ] AutofillDialogControllerTest.AddNewResetsCountry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22278:22278:1006/010014:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22278:22278:1006/010014:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.AddNewResetsCountry (2883 ms)
[524/887] AutofillDialogControllerTest.AddNewResetsCountry (3421 ms)
[ RUN      ] AutofillDialogControllerTest.FillingFormPreservesChangedCountry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22449:22449:1006/010015:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22449:22449:1006/010015:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.FillingFormPreservesChangedCountry (1456 ms)
[525/887] AutofillDialogControllerTest.FillingFormPreservesChangedCountry (1847 ms)
[ RUN      ] AutofillDialogControllerTest.HideOnNavigateMainFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22450:22450:1006/010015:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22450:22450:1006/010015:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57849...
sending server_data: {"host": "127.0.0.1", "port": 57849} (36 bytes)
[       OK ] AutofillDialogControllerTest.HideOnNavigateMainFrame (1967 ms)
[526/887] AutofillDialogControllerTest.HideOnNavigateMainFrame (2366 ms)
[ RUN      ] PasswordGenerationPopupViewTest.MouseMovementInEditingPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22571:22571:1006/010017:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22571:22571:1006/010017:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PasswordGenerationPopupViewTest.MouseMovementInEditingPopup (1227 ms)
[527/887] PasswordGenerationPopupViewTest.MouseMovementInEditingPopup (1582 ms)
[ RUN      ] PasswordGenerationPopupViewTest.InvalidContainerView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22580:22580:1006/010018:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22580:22580:1006/010018:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010019:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PasswordGenerationPopupViewTest.InvalidContainerView (1180 ms)
[528/887] PasswordGenerationPopupViewTest.InvalidContainerView (1841 ms)
[ RUN      ] AutofillDialogControllerTest.HideOnNavigateIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22563:22563:1006/010017:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22563:22563:1006/010017:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42874...
sending server_data: {"host": "127.0.0.1", "port": 42874} (36 bytes)
[       OK ] AutofillDialogControllerTest.HideOnNavigateIframe (2424 ms)
[529/887] AutofillDialogControllerTest.HideOnNavigateIframe (2899 ms)
[ RUN      ] PopupBlockerBrowserTest.AllowPopupThroughContentSetting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22719:22719:1006/010019:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22719:22719:1006/010019:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22719:22827:1006/010020:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.AllowPopupThroughContentSetting (1723 ms)
[530/887] PopupBlockerBrowserTest.AllowPopupThroughContentSetting (2366 ms)
[ RUN      ] BrowserTest.NoTitleFileUrl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22762:22762:1006/010020:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22762:22762:1006/010020:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22854:22854:1006/010021:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22854:22854:1006/010021:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] BrowserTest.NoTitleFileUrl (1683 ms)
[531/887] BrowserTest.NoTitleFileUrl (2117 ms)
[ RUN      ] BrowserTest.Title
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22769:22769:1006/010020:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22769:22769:1006/010020:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.Title (1414 ms)
[532/887] BrowserTest.Title (2103 ms)
[ RUN      ] BrowserTest.AppIdSwitch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22967:22967:1006/010022:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22967:22967:1006/010022:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53388...
sending server_data: {"host": "127.0.0.1", "port": 53388} (36 bytes)
[1:2:1006/010023:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.AppIdSwitch (1538 ms)
[533/887] BrowserTest.AppIdSwitch (2115 ms)
[ RUN      ] BrowserTest.SingleBeforeUnloadAfterRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22943:22943:1006/010022:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22943:22943:1006/010022:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44522...
sending server_data: {"host": "127.0.0.1", "port": 44522} (36 bytes)
HTTPS server started on https://127.0.0.1:54580...
sending server_data: {"host": "127.0.0.1", "port": 54580} (36 bytes)
[1:2:1006/010024:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.SingleBeforeUnloadAfterRedirect (2485 ms)
[534/887] BrowserTest.SingleBeforeUnloadAfterRedirect (2889 ms)
[ RUN      ] BrowserTest.InterstitialCancelsGuestViewDialogs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22932:22932:1006/010021:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22932:22932:1006/010021:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60741...
sending server_data: {"host": "127.0.0.1", "port": 60741} (36 bytes)
[22932:22932:1006/010025:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/010025:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.InterstitialCancelsGuestViewDialogs (4640 ms)
[535/887] BrowserTest.InterstitialCancelsGuestViewDialogs (5256 ms)
[ RUN      ] BrowserTest.CloseWithAppMenuOpen
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23202:23202:1006/010025:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23202:23202:1006/010025:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23202:23202:1006/010025:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[23202:23202:1006/010025:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[23202:23202:1006/010025:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] BrowserTest.CloseWithAppMenuOpen (1200 ms)
[536/887] BrowserTest.CloseWithAppMenuOpen (1848 ms)
[ RUN      ] BrowserTest.PageLanguageDetection
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23158:23158:1006/010024:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23158:23158:1006/010024:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56963...
sending server_data: {"host": "127.0.0.1", "port": 56963} (36 bytes)
[       OK ] BrowserTest.PageLanguageDetection (2802 ms)
[537/887] BrowserTest.PageLanguageDetection (3414 ms)
[ RUN      ] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23367:23367:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23367:23367:1006/010027:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled (1192 ms)
[538/887] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled (1580 ms)
[ RUN      ] BrowserTest.StartMaximized
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23366:23366:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23366:23366:1006/010027:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.StartMaximized (1732 ms)
[539/887] BrowserTest.StartMaximized (2111 ms)
[ RUN      ] BrowserTest.WindowOpenClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23449:23449:1006/010027:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23449:23449:1006/010028:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010029:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.WindowOpenClose (2339 ms)
[540/887] BrowserTest.WindowOpenClose (2903 ms)
[ RUN      ] ClickModifierTest.WindowOpenShiftClickTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23565:23565:1006/010029:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23565:23565:1006/010029:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23565:23643:1006/010029:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] ClickModifierTest.WindowOpenShiftClickTest (1335 ms)
[541/887] ClickModifierTest.WindowOpenShiftClickTest (1844 ms)
[ RUN      ] BrowserTest.SecurityStyleChangedObserverGoBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23510:23510:1006/010028:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23510:23510:1006/010028:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:60453...
sending server_data: {"host": "127.0.0.1", "port": 60453} (36 bytes)
HTTPS server started on https://127.0.0.1:47695...
sending server_data: {"host": "127.0.0.1", "port": 47695} (36 bytes)
testserver.py: Closed connection
[23510:23579:1006/010030:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for www.example_broken.test failed err=-8181
[1:2:1006/010030:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.SecurityStyleChangedObserverGoBack (2939 ms)
[542/887] BrowserTest.SecurityStyleChangedObserverGoBack (3416 ms)
[ RUN      ] ClickModifierTest.WindowOpenControlShiftClickTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23692:23692:1006/010030:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23692:23692:1006/010031:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ClickModifierTest.WindowOpenControlShiftClickTest (1411 ms)
[543/887] ClickModifierTest.WindowOpenControlShiftClickTest (1842 ms)
[ RUN      ] ClickModifierTest.HrefBasicClickTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23697:23697:1006/010030:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23697:23697:1006/010031:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ClickModifierTest.HrefBasicClickTest (1622 ms)
[544/887] ClickModifierTest.HrefBasicClickTest (2106 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23829:23829:1006/010032:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23829:23829:1006/010032:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010032:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow (1442 ms)
[545/887] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow (2115 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23882:23882:1006/010032:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23882:23882:1006/010032:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow (1596 ms)
[546/887] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow (2108 ms)
[ RUN      ] BrowserNavigatorTest.ViewSourceIsntSingleton
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24132:24132:1006/010035:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24132:24132:1006/010035:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24132:24222:1006/010035:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010036:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserNavigatorTest.ViewSourceIsntSingleton (1746 ms)
[547/887] BrowserNavigatorTest.ViewSourceIsntSingleton (2109 ms)
[ RUN      ] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23912:23912:1006/010033:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23912:23912:1006/010033:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[23912:23912:1006/010034:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/010036:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab (4198 ms)
[548/887] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab (4730 ms)
[ RUN      ] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24287:24287:1006/010036:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24287:24287:1006/010037:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40363...
sending server_data: {"host": "127.0.0.1", "port": 40363} (36 bytes)
[       OK ] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST (1665 ms)
[549/887] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST (2106 ms)
[ RUN      ] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24061:24061:1006/010034:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24061:24061:1006/010034:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24061:24061:1006/010035:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
Fontconfig error: Cannot load default config file
[       OK ] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions (4635 ms)
[550/887] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions (5257 ms)
[ RUN      ] FullscreenControllerTest.PendingMouseLockExitsOnTabClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24451:24451:1006/010038:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24451:24451:1006/010039:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FullscreenControllerTest.PendingMouseLockExitsOnTabClose (1579 ms)
[551/887] FullscreenControllerTest.PendingMouseLockExitsOnTabClose (2122 ms)
[ RUN      ] FindInPageControllerTest.FindInPageFrames
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24469:24469:1006/010039:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24469:24469:1006/010039:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010040:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.FindInPageFrames (1623 ms)
[552/887] FindInPageControllerTest.FindInPageFrames (2103 ms)
[ RUN      ] FindInPageControllerTest.FindInPageFormsTextAreas
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24616:24616:1006/010041:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24616:24616:1006/010041:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.FindInPageFormsTextAreas (1673 ms)
[553/887] FindInPageControllerTest.FindInPageFormsTextAreas (2110 ms)
[ RUN      ] FindInPageControllerTest.CommentsAndMetaDataNotSearchable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24622:24622:1006/010041:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24622:24622:1006/010041:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24692:24692:1006/010042:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000b1880]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24692:24692:1006/010042:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000b1880]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24692:24692:1006/010042:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000b1880]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24692:24692:1006/010042:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000b1880]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] FindInPageControllerTest.CommentsAndMetaDataNotSearchable (1999 ms)
[554/887] FindInPageControllerTest.CommentsAndMetaDataNotSearchable (2369 ms)
[ RUN      ] FindInPageControllerTest.SpanAndListsSearchable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24747:24747:1006/010043:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24747:24747:1006/010043:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010044:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.SpanAndListsSearchable (1403 ms)
[555/887] FindInPageControllerTest.SpanAndListsSearchable (1849 ms)
[ RUN      ] FindInPageControllerTest.SingleOccurrence
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24771:24771:1006/010044:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24771:24771:1006/010044:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.SingleOccurrence (1800 ms)
[556/887] FindInPageControllerTest.SingleOccurrence (2367 ms)
[ RUN      ] FindInPageControllerTest.StartSearchAfterSelection
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24867:24867:1006/010045:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24867:24867:1006/010045:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.StartSearchAfterSelection (1119 ms)
[557/887] FindInPageControllerTest.StartSearchAfterSelection (1594 ms)
[ RUN      ] FindInPageControllerTest.GlobalPasteBoardClearMatches
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24952:24952:1006/010046:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24952:24952:1006/010047:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] FindInPageControllerTest.GlobalPasteBoardClearMatches (1335 ms)
[558/887] FindInPageControllerTest.GlobalPasteBoardClearMatches (1840 ms)
[ RUN      ] FindInPageControllerTest.PreferPreviousSearch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24937:24937:1006/010046:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24937:24937:1006/010046:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.PreferPreviousSearch (2259 ms)
[559/887] FindInPageControllerTest.PreferPreviousSearch (2892 ms)
[ RUN      ] FindInPageControllerTest.GlobalPasteboardIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25101:25101:1006/010048:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25101:25101:1006/010048:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.GlobalPasteboardIncognito (1490 ms)
[560/887] FindInPageControllerTest.GlobalPasteboardIncognito (2108 ms)
[ RUN      ] ContentSettingBubbleModelMediaStreamTest.ManageLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24341:24341:1006/010037:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24341:24341:1006/010038:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24341:24341:1006/010039:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[24341:24341:1006/010043:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[24341:24341:1006/010047:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/010049:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ContentSettingBubbleModelMediaStreamTest.ManageLink (12636 ms)
[561/887] ContentSettingBubbleModelMediaStreamTest.ManageLink (13131 ms)
[ RUN      ] LocationBarBrowserTest.PageActionUITest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25116:25116:1006/010049:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25116:25116:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LocationBarBrowserTest.PageActionUITest (1861 ms)
[562/887] LocationBarBrowserTest.PageActionUITest (2363 ms)
[ RUN      ] LoginPromptBrowserTest.IncorrectConfirmation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25277:25277:1006/010050:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25277:25277:1006/010051:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43321...
sending server_data: {"host": "127.0.0.1", "port": 43321} (36 bytes)
[       OK ] LoginPromptBrowserTest.IncorrectConfirmation (2050 ms)
[563/887] LoginPromptBrowserTest.IncorrectConfirmation (2369 ms)
[ RUN      ] LoginPromptBrowserTest.MultipleRealmCancellation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25252:25252:1006/010050:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25252:25252:1006/010051:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39670...
sending server_data: {"host": "127.0.0.1", "port": 39670} (36 bytes)
[1:2:1006/010052:WARNING:channel.cc(358)] RawChannel write error
[25347:25347:1006/010052:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a36c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25347:25347:1006/010052:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a36c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25347:25347:1006/010052:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a36c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25347:25347:1006/010052:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a36c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25347:25347:1006/010052:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a36c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25347:25347:1006/010052:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a36c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] LoginPromptBrowserTest.MultipleRealmCancellation (2008 ms)
[564/887] LoginPromptBrowserTest.MultipleRealmCancellation (2632 ms)
[ RUN      ] SettingsWindowManagerTest.OpenSettingsWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25293:25293:1006/010051:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25293:25293:1006/010051:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SettingsWindowManagerTest.OpenSettingsWindow (1551 ms)
[565/887] SettingsWindowManagerTest.OpenSettingsWindow (2103 ms)
[ RUN      ] SSLUITest.SSLStatusMatchesOnInterstitialAndAfterProceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20415:20415:1006/005952:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20415:20415:1006/005952:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7f4fb80df150 <unknown>
#4 0x7f4fb81909d3 __poll
#5 0x00000061b6ec __interceptor_poll
#6 0x7f4fbd859ff6 <unknown>
#7 0x7f4fbd85a124 g_main_context_iteration
#8 0x0000030d39d0 base::MessagePumpGlib::Run()
#9 0x00000300c3f9 base::RunLoop::Run()
#10 0x00000e6a0ac6 content::RunThisRunLoop()
#11 0x00000e6a31e4 content::WindowedNotificationObserver::Wait()
#12 0x00000e5cb3a6 content::WaitForLoadStop()
#13 0x000002f29288 InProcessBrowserTest::RunTestOnMainThreadLoop()
#14 0x00000e5c8e7b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#15 0x000002b64625 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#16 0x000002b61dd5 ChromeBrowserMainParts::PreMainMessageLoopRun()
#17 0x0000057d5456 content::BrowserMainLoop::PreMainMessageLoopRun()
#18 0x000005bb0f69 content::StartupTaskRunner::RunAllTasksNow()
#19 0x0000057d0f96 content::BrowserMainLoop::CreateStartupTasks()
#20 0x000005e1a50b content::BrowserMainRunnerImpl::Initialize()
#21 0x0000116991b7 content::BrowserMain()
#22 0x0000113089ae content::ContentMainRunnerImpl::Run()
#23 0x00001130613b content::ContentMain()
#24 0x00000e5c85ec content::BrowserTestBase::SetUp()
#25 0x000002f25b36 InProcessBrowserTest::SetUp()
#26 0x0000039f3767 testing::Test::Run()
#27 0x0000039f51ef testing::TestInfo::Run()
#28 0x0000039f629e testing::TestCase::Run()
#29 0x000003a08055 testing::internal::UnitTestImpl::RunAllTests()
#30 0x000003a0768b testing::UnitTest::Run()
#31 0x00000310640f base::TestSuite::Run()
#32 0x000001e234aa ChromeBrowserTestSuiteRunner::RunTestSuite()
#33 0x00000e698f30 content::LaunchTests()
#34 0x000002f234d4 LaunchChromeTests()
#35 0x000001e2337a main
#36 0x7f4fb80ca76d __libc_start_main
#37 0x0000005e05d5 <unknown>
[566/887] SSLUITest.SSLStatusMatchesOnInterstitialAndAfterProceed (TIMED OUT)
[ RUN      ] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25485:25485:1006/010053:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25485:25485:1006/010053:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010053:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010053:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010053:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010053:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010053:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010053:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010053:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart (1167 ms)
[567/887] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart (1586 ms)
[ RUN      ] StartupBrowserCreatorTest.OpenAppShortcutNoPref
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25482:25482:1006/010053:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25482:25482:1006/010053:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorTest.OpenAppShortcutNoPref (1375 ms)
[568/887] StartupBrowserCreatorTest.OpenAppShortcutNoPref (1847 ms)
[ RUN      ] StartupBrowserCreatorTest.SyncPromoNoWelcomePage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25493:25493:1006/010053:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25493:25493:1006/010053:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorTest.SyncPromoNoWelcomePage (1489 ms)
[569/887] StartupBrowserCreatorTest.SyncPromoNoWelcomePage (1840 ms)
[ RUN      ] StartupBrowserCreatorTest.StartupURLsForTwoProfiles
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25497:25497:1006/010053:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25497:25497:1006/010054:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25497:25497:1006/010054:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorTest.StartupURLsForTwoProfiles (1815 ms)
[570/887] StartupBrowserCreatorTest.StartupURLsForTwoProfiles (2364 ms)
[ RUN      ] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25740:25740:1006/010054:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25740:25740:1006/010055:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed (1524 ms)
[571/887] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed (2112 ms)
[ RUN      ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25763:25763:1006/010055:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25763:25763:1006/010055:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed (1578 ms)
[572/887] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed (2113 ms)
[ RUN      ] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25796:25796:1006/010055:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25796:25796:1006/010055:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink (1546 ms)
[573/887] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink (2111 ms)
[ RUN      ] TabModalConfirmDialogTest.Accept
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25940:25940:1006/010056:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25940:25940:1006/010056:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010056:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010056:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010056:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010056:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010056:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010056:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010056:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] TabModalConfirmDialogTest.Accept (1210 ms)
[574/887] TabModalConfirmDialogTest.Accept (1859 ms)
[ RUN      ] TabModalConfirmDialogTest.CloseSelf
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26165:26165:1006/010056:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26165:26165:1006/010057:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TabModalConfirmDialogTest.CloseSelf (1115 ms)
[575/887] TabModalConfirmDialogTest.CloseSelf (1613 ms)
[ RUN      ] TabModalConfirmDialogTest.Navigate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26186:26186:1006/010057:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26186:26186:1006/010057:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010057:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] TabModalConfirmDialogTest.Navigate (1045 ms)
[576/887] TabModalConfirmDialogTest.Navigate (1589 ms)
[ RUN      ] BrowserActionsBarBrowserTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26288:26288:1006/010058:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26288:26288:1006/010058:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010058:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserActionsBarBrowserTest.Basic (1112 ms)
[577/887] BrowserActionsBarBrowserTest.Basic (1582 ms)
[ RUN      ] BrowserActionsBarBrowserTest.HighlightMode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26399:26399:1006/010058:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26399:26399:1006/010058:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserActionsBarBrowserTest.HighlightMode (1119 ms)
[578/887] BrowserActionsBarBrowserTest.HighlightMode (1593 ms)
[ RUN      ] PermissionBubbleManagerBrowserTest.NavTwiceWithHash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26445:26445:1006/010058:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26445:26445:1006/010059:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26445:26606:1006/010059:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
../../chrome/browser/ui/website_settings/permission_bubble_manager_browsertest.cc:136: Failure
Value of: bubble_view()->requests_count()
  Actual: 1
Expected: 2
[  FAILED  ] PermissionBubbleManagerBrowserTest.NavTwiceWithHash, where TypeParam =  and GetParam() =  (1428 ms)
[579/887] PermissionBubbleManagerBrowserTest.NavTwiceWithHash (1849 ms)
[ RUN      ] ChromeURLDataManagerTest.200
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26607:26607:1006/010100:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26607:26607:1006/010100:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeURLDataManagerTest.200 (1807 ms)
[580/887] ChromeURLDataManagerTest.200 (2366 ms)
[ RUN      ] BookmarksTest.BookmarksLoaded
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26525:26525:1006/010059:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26525:26525:1006/010059:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26525:26525:1006/010100:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BookmarksTest.BookmarksLoaded (2570 ms)
[581/887] BookmarksTest.BookmarksLoaded (3158 ms)
[ RUN      ] UberUIBrowserTest.HistoryOverride
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26844:26844:1006/010102:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26844:26844:1006/010102:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26844:26844:1006/010103:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[26911:26911:1006/010103:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[26911:26911:1006/010103:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] UberUIBrowserTest.HistoryOverride (1649 ms)
[582/887] UberUIBrowserTest.HistoryOverride (2103 ms)
[ RUN      ] OptionsUIBrowserTest.NavigateBackFromOverlayDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26650:26650:1006/010100:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26650:26650:1006/010100:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26650:26650:1006/010102:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[26650:26650:1006/010104:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010104:WARNING:channel.cc(358)] RawChannel write error
[       OK ] OptionsUIBrowserTest.NavigateBackFromOverlayDialog (4134 ms)
[583/887] OptionsUIBrowserTest.NavigateBackFromOverlayDialog (4733 ms)
[ RUN      ] UserManagerUIBrowserTest.PageLoads
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26843:26843:1006/010102:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26843:26843:1006/010102:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26843:26843:1006/010104:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[26843:26869:1006/010104:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] UserManagerUIBrowserTest.PageLoads (2556 ms)
[584/887] UserManagerUIBrowserTest.PageLoads (2890 ms)
[ RUN      ] WebUIWebViewBrowserTest.ExecuteScriptCode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26993:26993:1006/010104:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26993:26993:1006/010104:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26993:26993:1006/010106:INFO:CONSOLE(1791)] "Running test testExecuteScriptCode", source: webview_basic.js (1791)
Fontconfig error: Cannot load default config file
[26993:26993:1006/010107:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[26993:27068:1006/010107:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[26993:27027:1006/010107:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010107:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010107:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010107:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.ExecuteScriptCode (3772 ms)
[585/887] WebUIWebViewBrowserTest.ExecuteScriptCode (4479 ms)
[ RUN      ] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27009:27009:1006/010105:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27009:27009:1006/010105:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010106:WARNING:channel.cc(358)] RawChannel write error
[27009:27009:1006/010107:INFO:CONSOLE(1791)] "Running test testExecuteScriptCodeFromFile", source: webview_basic.js (1791)
Fontconfig error: Cannot load default config file
[27009:27009:1006/010108:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[27009:27201:1006/010108:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile (4031 ms)
[586/887] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile (4473 ms)
[ RUN      ] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27019:27019:1006/010105:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27019:27019:1006/010105:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27019:27019:1006/010108:INFO:CONSOLE(1791)] "Running test testAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView", source: webview_basic.js (1791)
Fontconfig error: Cannot load default config file
[27019:27019:1006/010108:INFO:CONSOLE(4422)] "Step 1: call <webview1>.addContentScripts.", source: webview_basic.js (4422)
[27019:27019:1006/010108:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[27019:27019:1006/010108:INFO:CONSOLE(4432)] "Step 2: webview2 requests to build communication channel.", source: webview_basic.js (4432)
[1:1:1006/010108:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (3893 ms)
[587/887] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (4466 ms)
[ RUN      ] UnloadTest.BrowserCloseBeforeUnloadCancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27367:27367:1006/010110:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27367:27367:1006/010110:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.BrowserCloseBeforeUnloadCancel (1771 ms)
[588/887] UnloadTest.BrowserCloseBeforeUnloadCancel (2367 ms)
[ RUN      ] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27366:27366:1006/010109:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27366:27366:1006/010109:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore (2423 ms)
[589/887] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore (2890 ms)
[ RUN      ] WebUIWebViewBrowserTest.AddContentScriptWithCode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27321:27321:1006/010109:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27321:27321:1006/010109:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27321:27321:1006/010111:INFO:CONSOLE(1791)] "Running test testAddContentScriptWithCode", source: webview_basic.js (1791)
Fontconfig error: Cannot load default config file
[27321:27321:1006/010111:INFO:CONSOLE(4655)] "Step 1: call <webview>.addContentScripts.", source: webview_basic.js (4655)
[27321:27321:1006/010111:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[27321:27321:1006/010111:INFO:CONSOLE(4665)] "Step 2: call webview.executeScript() to check result.", source: webview_basic.js (4665)
[1:2:1006/010112:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010112:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebUIWebViewBrowserTest.AddContentScriptWithCode (3332 ms)
[590/887] WebUIWebViewBrowserTest.AddContentScriptWithCode (3960 ms)
[ RUN      ] FormAutocompleteTest.AjaxSucceeded_NoFormInteractionInvisible
[       OK ] FormAutocompleteTest.AjaxSucceeded_NoFormInteractionInvisible (341 ms)
[591/887] FormAutocompleteTest.AjaxSucceeded_NoFormInteractionInvisible (794 ms)
[ RUN      ] FormAutocompleteTest.AutoCompleteOffFormSubmit
[       OK ] FormAutocompleteTest.AutoCompleteOffFormSubmit (286 ms)
[592/887] FormAutocompleteTest.AutoCompleteOffFormSubmit (797 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormFieldMaxLength
[       OK ] FormAutofillTest.WebFormControlElementToFormFieldMaxLength (148 ms)
[593/887] FormAutofillTest.WebFormControlElementToFormFieldMaxLength (532 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormFieldInvalidType
[       OK ] FormAutofillTest.WebFormControlElementToFormFieldInvalidType (228 ms)
[594/887] FormAutofillTest.WebFormControlElementToFormFieldInvalidType (533 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToPasswordFormField
[       OK ] FormAutofillTest.WebFormControlElementToPasswordFormField (230 ms)
[595/887] FormAutofillTest.WebFormControlElementToPasswordFormField (528 ms)
[ RUN      ] FormAutofillTest.DetectTextDirectionFromDirectStyle
[       OK ] FormAutofillTest.DetectTextDirectionFromDirectStyle (139 ms)
[596/887] FormAutofillTest.DetectTextDirectionFromDirectStyle (469 ms)
[ RUN      ] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute
[       OK ] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute (156 ms)
[597/887] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute (466 ms)
[ RUN      ] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle
[       OK ] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle (142 ms)
[598/887] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle (466 ms)
[ RUN      ] FormAutofillTest.WebFormElementConsiderNonControlLabelableElements
[       OK ] FormAutofillTest.WebFormElementConsiderNonControlLabelableElements (153 ms)
[599/887] FormAutofillTest.WebFormElementConsiderNonControlLabelableElements (465 ms)
[ RUN      ] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27598:27598:1006/010112:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27598:27598:1006/010112:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert (3241 ms)
[600/887] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert (3692 ms)
[ RUN      ] FormAutofillTest.OnlyExtractNewForms
[       OK ] FormAutofillTest.OnlyExtractNewForms (272 ms)
[601/887] FormAutofillTest.OnlyExtractNewForms (665 ms)
[ RUN      ] FormAutofillTest.WebFormElementToFormDataTooManyFields
[       OK ] FormAutofillTest.WebFormElementToFormDataTooManyFields (458 ms)
[602/887] FormAutofillTest.WebFormElementToFormDataTooManyFields (795 ms)
[ RUN      ] FormAutofillTest.ExtractFormsNoFields
[       OK ] FormAutofillTest.ExtractFormsNoFields (213 ms)
[603/887] FormAutofillTest.ExtractFormsNoFields (532 ms)
[ RUN      ] FormAutofillTest.FindFormForInputElement
[       OK ] FormAutofillTest.FindFormForInputElement (212 ms)
[604/887] FormAutofillTest.FindFormForInputElement (532 ms)
[ RUN      ] FormAutofillTest.FindFormForTextAreaElementForUnownedForm
[       OK ] FormAutofillTest.FindFormForTextAreaElementForUnownedForm (200 ms)
[605/887] FormAutofillTest.FindFormForTextAreaElementForUnownedForm (528 ms)
[ RUN      ] FormAutofillTest.PreviewForm
[       OK ] FormAutofillTest.PreviewForm (244 ms)
[606/887] FormAutofillTest.PreviewForm (662 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromTableEmptyTDs
[       OK ] FormAutofillTest.LabelsInferredFromTableEmptyTDs (261 ms)
[607/887] FormAutofillTest.LabelsInferredFromTableEmptyTDs (668 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromPreviousTD
[       OK ] FormAutofillTest.LabelsInferredFromPreviousTD (254 ms)
[608/887] FormAutofillTest.LabelsInferredFromPreviousTD (659 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromTableAdjacentElements
[       OK ] FormAutofillTest.LabelsInferredFromTableAdjacentElements (225 ms)
[609/887] FormAutofillTest.LabelsInferredFromTableAdjacentElements (533 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromTableRow
[       OK ] FormAutofillTest.LabelsInferredFromTableRow (238 ms)
[610/887] FormAutofillTest.LabelsInferredFromTableRow (532 ms)
[ RUN      ] FormAutofillTest.FillFormEmptyName
[       OK ] FormAutofillTest.FillFormEmptyName (248 ms)
[611/887] FormAutofillTest.FillFormEmptyName (661 ms)
[ RUN      ] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm
[       OK ] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm (153 ms)
[612/887] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm (534 ms)
[ RUN      ] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm
[       OK ] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm (163 ms)
[613/887] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm (531 ms)
[ RUN      ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode
[       OK ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode (230 ms)
[614/887] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode (662 ms)
[ RUN      ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm
[       OK ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm (163 ms)
[615/887] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm (465 ms)
[ RUN      ] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm
[       OK ] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm (163 ms)
[616/887] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm (532 ms)
[ RUN      ] FormAutofillTest.MultipleLabelsPerElement
[       OK ] FormAutofillTest.MultipleLabelsPerElement (231 ms)
[617/887] FormAutofillTest.MultipleLabelsPerElement (534 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerInputClicked
[       OK ] PageClickTrackerTest.PageClickTrackerInputClicked (270 ms)
[618/887] PageClickTrackerTest.PageClickTrackerInputClicked (663 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked
[       OK ] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked (280 ms)
[619/887] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked (659 ms)
[ RUN      ] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword
[       OK ] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword (226 ms)
[620/887] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword (529 ms)
[ RUN      ] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField
[       OK ] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField (224 ms)
[621/887] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField (532 ms)
[ RUN      ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad
[       OK ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad (273 ms)
[622/887] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad (662 ms)
[ RUN      ] PasswordAutofillAgentTest.PreviewSuggestion
[       OK ] PasswordAutofillAgentTest.PreviewSuggestion (233 ms)
[623/887] PasswordAutofillAgentTest.PreviewSuggestion (660 ms)
[ RUN      ] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword
[       OK ] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword (216 ms)
[624/887] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword (533 ms)
[ RUN      ] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword
[       OK ] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword (218 ms)
[625/887] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword (528 ms)
[ RUN      ] PasswordAutofillAgentTest.CredentialsOnClick
[28108:28108:1006/010121:5727804098:WARNING:keycode_converter.cc(100)] empty code string
[28108:28108:1006/010121:5727837753:WARNING:keycode_converter.cc(100)] empty code string
[28108:28108:1006/010121:5727840075:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.CredentialsOnClick (291 ms)
[626/887] PasswordAutofillAgentTest.CredentialsOnClick (660 ms)
[ RUN      ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick
[       OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick (255 ms)
[627/887] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick (662 ms)
[ RUN      ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared
[28139:28139:1006/010122:5728442145:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728473496:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728475455:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728477210:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728482485:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728484428:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728486108:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728487613:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728489197:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728490771:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728499583:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728501967:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728502443:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728503051:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728506583:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728508308:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728508747:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728509188:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728509624:WARNING:keycode_converter.cc(100)] empty code string
[28139:28139:1006/010122:5728510069:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared (290 ms)
[628/887] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared (661 ms)
[ RUN      ] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged
[28141:28141:1006/010122:5728647155:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728650870:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728651723:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728652141:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728652576:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728653024:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728696035:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728698332:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728700093:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728706342:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728708886:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728709353:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728709837:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728710289:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728710701:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728711141:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728711540:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728711972:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728713686:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728715251:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728716789:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728718339:WARNING:keycode_converter.cc(100)] empty code string
[28141:28141:1006/010122:5728720330:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (324 ms)
[629/887] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (664 ms)
[ RUN      ] PasswordAutofillAgentTest.FillOnAccountSelectOnly
[       OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnly (231 ms)
[630/887] PasswordAutofillAgentTest.FillOnAccountSelectOnly (531 ms)
[ RUN      ] PasswordAutofillAgentTest.ShowPopupOnAutofilledPasswordField
[       OK ] PasswordAutofillAgentTest.ShowPopupOnAutofilledPasswordField (274 ms)
[631/887] PasswordAutofillAgentTest.ShowPopupOnAutofilledPasswordField (663 ms)
[ RUN      ] PasswordAutofillAgentTest.NotShowPopupPasswordField
[       OK ] PasswordAutofillAgentTest.NotShowPopupPasswordField (242 ms)
[632/887] PasswordAutofillAgentTest.NotShowPopupPasswordField (529 ms)
[ RUN      ] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm
[       OK ] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm (244 ms)
[633/887] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm (662 ms)
[ RUN      ] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping
[28199:28199:1006/010123:5730191430:WARNING:keycode_converter.cc(100)] empty code string
[28199:28199:1006/010123:5730224522:WARNING:keycode_converter.cc(100)] empty code string
[28199:28199:1006/010123:5730226683:WARNING:keycode_converter.cc(100)] empty code string
[28199:28199:1006/010123:5730228468:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping (300 ms)
[634/887] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping (660 ms)
[ RUN      ] PasswordGenerationAgentTest.FillTest
[       OK ] PasswordGenerationAgentTest.FillTest (322 ms)
[635/887] PasswordGenerationAgentTest.FillTest (662 ms)
[ RUN      ] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest
[       OK ] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest (336 ms)
[636/887] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest (666 ms)
[ RUN      ] PasswordGenerationAgentTest.BlurTest
[       OK ] PasswordGenerationAgentTest.BlurTest (261 ms)
[637/887] PasswordGenerationAgentTest.BlurTest (660 ms)
[ RUN      ] ChromeRenderViewTest.PluginsTemporarilyAllowed
[       OK ] ChromeRenderViewTest.PluginsTemporarilyAllowed (167 ms)
[638/887] ChromeRenderViewTest.PluginsTemporarilyAllowed (466 ms)
[ RUN      ] ChromeRenderViewTest.TranslatablePage
[       OK ] ChromeRenderViewTest.TranslatablePage (163 ms)
[639/887] ChromeRenderViewTest.TranslatablePage (468 ms)
[ RUN      ] CastSessionBrowserTest.CreateAndDestroy
[       OK ] CastSessionBrowserTest.CreateAndDestroy (98 ms)
[640/887] CastSessionBrowserTest.CreateAndDestroy (462 ms)
[ RUN      ] InProcessBrowserTest.AfterStartupTaskUtils
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28296:28296:1006/010126:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28296:28296:1006/010126:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] InProcessBrowserTest.AfterStartupTaskUtils (1064 ms)
[641/887] InProcessBrowserTest.AfterStartupTaskUtils (1583 ms)
[ RUN      ] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28410:28410:1006/010128:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28410:28410:1006/010128:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28410:28410:1006/010128:ERROR:CONSOLE(4196)] "Uncaught TypeError: TestRuntimeErrorFailsFast.badMethod is not a function", source: runtime_error.js (4196)
[28410:28410:1006/010128:ERROR:web_ui_browser_test.cc(456)] Encountered javascript console error(s)
[       OK ] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast (1364 ms)
[642/887] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast (1846 ms)
[ RUN      ] SingleProcessTracingBrowserTest.TestMemoryInfra
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28297:28297:1006/010126:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28297:28331:1006/010126:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[28297:28331:1006/010126:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[28297:28297:1006/010126:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28297:28368:1006/010126:WARNING:histograms.cc(38)] Started multiple compositor clients (Browser, Renderer) in one process. Some metrics will be disabled.
[28297:28297:1006/010130:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[28297:28297:1006/010130:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[28297:28297:1006/010130:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] SingleProcessTracingBrowserTest.TestMemoryInfra (4262 ms)
[643/887] SingleProcessTracingBrowserTest.TestMemoryInfra (4723 ms)
[ RUN      ] WebUIBrowserAsyncTest.TestSyncOkTestFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28483:28483:1006/010129:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28483:28483:1006/010130:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28483:28483:1006/010130:INFO:CONSOLE(1791)] "Running test testFailsAssert", source: async.js (1791)
[28483:28483:1006/010130:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: testFailsAssert()
Error: assertNotReached()
    at assertNotReached (async.js:1680:11)
    at testFailsAssert (async.js:4193:3)
    at expectFunc (async.js:1748:20)
    at runTestFunction (async.js:1821:37)
    at runTest (async.js:1795:18)
    at async.js:4252:1
[       OK ] WebUIBrowserAsyncTest.TestSyncOkTestFail (1558 ms)
[644/887] WebUIBrowserAsyncTest.TestSyncOkTestFail (2107 ms)
[ RUN      ] WebUIResourceBrowserTest.MockTimerTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28540:28540:1006/010131:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28540:28540:1006/010131:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28540:28540:1006/010132:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[28540:28540:1006/010132:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.MockTimerTest (1405 ms)
[645/887] WebUIResourceBrowserTest.MockTimerTest (1843 ms)
[ RUN      ] WebUIResourceBrowserTest.ParseHtmlSubsetTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28562:28562:1006/010132:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28562:28562:1006/010132:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28562:28562:1006/010132:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[28562:28562:1006/010132:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.ParseHtmlSubsetTest (1347 ms)
[646/887] WebUIResourceBrowserTest.ParseHtmlSubsetTest (1849 ms)
[ RUN      ] WebUIResourceBrowserTest.CommandTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28650:28650:1006/010132:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28650:28650:1006/010133:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28650:28650:1006/010133:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[28650:28650:1006/010133:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.CommandTest (1129 ms)
[647/887] WebUIResourceBrowserTest.CommandTest (1581 ms)
[ RUN      ] WebUIResourceBrowserTest.MenuButtonTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28710:28710:1006/010134:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28710:28710:1006/010134:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28710:28710:1006/010135:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[28710:28710:1006/010135:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.MenuButtonTest (1959 ms)
[648/887] WebUIResourceBrowserTest.MenuButtonTest (2366 ms)
[ RUN      ] OutOfProcessPPAPITest.TCPSocket
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28739:28739:1006/010134:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28739:28739:1006/010134:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35190...
sending server_data: {"host": "127.0.0.1", "port": 35190} (36 bytes)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "Connect finished in 0.005 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.017 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "ConnectBackground finished in 0.051 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
testserver.py: Broken pipe
[28739:28739:1006/010136:INFO:CONSOLE(177)] "ReadWrite finished in 0.005 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.003 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.004 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "SetOption finished in 0.002 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.004 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.005 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "Listen finished in 0.006 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "ListenBlocking finished in 0.013 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "ListenBackground finished in 0.016 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "Backlog finished in 0.016 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.020 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "BacklogBackground finished in 0.018 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "Interface_1_0ForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "Interface_1_0 finished in 0.002 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "Interface_1_0Blocking finished in 0.003 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[28739:28739:1006/010136:INFO:CONSOLE(177)] "Interface_1_0Background finished in 0.009 seconds.", source: http://127.0.0.1:35190/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[       OK ] OutOfProcessPPAPITest.TCPSocket (3475 ms)
[649/887] OutOfProcessPPAPITest.TCPSocket (3938 ms)
[ RUN      ] OutOfProcessPPAPITest.TCPServerSocketPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28853:28853:1006/010136:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28853:28853:1006/010136:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52873...
sending server_data: {"host": "127.0.0.1", "port": 52873} (36 bytes)
[28853:28853:1006/010137:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:52873/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[28853:28853:1006/010137:INFO:CONSOLE(177)] "Listen finished in 0.003 seconds.", source: http://127.0.0.1:52873/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[28853:28853:1006/010137:INFO:CONSOLE(177)] "ListenBlocking finished in 0.008 seconds.", source: http://127.0.0.1:52873/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[28853:28853:1006/010137:INFO:CONSOLE(177)] "ListenBackground finished in 0.009 seconds.", source: http://127.0.0.1:52873/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[28853:28853:1006/010137:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:52873/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[28853:28853:1006/010137:INFO:CONSOLE(177)] "Backlog finished in 0.009 seconds.", source: http://127.0.0.1:52873/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[28853:28853:1006/010137:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.025 seconds.", source: http://127.0.0.1:52873/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[28853:28853:1006/010137:INFO:CONSOLE(177)] "BacklogBackground finished in 0.022 seconds.", source: http://127.0.0.1:52873/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[       OK ] OutOfProcessPPAPITest.TCPServerSocketPrivate (2166 ms)
[650/887] OutOfProcessPPAPITest.TCPServerSocketPrivate (2629 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocket_ReadWrite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28946:28946:1006/010138:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28946:28946:1006/010138:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53963...
sending server_data: {"host": "127.0.0.1", "port": 53963} (36 bytes)
[28946:28946:1006/010139:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.008 seconds.", source: http://127.0.0.1:53963/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[28946:28946:1006/010139:INFO:CONSOLE(177)] "ReadWrite finished in 0.006 seconds.", source: http://127.0.0.1:53963/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[28946:28946:1006/010139:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.007 seconds.", source: http://127.0.0.1:53963/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[28946:28946:1006/010139:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.008 seconds.", source: http://127.0.0.1:53963/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[       OK ] OutOfProcessPPAPITest.UDPSocket_ReadWrite (2252 ms)
[651/887] OutOfProcessPPAPITest.UDPSocket_ReadWrite (2632 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocket_SetOption
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28952:28952:1006/010139:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28952:28952:1006/010139:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35737...
sending server_data: {"host": "127.0.0.1", "port": 35737} (36 bytes)
[28952:28952:1006/010140:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:35737/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[28952:28952:1006/010140:INFO:CONSOLE(177)] "SetOption finished in 0.006 seconds.", source: http://127.0.0.1:35737/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[28952:28952:1006/010140:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.007 seconds.", source: http://127.0.0.1:35737/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[28952:28952:1006/010140:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.007 seconds.", source: http://127.0.0.1:35737/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[       OK ] OutOfProcessPPAPITest.UDPSocket_SetOption (2317 ms)
[652/887] OutOfProcessPPAPITest.UDPSocket_SetOption (2893 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29082:29082:1006/010141:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29082:29082:1006/010141:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48597...
sending server_data: {"host": "127.0.0.1", "port": 48597} (36 bytes)
[29082:29082:1006/010142:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:48597/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[29082:29082:1006/010142:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:48597/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[29082:29082:1006/010142:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.020 seconds.", source: http://127.0.0.1:48597/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[29082:29082:1006/010142:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.005 seconds.", source: http://127.0.0.1:48597/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[       OK ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1 (2578 ms)
[653/887] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1 (3161 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocket_ParallelSend
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29100:29100:1006/010141:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29100:29100:1006/010142:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51285...
sending server_data: {"host": "127.0.0.1", "port": 51285} (36 bytes)
[29100:29100:1006/010143:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:51285/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[29100:29100:1006/010143:INFO:CONSOLE(177)] "ParallelSend finished in 0.008 seconds.", source: http://127.0.0.1:51285/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[29100:29100:1006/010143:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.002 seconds.", source: http://127.0.0.1:51285/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[29100:29100:1006/010143:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.001 seconds.", source: http://127.0.0.1:51285/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[       OK ] OutOfProcessPPAPITest.UDPSocket_ParallelSend (2321 ms)
[654/887] OutOfProcessPPAPITest.UDPSocket_ParallelSend (2893 ms)
[ RUN      ] OutOfProcessPPAPITest.URLLoader2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29224:29224:1006/010144:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29224:29224:1006/010144:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43469...
sending server_data: {"host": "127.0.0.1", "port": 43469} (36 bytes)
[29224:29224:1006/010145:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[29224:29224:1006/010145:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestriction finished in 0.005 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBlocking finished in 0.005 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBackground finished in 0.004 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedSameOriginRestriction finished in 0.005 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBlocking finished in 0.005 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBackground finished in 0.006 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestForceAsync finished in 0.020 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedCrossOriginRequest finished in 0.018 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBlocking finished in 0.016 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29224:29224:1006/010145:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBackground finished in 0.011 seconds.", source: http://127.0.0.1:43469/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[       OK ] OutOfProcessPPAPITest.URLLoader2 (2409 ms)
[655/887] OutOfProcessPPAPITest.URLLoader2 (2903 ms)
[ RUN      ] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29227:29227:1006/010144:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29227:29227:1006/010144:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45746...
sending server_data: {"host": "127.0.0.1", "port": 45746} (36 bytes)
[29227:29227:1006/010146:INFO:CONSOLE(0)] "libppapi_tests.so: 0xFFFFF0 is not a valid instance ID.", source: http://127.0.0.1:45746/files/test_case.html?testcase=URLRequest_CreateAndIsURLRequestInfo (0)
[29227:29227:1006/010146:INFO:CONSOLE(177)] "CreateAndIsURLRequestInfo finished in 0.000 seconds.", source: http://127.0.0.1:45746/files/test_case.html?testcase=URLRequest_CreateAndIsURLRequestInfo (177)
[       OK ] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo (2363 ms)
[656/887] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo (2889 ms)
[ RUN      ] OutOfProcessPPAPITest.URLRequest_AppendDataToBody
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29365:29365:1006/010147:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29365:29365:1006/010147:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60424...
sending server_data: {"host": "127.0.0.1", "port": 60424} (36 bytes)
[29365:29365:1006/010148:INFO:CONSOLE(177)] "AppendDataToBody finished in 0.010 seconds.", source: http://127.0.0.1:60424/files/test_case.html?testcase=URLRequest_AppendDataToBody (177)
[       OK ] OutOfProcessPPAPITest.URLRequest_AppendDataToBody (2267 ms)
[657/887] OutOfProcessPPAPITest.URLRequest_AppendDataToBody (2634 ms)
[ RUN      ] OutOfProcessPPAPITest.X509CertificatePrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29366:29366:1006/010147:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29366:29366:1006/010147:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29366:29366:1006/010148:INFO:CONSOLE(177)] "ValidCertificateForceAsync finished in 0.005 seconds.", source: file:///tmp/runUuhiEM/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[29366:29366:1006/010148:INFO:CONSOLE(177)] "ValidCertificate finished in 0.004 seconds.", source: file:///tmp/runUuhiEM/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[29366:29366:1006/010148:INFO:CONSOLE(177)] "InvalidCertificateForceAsync finished in 0.000 seconds.", source: file:///tmp/runUuhiEM/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[29366:29366:1006/010148:INFO:CONSOLE(177)] "InvalidCertificate finished in 0.000 seconds.", source: file:///tmp/runUuhiEM/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[1:3:1006/010148:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010148:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010148:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] OutOfProcessPPAPITest.X509CertificatePrivate (2084 ms)
[658/887] OutOfProcessPPAPITest.X509CertificatePrivate (2627 ms)
[ RUN      ] OutOfProcessPPAPITest.Printing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29501:29501:1006/010150:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29501:29501:1006/010150:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29501:29501:1006/010151:INFO:CONSOLE(177)] "GetDefaultPrintSettings finished in 0.001 seconds.", source: file:///tmp/runUuhiEM/ppapi/tests/test_case.html?testcase=Printing (177)
[       OK ] OutOfProcessPPAPITest.Printing (2243 ms)
[659/887] OutOfProcessPPAPITest.Printing (2629 ms)
[ RUN      ] OutOfProcessPPAPITest.View_CreatedVisible
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29500:29500:1006/010150:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29500:29500:1006/010150:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29500:29500:1006/010151:INFO:CONSOLE(177)] "CreatedVisible finished in 0.000 seconds.", source: file:///tmp/runUuhiEM/ppapi/tests/test_case.html?testcase=View_CreatedVisible (177)
[       OK ] OutOfProcessPPAPITest.View_CreatedVisible (2591 ms)
[660/887] OutOfProcessPPAPITest.View_CreatedVisible (3159 ms)
[ RUN      ] PPAPINaClNewlibTest.ImageData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29637:29637:1006/010153:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29637:29637:1006/010153:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50308...
sending server_data: {"host": "127.0.0.1", "port": 50308} (36 bytes)
[1,571759040:08:01:55.281368] Native Client module will be loaded at base address 0x000031a200000000

** Signal 31 from trusted code: pc=7f3b20268f48

** Signal 31 from trusted code: pc=7f3b20268f48

** Signal 31 from trusted code: pc=7f3b20268f48

** Signal 31 from trusted code: pc=7f3b20268f48

** Signal 31 from trusted code: pc=7f3b20268f48
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[29637:29637:1006/010155:INFO:CONSOLE(177)] "InvalidFormat finished in 0.008 seconds.", source: http://127.0.0.1:50308/files/test_case.html?mode=nacl_newlib&testcase=ImageData (177)
[29637:29637:1006/010155:INFO:CONSOLE(177)] "GetNativeFormat finished in 0.000 seconds.", source: http://127.0.0.1:50308/files/test_case.html?mode=nacl_newlib&testcase=ImageData (177)
[29637:29637:1006/010155:INFO:CONSOLE(177)] "FormatSupported finished in 0.000 seconds.", source: http://127.0.0.1:50308/files/test_case.html?mode=nacl_newlib&testcase=ImageData (177)
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[29637:29637:1006/010155:INFO:CONSOLE(177)] "InvalidSize finished in 0.015 seconds.", source: http://127.0.0.1:50308/files/test_case.html?mode=nacl_newlib&testcase=ImageData (177)
[29637:29637:1006/010155:INFO:CONSOLE(177)] "HugeSize finished in 0.005 seconds.", source: http://127.0.0.1:50308/files/test_case.html?mode=nacl_newlib&testcase=ImageData (177)
[29637:29637:1006/010155:INFO:CONSOLE(177)] "InitToZero finished in 0.003 seconds.", source: http://127.0.0.1:50308/files/test_case.html?mode=nacl_newlib&testcase=ImageData (177)
[29637:29637:1006/010155:INFO:CONSOLE(177)] "IsImageData finished in 0.003 seconds.", source: http://127.0.0.1:50308/files/test_case.html?mode=nacl_newlib&testcase=ImageData (177)
[29715:29715:1006/010156:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29715:29715:1006/010156:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29715:29715:1006/010156:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29715:29715:1006/010156:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29715:29715:1006/010156:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29715:29715:1006/010156:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29715:29715:1006/010156:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29715:29715:1006/010156:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.ImageData (3774 ms)
[661/887] PPAPINaClNewlibTest.ImageData (4206 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_InvalidResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29633:29633:1006/010153:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29633:29633:1006/010153:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46827...
sending server_data: {"host": "127.0.0.1", "port": 46827} (36 bytes)
[1,1768987072:08:01:55.587461] Native Client module will be loaded at base address 0x00001b1000000000

** Signal 31 from trusted code: pc=7f5f6782cf48

** Signal 31 from trusted code: pc=7f5f6782cf48

** Signal 31 from trusted code: pc=7f5f6782cf48

** Signal 31 from trusted code: pc=7f5f6782cf48

** Signal 31 from trusted code: pc=7f5f6782cf48
[29633:29633:1006/010155:INFO:CONSOLE(177)] "InvalidResource finished in 0.004 seconds.", source: http://127.0.0.1:46827/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_InvalidResource (177)
[29669:29669:1006/010156:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29669:29669:1006/010156:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29669:29669:1006/010156:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29669:29669:1006/010156:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29669:29669:1006/010156:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29669:29669:1006/010156:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29669:29669:1006/010156:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29669:29669:1006/010156:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.Graphics2D_InvalidResource (4245 ms)
[662/887] PPAPINaClNewlibTest.Graphics2D_InvalidResource (4728 ms)
[ RUN      ] TabModalConfirmDialogTest.Quit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26215:26215:1006/010057:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26215:26215:1006/010057:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7f63fe821150 <unknown>
#4 0x7f63fe8d29d3 __poll
#5 0x00000061b6ec __interceptor_poll
#6 0x7f6403f9bff6 <unknown>
#7 0x7f6403f9c124 g_main_context_iteration
#8 0x0000030d39d0 base::MessagePumpGlib::Run()
#9 0x00000300c3f9 base::RunLoop::Run()
#10 0x00000e6a0ac6 content::RunThisRunLoop()
#11 0x00000e6a31e4 content::WindowedNotificationObserver::Wait()
#12 0x00000e5cb3a6 content::WaitForLoadStop()
#13 0x000002f29288 InProcessBrowserTest::RunTestOnMainThreadLoop()
#14 0x00000e5c8e7b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#15 0x000002b64625 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#16 0x000002b61dd5 ChromeBrowserMainParts::PreMainMessageLoopRun()
#17 0x0000057d5456 content::BrowserMainLoop::PreMainMessageLoopRun()
#18 0x000005bb0f69 content::StartupTaskRunner::RunAllTasksNow()
#19 0x0000057d0f96 content::BrowserMainLoop::CreateStartupTasks()
#20 0x000005e1a50b content::BrowserMainRunnerImpl::Initialize()
#21 0x0000116991b7 content::BrowserMain()
#22 0x0000113089ae content::ContentMainRunnerImpl::Run()
#23 0x00001130613b content::ContentMain()
#24 0x00000e5c85ec content::BrowserTestBase::SetUp()
#25 0x000002f25b36 InProcessBrowserTest::SetUp()
#26 0x0000039f3767 testing::Test::Run()
#27 0x0000039f51ef testing::TestInfo::Run()
#28 0x0000039f629e testing::TestCase::Run()
#29 0x000003a08055 testing::internal::UnitTestImpl::RunAllTests()
#30 0x000003a0768b testing::UnitTest::Run()
#31 0x00000310640f base::TestSuite::Run()
#32 0x000001e234aa ChromeBrowserTestSuiteRunner::RunTestSuite()
#33 0x00000e698f30 content::LaunchTests()
#34 0x000002f234d4 LaunchChromeTests()
#35 0x000001e2337a main
#36 0x7f63fe80c76d __libc_start_main
#37 0x0000005e05d5 <unknown>
[663/887] TabModalConfirmDialogTest.Quit (TIMED OUT)
[ RUN      ] PPAPINaClNewlibTest.UDPSocket_Broadcast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29774:29774:1006/010157:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29774:29774:1006/010157:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53455...
sending server_data: {"host": "127.0.0.1", "port": 53455} (36 bytes)
[1,2212178368:08:01:59.432568] Native Client module will be loaded at base address 0x000035c300000000

** Signal 31 from trusted code: pc=7fbd81ed5f48

** Signal 31 from trusted code: pc=7fbd81ed5f48

** Signal 31 from trusted code: pc=7fbd81ed5f48

** Signal 31 from trusted code: pc=7fbd81ed5f48

** Signal 31 from trusted code: pc=7fbd81ed5f48

** Signal 31 from trusted code: pc=7fbd81ed5f48
[29774:29774:1006/010159:INFO:CONSOLE(177)] "BroadcastForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:53455/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_Broadcast, (177)

** Signal 31 from trusted code: pc=7fbd81ed5f48
[29774:29774:1006/010159:INFO:CONSOLE(177)] "Broadcast finished in 0.005 seconds.", source: http://127.0.0.1:53455/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_Broadcast, (177)
[29774:29774:1006/010159:INFO:CONSOLE(177)] "BroadcastBlocking finished in 0.011 seconds.", source: http://127.0.0.1:53455/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_Broadcast, (177)
[29774:29774:1006/010159:INFO:CONSOLE(177)] "BroadcastBackground finished in 0.007 seconds.", source: http://127.0.0.1:53455/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_Broadcast, (177)
[       OK ] PPAPINaClNewlibTest.UDPSocket_Broadcast (3129 ms)
[664/887] PPAPINaClNewlibTest.UDPSocket_Broadcast (3682 ms)
[ RUN      ] PPAPINaClNewlibTest.UDPSocketPrivate_ConnectFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29775:29775:1006/010158:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29775:29775:1006/010158:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46728...
sending server_data: {"host": "127.0.0.1", "port": 46728} (36 bytes)
[1,1954896320:08:02:00.444143] Native Client module will be loaded at base address 0x00001f9c00000000

** Signal 31 from trusted code: pc=7f8b72978f48

** Signal 31 from trusted code: pc=7f8b72978f48

** Signal 31 from trusted code: pc=7f8b72978f48

** Signal 31 from trusted code: pc=7f8b72978f48

** Signal 31 from trusted code: pc=7f8b72978f48

** Signal 31 from trusted code: pc=7f8b72978f48
[29775:29775:1006/010200:INFO:CONSOLE(177)] "ConnectFailureForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:46728/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_ConnectFailure (177)

** Signal 31 from trusted code: pc=7f8b72978f48
[29775:29775:1006/010200:INFO:CONSOLE(177)] "ConnectFailure finished in 0.001 seconds.", source: http://127.0.0.1:46728/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_ConnectFailure (177)
[29775:29775:1006/010200:INFO:CONSOLE(177)] "ConnectFailureBlocking finished in 0.001 seconds.", source: http://127.0.0.1:46728/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_ConnectFailure (177)
[29775:29775:1006/010200:INFO:CONSOLE(177)] "ConnectFailureBackground finished in 0.007 seconds.", source: http://127.0.0.1:46728/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_ConnectFailure (177)
[1:2:1006/010200:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClNewlibTest.UDPSocketPrivate_ConnectFailure (3956 ms)
[665/887] PPAPINaClNewlibTest.UDPSocketPrivate_ConnectFailure (4468 ms)
[ RUN      ] PPAPINaClNewlibTest.URLLoader2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29833:29833:1006/010158:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29833:29833:1006/010158:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39404...
sending server_data: {"host": "127.0.0.1", "port": 39404} (36 bytes)
[1,2301409728:08:02:00.907753] Native Client module will be loaded at base address 0x0000743e00000000

** Signal 31 from trusted code: pc=7f59873eef48

** Signal 31 from trusted code: pc=7f59873eef48

** Signal 31 from trusted code: pc=7f59873eef48

** Signal 31 from trusted code: pc=7f59873eef48

** Signal 31 from trusted code: pc=7f59873eef48
[29833:29833:1006/010201:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[29833:29833:1006/010201:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)

** Signal 31 from trusted code: pc=7f59873eef48
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29833:29833:1006/010201:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)

** Signal 31 from trusted code: pc=7f59873eef48
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestriction finished in 0.004 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29833:29833:1006/010201:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBlocking finished in 0.006 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBackground finished in 0.003 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)

** Signal 31 from trusted code: pc=7f59873eef48
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedSameOriginRestriction finished in 0.010 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)

** Signal 31 from trusted code: pc=7f59873eef48
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBlocking finished in 0.007 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBackground finished in 0.016 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)

** Signal 31 from trusted code: pc=7f59873eef48
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedCrossOriginRequest finished in 0.016 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBlocking finished in 0.035 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)

** Signal 31 from trusted code: pc=7f59873eef48
[29833:29833:1006/010201:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBackground finished in 0.033 seconds.", source: http://127.0.0.1:39404/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[       OK ] PPAPINaClNewlibTest.URLLoader2 (3740 ms)
[666/887] PPAPINaClNewlibTest.URLLoader2 (4201 ms)
[ RUN      ] PPAPINaClNewlibTest.URLRequest_Stress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29965:29965:1006/010200:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29965:29965:1006/010201:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59879...
sending server_data: {"host": "127.0.0.1", "port": 59879} (36 bytes)
[1,2917468608:08:02:02.676336] Native Client module will be loaded at base address 0x00005e3a00000000

** Signal 31 from trusted code: pc=7ffcabf73f48

** Signal 31 from trusted code: pc=7ffcabf73f48

** Signal 31 from trusted code: pc=7ffcabf73f48

** Signal 31 from trusted code: pc=7ffcabf73f48

** Signal 31 from trusted code: pc=7ffcabf73f48
[29965:29965:1006/010202:INFO:CONSOLE(177)] "Stress finished in 0.002 seconds.", source: http://127.0.0.1:59879/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_Stress (177)
[       OK ] PPAPINaClNewlibTest.URLRequest_Stress (3046 ms)
[667/887] PPAPINaClNewlibTest.URLRequest_Stress (3679 ms)
[ RUN      ] PPAPINaClNewlibTest.AudioThreadCreator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30030:30030:1006/010202:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30030:30030:1006/010202:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46543...
sending server_data: {"host": "127.0.0.1", "port": 46543} (36 bytes)
[1,2621893056:08:02:04.761567] Native Client module will be loaded at base address 0x0000676000000000

** Signal 31 from trusted code: pc=7f7f9a591f48

** Signal 31 from trusted code: pc=7f7f9a591f48

** Signal 31 from trusted code: pc=7f7f9a591f48

** Signal 31 from trusted code: pc=7f7f9a591f48

** Signal 31 from trusted code: pc=7f7f9a591f48
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30030:30087:1006/010204:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30030:30087:1006/010204:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30030:30030:1006/010204:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.022 seconds.", source: http://127.0.0.1:46543/files/test_case.html?mode=nacl_newlib&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)

** Signal 31 from trusted code: pc=7f7f9a591f48
[30030:30030:1006/010204:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.016 seconds.", source: http://127.0.0.1:46543/files/test_case.html?mode=nacl_newlib&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[1:2:1006/010205:WARNING:channel.cc(358)] RawChannel write error
[30094:30094:1006/010205:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30094:30094:1006/010205:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30094:30094:1006/010205:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30094:30094:1006/010205:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30094:30094:1006/010205:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30094:30094:1006/010205:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30094:30094:1006/010205:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30094:30094:1006/010205:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.AudioThreadCreator (4194 ms)
[668/887] PPAPINaClNewlibTest.AudioThreadCreator (4745 ms)
[ RUN      ] PPAPINaClNewlibTest.View
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30059:30059:1006/010202:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30059:30059:1006/010203:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39640...
sending server_data: {"host": "127.0.0.1", "port": 39640} (36 bytes)
[1,4072823232:08:02:04.786622] Native Client module will be loaded at base address 0x0000402800000000

** Signal 31 from trusted code: pc=7fd0f0d48f48

** Signal 31 from trusted code: pc=7fd0f0d48f48

** Signal 31 from trusted code: pc=7fd0f0d48f48

** Signal 31 from trusted code: pc=7fd0f0d48f48

** Signal 31 from trusted code: pc=7fd0f0d48f48
[30059:30059:1006/010205:INFO:CONSOLE(177)] "SizeChange finished in 0.008 seconds.", source: http://127.0.0.1:39640/files/test_case.html?mode=nacl_newlib&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[30059:30059:1006/010205:INFO:CONSOLE(177)] "ClipChange finished in 0.015 seconds.", source: http://127.0.0.1:39640/files/test_case.html?mode=nacl_newlib&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[30059:30059:1006/010205:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 0.470 seconds.", source: http://127.0.0.1:39640/files/test_case.html?mode=nacl_newlib&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[       OK ] PPAPINaClNewlibTest.View (3644 ms)
[669/887] PPAPINaClNewlibTest.View (4200 ms)
[ RUN      ] PPAPINaClNewlibTest.MediaStreamVideoTrack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30183:30183:1006/010204:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30183:30183:1006/010205:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49374...
sending server_data: {"host": "127.0.0.1", "port": 49374} (36 bytes)
[1,3648948672:08:02:06.556395] Native Client module will be loaded at base address 0x0000179d00000000

** Signal 31 from trusted code: pc=7f1dd790bf48

** Signal 31 from trusted code: pc=7f1dd790bf48

** Signal 31 from trusted code: pc=7f1dd790bf48

** Signal 31 from trusted code: pc=7f1dd790bf48

** Signal 31 from trusted code: pc=7f1dd790bf48
[30183:30183:1006/010206:INFO:CONSOLE(177)] "Create finished in 0.011 seconds.", source: http://127.0.0.1:49374/files/test_case.html?mode=nacl_newlib&testcase=MediaStreamVideoTrack (177)
[30183:30183:1006/010206:INFO:CONSOLE(177)] "GetFrame finished in 0.150 seconds.", source: http://127.0.0.1:49374/files/test_case.html?mode=nacl_newlib&testcase=MediaStreamVideoTrack (177)
[30183:30183:1006/010208:INFO:CONSOLE(177)] "Configure finished in 1.200 seconds.", source: http://127.0.0.1:49374/files/test_case.html?mode=nacl_newlib&testcase=MediaStreamVideoTrack (177)
[       OK ] PPAPINaClNewlibTest.MediaStreamVideoTrack (4162 ms)
[670/887] PPAPINaClNewlibTest.MediaStreamVideoTrack (4729 ms)
[ RUN      ] PPAPINaClNewlibTest.MouseCursor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30268:30268:1006/010207:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30268:30268:1006/010207:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45277...
sending server_data: {"host": "127.0.0.1", "port": 45277} (36 bytes)
[1,1687468480:08:02:08.768998] Native Client module will be loaded at base address 0x00007f0e00000000

** Signal 31 from trusted code: pc=7f2162a6ef48

** Signal 31 from trusted code: pc=7f2162a6ef48

** Signal 31 from trusted code: pc=7f2162a6ef48

** Signal 31 from trusted code: pc=7f2162a6ef48

** Signal 31 from trusted code: pc=7f2162a6ef48
[30268:30268:1006/010208:INFO:CONSOLE(177)] "Type finished in 0.000 seconds.", source: http://127.0.0.1:45277/files/test_case.html?mode=nacl_newlib&testcase=MouseCursor (177)
[30268:30268:1006/010208:INFO:CONSOLE(177)] "Custom finished in 0.018 seconds.", source: http://127.0.0.1:45277/files/test_case.html?mode=nacl_newlib&testcase=MouseCursor (177)
[30268:30268:1006/010208:INFO:CONSOLE(177)] "Point finished in 0.011 seconds.", source: http://127.0.0.1:45277/files/test_case.html?mode=nacl_newlib&testcase=MouseCursor (177)
[       OK ] PPAPINaClNewlibTest.MouseCursor (3055 ms)
[671/887] PPAPINaClNewlibTest.MouseCursor (3680 ms)
[ RUN      ] PPAPINaClNewlibTest.NetworkProxy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30270:30270:1006/010207:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30270:30270:1006/010207:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54705...
sending server_data: {"host": "127.0.0.1", "port": 54705} (36 bytes)
[1,764250560:08:02:09.367195] Native Client module will be loaded at base address 0x000017f300000000

** Signal 31 from trusted code: pc=7f862b9fbf48

** Signal 31 from trusted code: pc=7f862b9fbf48

** Signal 31 from trusted code: pc=7f862b9fbf48

** Signal 31 from trusted code: pc=7f862b9fbf48

** Signal 31 from trusted code: pc=7f862b9fbf48
[30270:30270:1006/010209:INFO:CONSOLE(177)] "GetProxyForURLForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:54705/files/test_case.html?mode=nacl_newlib&testcase=NetworkProxy (177)
[30270:30270:1006/010209:INFO:CONSOLE(177)] "GetProxyForURL finished in 0.004 seconds.", source: http://127.0.0.1:54705/files/test_case.html?mode=nacl_newlib&testcase=NetworkProxy (177)

** Signal 31 from trusted code: pc=7f862b9fbf48

** Signal 31 from trusted code: pc=7f862b9fbf48
[30270:30270:1006/010209:INFO:CONSOLE(177)] "GetProxyForURLBlocking finished in 0.013 seconds.", source: http://127.0.0.1:54705/files/test_case.html?mode=nacl_newlib&testcase=NetworkProxy (177)
[30270:30270:1006/010209:INFO:CONSOLE(177)] "GetProxyForURLBackground finished in 0.002 seconds.", source: http://127.0.0.1:54705/files/test_case.html?mode=nacl_newlib&testcase=NetworkProxy (177)
[       OK ] PPAPINaClNewlibTest.NetworkProxy (3849 ms)
[672/887] PPAPINaClNewlibTest.NetworkProxy (4464 ms)
[ RUN      ] PPAPINaClNewlibTest.MessageLoop_Post
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30411:30411:1006/010209:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30411:30411:1006/010209:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47042...
sending server_data: {"host": "127.0.0.1", "port": 47042} (36 bytes)
[1,2437560768:08:02:11.222050] Native Client module will be loaded at base address 0x0000707f00000000

** Signal 31 from trusted code: pc=7f5c8f5c6f48

** Signal 31 from trusted code: pc=7f5c8f5c6f48

** Signal 31 from trusted code: pc=7f5c8f5c6f48

** Signal 31 from trusted code: pc=7f5c8f5c6f48

** Signal 31 from trusted code: pc=7f5c8f5c6f48

** Signal 31 from trusted code: pc=7f5c8f5c6f48
[30411:30411:1006/010211:INFO:CONSOLE(177)] "Post finished in 0.000 seconds.", source: http://127.0.0.1:47042/files/test_case.html?mode=nacl_newlib&testcase=MessageLoop_Post (177)
[       OK ] PPAPINaClNewlibTest.MessageLoop_Post (2921 ms)
[673/887] PPAPINaClNewlibTest.MessageLoop_Post (3418 ms)
[ RUN      ] PPAPINaClPNaClTest.TraceEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30471:30471:1006/010210:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30471:30471:1006/010210:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33983...
sending server_data: {"host": "127.0.0.1", "port": 33983} (36 bytes)
[1,3546819008:08:02:12.029020] Native Client module will be loaded at base address 0x0000213a00000000

** Signal 31 from trusted code: pc=7f77d17a5f48

** Signal 31 from trusted code: pc=7f77d17a5f48

** Signal 31 from trusted code: pc=7f77d17a5f48

** Signal 31 from trusted code: pc=7f77d17a5f48

** Signal 31 from trusted code: pc=7f77d17a5f48
[30471:30471:1006/010212:INFO:CONSOLE(177)] "Smoke finished in 0.000 seconds.", source: http://127.0.0.1:33983/files/test_case.html?mode=nacl_pnacl&testcase=TraceEvent (177)
[30471:30471:1006/010212:INFO:CONSOLE(177)] "SmokeWithTimestamps finished in 0.000 seconds.", source: http://127.0.0.1:33983/files/test_case.html?mode=nacl_pnacl&testcase=TraceEvent (177)
[30471:30471:1006/010212:INFO:CONSOLE(177)] "Clock finished in 0.000 seconds.", source: http://127.0.0.1:33983/files/test_case.html?mode=nacl_pnacl&testcase=TraceEvent (177)
[       OK ] PPAPINaClPNaClTest.TraceEvent (3462 ms)
[674/887] PPAPINaClPNaClTest.TraceEvent (3941 ms)
[ RUN      ] PPAPINaClPNaClTest.InputEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30553:30553:1006/010211:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30553:30553:1006/010211:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60617...
sending server_data: {"host": "127.0.0.1", "port": 60617} (36 bytes)
[1,1879022016:08:02:13.867627] Native Client module will be loaded at base address 0x000044ad00000000

** Signal 31 from trusted code: pc=7f866e11cf48

** Signal 31 from trusted code: pc=7f866e11cf48

** Signal 31 from trusted code: pc=7f866e11cf48

** Signal 31 from trusted code: pc=7f866e11cf48

** Signal 31 from trusted code: pc=7f866e11cf48
[1:1:1006/010214:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010214:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010214:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010214:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010214:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010214:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010214:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010214:WARNING:keycode_converter.cc(100)] empty code string
[30553:30553:1006/010214:INFO:CONSOLE(177)] "Events finished in 0.042 seconds.", source: http://127.0.0.1:60617/files/test_case.html?mode=nacl_pnacl&testcase=InputEvent (177)
[       OK ] PPAPINaClPNaClTest.InputEvent (3411 ms)
[675/887] PPAPINaClPNaClTest.InputEvent (3940 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocket_ReadWrite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30694:30694:1006/010214:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30694:30694:1006/010214:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35889...
sending server_data: {"host": "127.0.0.1", "port": 35889} (36 bytes)
[1,1232505280:08:02:15.964353] Native Client module will be loaded at base address 0x00006e9d00000000

** Signal 31 from trusted code: pc=7f374788bf48

** Signal 31 from trusted code: pc=7f374788bf48

** Signal 31 from trusted code: pc=7f374788bf48

** Signal 31 from trusted code: pc=7f374788bf48

** Signal 31 from trusted code: pc=7f374788bf48
[30694:30694:1006/010216:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:35889/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_ReadWrite, (177)

** Signal 31 from trusted code: pc=7f374788bf48
[30694:30694:1006/010216:INFO:CONSOLE(177)] "ReadWrite finished in 0.009 seconds.", source: http://127.0.0.1:35889/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_ReadWrite, (177)
[30694:30694:1006/010216:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.022 seconds.", source: http://127.0.0.1:35889/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_ReadWrite, (177)

** Signal 31 from trusted code: pc=7f374788bf48
[30694:30694:1006/010216:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.020 seconds.", source: http://127.0.0.1:35889/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_ReadWrite, (177)
[1:2:1006/010216:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClTest.UDPSocket_ReadWrite (2941 ms)
[676/887] PPAPINaClPNaClTest.UDPSocket_ReadWrite (3416 ms)
[ RUN      ] FormAutofillTest.ClearFormWithNodeContainingSelectOne
[677/887] FormAutofillTest.ClearFormWithNodeContainingSelectOne (TIMED OUT)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_FlushOffscreenUpdate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30609:30609:1006/010212:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30609:30609:1006/010212:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50126...
sending server_data: {"host": "127.0.0.1", "port": 50126} (36 bytes)
[1,1554737600:08:02:14.283262] Native Client module will be loaded at base address 0x000036e700000000

** Signal 31 from trusted code: pc=7f955abd9f48

** Signal 31 from trusted code: pc=7f955abd9f48

** Signal 31 from trusted code: pc=7f955abd9f48

** Signal 31 from trusted code: pc=7f955abd9f48

** Signal 31 from trusted code: pc=7f955abd9f48
[30609:30609:1006/010215:INFO:CONSOLE(177)] "FlushOffscreenUpdateForceAsync finished in 0.669 seconds.", source: http://127.0.0.1:50126/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_FlushOffscreenUpdate (177)
[30609:30609:1006/010216:INFO:CONSOLE(177)] "FlushOffscreenUpdate finished in 1.692 seconds.", source: http://127.0.0.1:50126/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_FlushOffscreenUpdate (177)
[30667:30667:1006/010216:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[30667:30667:1006/010216:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[30667:30667:1006/010216:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[30667:30667:1006/010216:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PPAPINaClPNaClTest.Graphics2D_FlushOffscreenUpdate (5142 ms)
[678/887] PPAPINaClPNaClTest.Graphics2D_FlushOffscreenUpdate (5781 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocket_SetOption_1_0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30756:30756:1006/010215:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30756:30756:1006/010215:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48836...
sending server_data: {"host": "127.0.0.1", "port": 48836} (36 bytes)
[1,922065344:08:02:17.185020] Native Client module will be loaded at base address 0x000078e000000000

** Signal 31 from trusted code: pc=7f903507cf48

** Signal 31 from trusted code: pc=7f903507cf48

** Signal 31 from trusted code: pc=7f903507cf48

** Signal 31 from trusted code: pc=7f903507cf48

** Signal 31 from trusted code: pc=7f903507cf48

** Signal 31 from trusted code: pc=7f903507cf48

** Signal 31 from trusted code: pc=7f903507cf48
[30756:30756:1006/010217:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:48836/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption_1_0, (177)
[30756:30756:1006/010217:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:48836/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption_1_0, (177)
[30756:30756:1006/010217:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.001 seconds.", source: http://127.0.0.1:48836/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption_1_0, (177)
[30756:30756:1006/010217:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.000 seconds.", source: http://127.0.0.1:48836/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption_1_0, (177)
[       OK ] PPAPINaClPNaClTest.UDPSocket_SetOption_1_0 (3019 ms)
[679/887] PPAPINaClPNaClTest.UDPSocket_SetOption_1_0 (3432 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocketPrivate_SetSocketFeatureErrors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30854:30854:1006/010217:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30854:30854:1006/010217:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41558...
sending server_data: {"host": "127.0.0.1", "port": 41558} (36 bytes)
[1,3364506048:08:02:19.711542] Native Client module will be loaded at base address 0x0000293900000000

** Signal 31 from trusted code: pc=7ff1c69c7f48

** Signal 31 from trusted code: pc=7ff1c69c7f48

** Signal 31 from trusted code: pc=7ff1c69c7f48

** Signal 31 from trusted code: pc=7ff1c69c7f48

** Signal 31 from trusted code: pc=7ff1c69c7f48

** Signal 31 from trusted code: pc=7ff1c69c7f48

** Signal 31 from trusted code: pc=7ff1c69c7f48
[30854:30854:1006/010219:INFO:CONSOLE(177)] "SetSocketFeatureErrorsForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:41558/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[30854:30854:1006/010219:INFO:CONSOLE(177)] "SetSocketFeatureErrors finished in 0.000 seconds.", source: http://127.0.0.1:41558/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[30854:30854:1006/010219:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBlocking finished in 0.001 seconds.", source: http://127.0.0.1:41558/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[30854:30854:1006/010219:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBackground finished in 0.001 seconds.", source: http://127.0.0.1:41558/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[       OK ] PPAPINaClPNaClTest.UDPSocketPrivate_SetSocketFeatureErrors (2907 ms)
[680/887] PPAPINaClPNaClTest.UDPSocketPrivate_SetSocketFeatureErrors (3416 ms)
[ RUN      ] PPAPINaClPNaClTest.URLLoader2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30859:30859:1006/010218:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30859:30859:1006/010218:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45703...
sending server_data: {"host": "127.0.0.1", "port": 45703} (36 bytes)
[1,799480256:08:02:20.709308] Native Client module will be loaded at base address 0x0000502200000000

** Signal 31 from trusted code: pc=7f7e2db94f48

** Signal 31 from trusted code: pc=7f7e2db94f48

** Signal 31 from trusted code: pc=7f7e2db94f48

** Signal 31 from trusted code: pc=7f7e2db94f48

** Signal 31 from trusted code: pc=7f7e2db94f48
[30859:30859:1006/010220:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[30859:30859:1006/010220:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)

** Signal 31 from trusted code: pc=7f7e2db94f48
[30859:30859:1006/010220:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionForceAsync finished in 0.008 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[30859:30859:1006/010220:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[30859:30859:1006/010220:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestriction finished in 0.005 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[30859:30859:1006/010220:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBlocking finished in 0.011 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)

** Signal 31 from trusted code: pc=7f7e2db94f48
[30859:30859:1006/010220:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[30859:30859:1006/010220:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBackground finished in 0.011 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[30859:30859:1006/010220:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionForceAsync finished in 0.008 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[30859:30859:1006/010220:INFO:CONSOLE(177)] "UntrustedSameOriginRestriction finished in 0.014 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)

** Signal 31 from trusted code: pc=7f7e2db94f48

** Signal 31 from trusted code: pc=7f7e2db94f48
[30859:30859:1006/010220:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBlocking finished in 0.018 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[30859:30859:1006/010220:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBackground finished in 0.009 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[30859:30859:1006/010221:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestForceAsync finished in 0.022 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[30859:30859:1006/010221:INFO:CONSOLE(177)] "UntrustedCrossOriginRequest finished in 0.021 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)

** Signal 31 from trusted code: pc=7f7e2db94f48

** Signal 31 from trusted code: pc=7f7e2db94f48
[30859:30859:1006/010221:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBlocking finished in 0.032 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[30859:30859:1006/010221:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBackground finished in 0.034 seconds.", source: http://127.0.0.1:45703/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[       OK ] PPAPINaClPNaClTest.URLLoader2 (4714 ms)
[681/887] PPAPINaClPNaClTest.URLLoader2 (5254 ms)
[ RUN      ] PPAPINaClPNaClTest.FileSystem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30906:30906:1006/010218:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30906:30906:1006/010218:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60151...
sending server_data: {"host": "127.0.0.1", "port": 60151} (36 bytes)
[1,3065436608:08:02:21.122289] Native Client module will be loaded at base address 0x0000347500000000

** Signal 31 from trusted code: pc=7fbeb4c90f48

** Signal 31 from trusted code: pc=7fbeb4c90f48

** Signal 31 from trusted code: pc=7fbeb4c90f48

** Signal 31 from trusted code: pc=7fbeb4c90f48

** Signal 31 from trusted code: pc=7fbeb4c90f48
[30906:30906:1006/010221:INFO:CONSOLE(177)] "OpenForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)

** Signal 31 from trusted code: pc=7fbeb4c90f48
[30906:30906:1006/010221:INFO:CONSOLE(177)] "Open finished in 0.013 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)
[30906:30906:1006/010221:INFO:CONSOLE(177)] "OpenBlocking finished in 0.013 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)

** Signal 31 from trusted code: pc=7fbeb4c90f48
[30906:30906:1006/010221:INFO:CONSOLE(177)] "OpenBackground finished in 0.021 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)
[30906:30906:1006/010221:INFO:CONSOLE(177)] "MultipleOpensForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)

** Signal 31 from trusted code: pc=7fbeb4c90f48
[30906:30906:1006/010221:INFO:CONSOLE(177)] "MultipleOpens finished in 0.006 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)

** Signal 31 from trusted code: pc=7fbeb4c90f48
[30906:30906:1006/010221:INFO:CONSOLE(177)] "MultipleOpensBlocking finished in 0.006 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)

** Signal 31 from trusted code: pc=7fbeb4c90f48

** Signal 31 from trusted code: pc=7fbeb4c90f48
[30906:30906:1006/010221:INFO:CONSOLE(177)] "MultipleOpensBackground finished in 0.006 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)
[30906:30906:1006/010221:INFO:CONSOLE(177)] "ResourceConversionForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)
[30906:30906:1006/010221:INFO:CONSOLE(177)] "ResourceConversion finished in 0.000 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)
[30906:30906:1006/010221:INFO:CONSOLE(177)] "ResourceConversionBlocking finished in 0.001 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)
[30906:30906:1006/010221:INFO:CONSOLE(177)] "ResourceConversionBackground finished in 0.001 seconds.", source: http://127.0.0.1:60151/files/test_case.html?mode=nacl_pnacl&testcase=FileSystem (177)
[31032:31032:1006/010221:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009df40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31032:31032:1006/010221:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009df40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31032:31032:1006/010222:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009df40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31032:31032:1006/010222:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009df40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31032:31032:1006/010222:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009df40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31032:31032:1006/010222:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009df40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31032:31032:1006/010222:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009df40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31032:31032:1006/010222:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009df40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.FileSystem (4193 ms)
[682/887] PPAPINaClPNaClTest.FileSystem (4732 ms)
[ RUN      ] PPAPINaClPNaClTest.TrueTypeFont
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30951:30951:1006/010218:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30951:30951:1006/010219:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54299...
sending server_data: {"host": "127.0.0.1", "port": 54299} (36 bytes)
[1,3897547200:08:02:21.598886] Native Client module will be loaded at base address 0x0000194500000000

** Signal 31 from trusted code: pc=7fe7e6620f48

** Signal 31 from trusted code: pc=7fe7e6620f48

** Signal 31 from trusted code: pc=7fe7e6620f48

** Signal 31 from trusted code: pc=7fe7e6620f48

** Signal 31 from trusted code: pc=7fe7e6620f48
[30951:30951:1006/010221:INFO:CONSOLE(177)] "GetFontFamilies finished in 0.003 seconds.", source: http://127.0.0.1:54299/files/test_case.html?mode=nacl_pnacl&testcase=TrueTypeFont (177)
[30951:30951:1006/010221:INFO:CONSOLE(177)] "GetFontsInFamily finished in 0.014 seconds.", source: http://127.0.0.1:54299/files/test_case.html?mode=nacl_pnacl&testcase=TrueTypeFont (177)
[30951:30951:1006/010221:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:54299/files/test_case.html?mode=nacl_pnacl&testcase=TrueTypeFont (177)
[30951:30951:1006/010221:INFO:CONSOLE(177)] "Describe finished in 0.002 seconds.", source: http://127.0.0.1:54299/files/test_case.html?mode=nacl_pnacl&testcase=TrueTypeFont (177)
[30951:30951:1006/010221:INFO:CONSOLE(177)] "GetTableTags finished in 0.009 seconds.", source: http://127.0.0.1:54299/files/test_case.html?mode=nacl_pnacl&testcase=TrueTypeFont (177)
[30951:30951:1006/010221:INFO:CONSOLE(177)] "GetTable finished in 0.008 seconds.", source: http://127.0.0.1:54299/files/test_case.html?mode=nacl_pnacl&testcase=TrueTypeFont (177)
[1:2:1006/010221:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClTest.TrueTypeFont (4141 ms)
[683/887] PPAPINaClPNaClTest.TrueTypeFont (4729 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_Replace
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31229:31229:1006/010223:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31229:31229:1006/010223:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35003...
sending server_data: {"host": "127.0.0.1", "port": 35003} (36 bytes)
[31229:31229:1006/010225:INFO:CONSOLE(0)] "Graphics2DResource.PaintImageData: Bad image resource.", source: http://127.0.0.1:35003/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Replace (0)
[31229:31229:1006/010225:INFO:CONSOLE(177)] "ReplaceForceAsync finished in 0.049 seconds.", source: http://127.0.0.1:35003/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Replace (177)
[31229:31229:1006/010225:INFO:CONSOLE(0)] "Graphics2DResource.PaintImageData: Bad image resource.", source: http://127.0.0.1:35003/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Replace (0)
[31229:31229:1006/010225:INFO:CONSOLE(177)] "Replace finished in 0.048 seconds.", source: http://127.0.0.1:35003/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Replace (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_Replace (2752 ms)
[684/887] PPAPINaClPNaClNonSfiTest.Graphics2D_Replace (3414 ms)
[ RUN      ] PPAPINaClPNaClTest.VideoDecoder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31116:31116:1006/010221:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31116:31116:1006/010221:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55165...
sending server_data: {"host": "127.0.0.1", "port": 55165} (36 bytes)
[1,2170857920:08:02:23.367157] Native Client module will be loaded at base address 0x00006fd400000000

** Signal 31 from trusted code: pc=7fcd7f76df48

** Signal 31 from trusted code: pc=7fcd7f76df48

** Signal 31 from trusted code: pc=7fcd7f76df48

** Signal 31 from trusted code: pc=7fcd7f76df48

** Signal 31 from trusted code: pc=7fcd7f76df48
[31178:31178:1006/010225:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[31178:31178:1006/010225:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[31116:31116:1006/010225:INFO:CONSOLE(177)] "CreateForceAsync finished in 0.461 seconds.", source: http://127.0.0.1:55165/files/test_case.html?mode=nacl_pnacl&testcase=VideoDecoder (177)
[31178:31178:1006/010225:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[31178:31178:1006/010225:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11

** Signal 31 from trusted code: pc=7fcd7f76df48
[31116:31116:1006/010225:INFO:CONSOLE(177)] "Create finished in 0.409 seconds.", source: http://127.0.0.1:55165/files/test_case.html?mode=nacl_pnacl&testcase=VideoDecoder (177)
[31178:31178:1006/010225:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[31178:31178:1006/010226:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11

** Signal 31 from trusted code: pc=7fcd7f76df48
[31116:31116:1006/010226:INFO:CONSOLE(177)] "CreateBlocking finished in 0.296 seconds.", source: http://127.0.0.1:55165/files/test_case.html?mode=nacl_pnacl&testcase=VideoDecoder (177)
[31178:31178:1006/010226:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[31178:31178:1006/010226:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[31116:31116:1006/010226:INFO:CONSOLE(177)] "CreateBackground finished in 0.274 seconds.", source: http://127.0.0.1:55165/files/test_case.html?mode=nacl_pnacl&testcase=VideoDecoder (177)
[       OK ] PPAPINaClPNaClTest.VideoDecoder (5843 ms)
[685/887] PPAPINaClPNaClTest.VideoDecoder (6305 ms)
[ RUN      ] PPAPINaClPNaClTest.MessageLoop_Basics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31224:31224:1006/010223:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31224:31224:1006/010223:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56374...
sending server_data: {"host": "127.0.0.1", "port": 56374} (36 bytes)
[1,65833408:08:02:25.921875] Native Client module will be loaded at base address 0x00005e8b00000000

** Signal 31 from trusted code: pc=7fa001febf48

** Signal 31 from trusted code: pc=7fa001febf48

** Signal 31 from trusted code: pc=7fa001febf48

** Signal 31 from trusted code: pc=7fa001febf48

** Signal 31 from trusted code: pc=7fa001febf48
[31224:31224:1006/010226:INFO:CONSOLE(177)] "Basics finished in 0.000 seconds.", source: http://127.0.0.1:56374/files/test_case.html?mode=nacl_pnacl&testcase=MessageLoop_Basics (177)
[       OK ] PPAPINaClPNaClTest.MessageLoop_Basics (3838 ms)
[686/887] PPAPINaClPNaClTest.MessageLoop_Basics (4206 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocket_ParallelSend
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31454:31454:1006/010226:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31454:31454:1006/010227:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46367...
sending server_data: {"host": "127.0.0.1", "port": 46367} (36 bytes)
[31454:31454:1006/010228:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:46367/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_ParallelSend, (177)
[31454:31454:1006/010228:INFO:CONSOLE(177)] "ParallelSend finished in 0.005 seconds.", source: http://127.0.0.1:46367/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_ParallelSend, (177)
[31454:31454:1006/010228:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.000 seconds.", source: http://127.0.0.1:46367/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_ParallelSend, (177)
[31454:31454:1006/010228:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.000 seconds.", source: http://127.0.0.1:46367/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_ParallelSend, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocket_ParallelSend (2620 ms)
[687/887] PPAPINaClPNaClNonSfiTest.UDPSocket_ParallelSend (3155 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocket_Multicast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31474:31474:1006/010227:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31474:31474:1006/010227:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38679...
sending server_data: {"host": "127.0.0.1", "port": 38679} (36 bytes)
[31474:31474:1006/010229:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:38679/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_Multicast, (177)
[31474:31474:1006/010229:INFO:CONSOLE(177)] "Multicast finished in 0.001 seconds.", source: http://127.0.0.1:38679/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_Multicast, (177)
[31474:31474:1006/010229:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.001 seconds.", source: http://127.0.0.1:38679/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_Multicast, (177)
[31474:31474:1006/010229:INFO:CONSOLE(177)] "MulticastBackground finished in 0.001 seconds.", source: http://127.0.0.1:38679/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_Multicast, (177)
[1:3:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010229:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocket_Multicast (2555 ms)
[688/887] PPAPINaClPNaClNonSfiTest.UDPSocket_Multicast (3162 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_Connect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31477:31477:1006/010227:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31477:31477:1006/010227:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40529...
sending server_data: {"host": "127.0.0.1", "port": 40529} (36 bytes)
[31477:31477:1006/010229:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:40529/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_Connect (177)
[31477:31477:1006/010229:INFO:CONSOLE(177)] "Connect finished in 0.003 seconds.", source: http://127.0.0.1:40529/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_Connect (177)
[31477:31477:1006/010229:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.003 seconds.", source: http://127.0.0.1:40529/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_Connect (177)
[31477:31477:1006/010229:INFO:CONSOLE(177)] "ConnectBackground finished in 0.003 seconds.", source: http://127.0.0.1:40529/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_Connect (177)
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_Connect (3855 ms)
[689/887] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_Connect (4463 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_Broadcast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31672:31672:1006/010230:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31672:31672:1006/010230:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48763...
sending server_data: {"host": "127.0.0.1", "port": 48763} (36 bytes)
[31672:31672:1006/010231:INFO:CONSOLE(177)] "BroadcastForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:48763/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_Broadcast (177)
[31672:31672:1006/010231:INFO:CONSOLE(177)] "Broadcast finished in 0.002 seconds.", source: http://127.0.0.1:48763/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_Broadcast (177)
[31672:31672:1006/010231:INFO:CONSOLE(177)] "BroadcastBlocking finished in 0.003 seconds.", source: http://127.0.0.1:48763/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_Broadcast (177)
[31672:31672:1006/010231:INFO:CONSOLE(177)] "BroadcastBackground finished in 0.003 seconds.", source: http://127.0.0.1:48763/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_Broadcast (177)
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_Broadcast (2282 ms)
[690/887] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_Broadcast (2895 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.URLLoader2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31694:31694:1006/010230:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31694:31694:1006/010230:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46936...
sending server_data: {"host": "127.0.0.1", "port": 46936} (36 bytes)
[31694:31694:1006/010232:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[31694:31694:1006/010232:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestriction finished in 0.004 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBlocking finished in 0.006 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBackground finished in 0.004 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedSameOriginRestriction finished in 0.008 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBlocking finished in 0.015 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBackground finished in 0.014 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestForceAsync finished in 0.026 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedCrossOriginRequest finished in 0.023 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBlocking finished in 0.026 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[31694:31694:1006/010232:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBackground finished in 0.030 seconds.", source: http://127.0.0.1:46936/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.URLLoader2 (3544 ms)
[691/887] PPAPINaClPNaClNonSfiTest.URLLoader2 (3956 ms)
[ RUN      ] PPAPINaClPNaClTest.VideoEncoder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31222:31222:1006/010223:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31222:31222:1006/010223:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36172...
sending server_data: {"host": "127.0.0.1", "port": 36172} (36 bytes)
[1,1935792576:08:02:24.963341] Native Client module will be loaded at base address 0x00006da100000000

** Signal 31 from trusted code: pc=7f6f71740f48

** Signal 31 from trusted code: pc=7f6f71740f48

** Signal 31 from trusted code: pc=7f6f71740f48

** Signal 31 from trusted code: pc=7f6f71740f48

** Signal 31 from trusted code: pc=7f6f71740f48
[31222:31222:1006/010226:INFO:CONSOLE(177)] "AvailableCodecsForceAsync finished in 0.579 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f6f71740f48
[31222:31222:1006/010227:INFO:CONSOLE(177)] "AvailableCodecs finished in 0.308 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f6f71740f48
[31222:31222:1006/010227:INFO:CONSOLE(177)] "AvailableCodecsBlocking finished in 0.994 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)
[31222:31222:1006/010227:INFO:CONSOLE(177)] "AvailableCodecsBackground finished in 0.092 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)
[31222:31222:1006/010227:INFO:CONSOLE(177)] "IncorrectSizeFailsForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f6f71740f48
[31222:31222:1006/010227:INFO:CONSOLE(177)] "IncorrectSizeFails finished in 0.008 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f6f71740f48
[31222:31222:1006/010227:INFO:CONSOLE(177)] "IncorrectSizeFailsBlocking finished in 0.018 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)
[31222:31222:1006/010228:INFO:CONSOLE(177)] "IncorrectSizeFailsBackground finished in 0.006 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)
[31222:31222:1006/010228:INFO:CONSOLE(177)] "InitializeVP8ForceAsync finished in 0.968 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f6f71740f48
[31222:31222:1006/010229:INFO:CONSOLE(177)] "InitializeVP8 finished in 0.612 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f6f71740f48
[31222:31222:1006/010229:INFO:CONSOLE(177)] "InitializeVP8Blocking finished in 0.636 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)
[31222:31222:1006/010229:INFO:CONSOLE(177)] "InitializeVP8Background finished in 0.367 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)
[31222:31222:1006/010231:INFO:CONSOLE(177)] "InitializeVP9ForceAsync finished in 0.278 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f6f71740f48
[31222:31222:1006/010232:INFO:CONSOLE(177)] "InitializeVP9 finished in 1.053 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f6f71740f48
[31222:31222:1006/010233:INFO:CONSOLE(177)] "InitializeVP9Blocking finished in 1.534 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)
[31222:31222:1006/010233:INFO:CONSOLE(177)] "InitializeVP9Background finished in 0.544 seconds.", source: http://127.0.0.1:36172/files/test_case.html?mode=nacl_pnacl&testcase=VideoEncoder (177)
[       OK ] PPAPINaClPNaClTest.VideoEncoder (11198 ms)
[692/887] PPAPINaClPNaClTest.VideoEncoder (11547 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.URLRequest_SetProperty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31810:31810:1006/010232:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31810:31810:1006/010232:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44019...
sending server_data: {"host": "127.0.0.1", "port": 44019} (36 bytes)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (0)
[31810:31810:1006/010233:INFO:CONSOLE(177)] "SetProperty finished in 0.000 seconds.", source: http://127.0.0.1:44019/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_SetProperty (177)
[       OK ] PPAPINaClPNaClNonSfiTest.URLRequest_SetProperty (2819 ms)
[693/887] PPAPINaClPNaClNonSfiTest.URLRequest_SetProperty (3421 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.FileSystem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31970:31970:1006/010234:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31970:31970:1006/010235:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35010...
sending server_data: {"host": "127.0.0.1", "port": 35010} (36 bytes)
[31970:31970:1006/010236:INFO:CONSOLE(177)] "OpenForceAsync finished in 0.008 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "Open finished in 0.006 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "OpenBlocking finished in 0.010 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "OpenBackground finished in 0.010 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "MultipleOpensForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "MultipleOpens finished in 0.004 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "MultipleOpensBlocking finished in 0.004 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "MultipleOpensBackground finished in 0.005 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "ResourceConversionForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "ResourceConversion finished in 0.000 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "ResourceConversionBlocking finished in 0.004 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[31970:31970:1006/010237:INFO:CONSOLE(177)] "ResourceConversionBackground finished in 0.001 seconds.", source: http://127.0.0.1:35010/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileSystem (177)
[1:3:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010237:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.FileSystem (3064 ms)
[694/887] PPAPINaClPNaClNonSfiTest.FileSystem (3414 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.FileRef1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31966:31966:1006/010234:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31966:31966:1006/010234:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41879...
sending server_data: {"host": "127.0.0.1", "port": 41879} (36 bytes)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "CreateForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "CreateBlocking finished in 0.001 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "CreateBackground finished in 0.002 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetFileSystemTypeForceAsync finished in 0.027 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetFileSystemType finished in 0.011 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetFileSystemTypeBlocking finished in 0.013 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetFileSystemTypeBackground finished in 0.011 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetNameForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetName finished in 0.009 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetNameBlocking finished in 0.011 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetNameBackground finished in 0.010 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetPathForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetPath finished in 0.010 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetPathBlocking finished in 0.016 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetPathBackground finished in 0.012 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetParentForceAsync finished in 0.032 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetParent finished in 0.020 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetParentBlocking finished in 0.011 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "GetParentBackground finished in 0.015 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "MakeDirectoryForceAsync finished in 0.057 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010236:INFO:CONSOLE(177)] "MakeDirectory finished in 0.020 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010237:INFO:CONSOLE(177)] "MakeDirectoryBlocking finished in 0.065 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[31966:31966:1006/010237:INFO:CONSOLE(177)] "MakeDirectoryBackground finished in 0.038 seconds.", source: http://127.0.0.1:41879/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.FileRef1 (3265 ms)
[695/887] PPAPINaClPNaClNonSfiTest.FileRef1 (3687 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.FileIO
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31862:31862:1006/010232:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31862:31862:1006/010233:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40612...
sending server_data: {"host": "127.0.0.1", "port": 40612} (36 bytes)
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31862:1006/010235:INFO:CONSOLE(177)] "OpenForceAsync finished in 0.213 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31862:1006/010235:INFO:CONSOLE(177)] "Open finished in 0.126 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31862:1006/010235:INFO:CONSOLE(177)] "OpenBlocking finished in 0.133 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31927:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31913:1006/010235:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31862:1006/010235:INFO:CONSOLE(177)] "OpenBackground finished in 0.129 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "OpenDirectoryForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "OpenDirectory finished in 0.020 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "OpenDirectoryBlocking finished in 0.012 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "OpenDirectoryBackground finished in 0.017 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "ReadWriteSetLengthForceAsync finished in 0.028 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "ReadWriteSetLength finished in 0.016 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "ReadWriteSetLengthBlocking finished in 0.019 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "ReadWriteSetLengthBackground finished in 0.047 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "ReadToArrayWriteSetLengthForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "ReadToArrayWriteSetLength finished in 0.024 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "ReadToArrayWriteSetLengthBlocking finished in 0.005 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "ReadToArrayWriteSetLengthBackground finished in 0.005 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "TouchQueryForceAsync finished in 0.041 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "TouchQuery finished in 0.034 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "TouchQueryBlocking finished in 0.028 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010235:INFO:CONSOLE(177)] "TouchQueryBackground finished in 0.026 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "AbortCallsForceAsync finished in 0.033 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "AbortCalls finished in 0.047 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "AbortCallsBlocking finished in 0.042 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "AbortCallsBackground finished in 0.051 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "ParallelReadsForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "ParallelReads finished in 0.037 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "ParallelReadsBlocking finished in 0.015 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "ParallelReadsBackground finished in 0.017 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "ParallelWritesForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "ParallelWrites finished in 0.021 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31927:1006/010236:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31862:1006/010236:INFO:CONSOLE(177)] "ParallelWritesBlocking finished in 0.024 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31927:1006/010236:ERROR:quota_reservation_buffer.cc(51)] Detected over consumption of the storage quota beyond its reservation
[31862:31862:1006/010236:INFO:CONSOLE(177)] "ParallelWritesBackground finished in 0.016 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "NotAllowMixedReadWriteForceAsync finished in 0.022 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "NotAllowMixedReadWrite finished in 0.018 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "NotAllowMixedReadWriteBlocking finished in 0.014 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[31862:31862:1006/010236:INFO:CONSOLE(177)] "NotAllowMixedReadWriteBackground finished in 0.000 seconds.", source: http://127.0.0.1:40612/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_Open,FileIO_OpenDirectory,FileIO_AbortCalls,FileIO_ParallelReads,FileIO_ParallelWrites,FileIO_NotAllowMixedReadWrite,FileIO_ReadWriteSetLength,FileIO_ReadToArrayWriteSetLength,FileIO_TouchQuery, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.FileIO (5234 ms)
[696/887] PPAPINaClPNaClNonSfiTest.FileIO (5780 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.MessageHandler
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32021:32021:1006/010235:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32021:32021:1006/010235:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57338...
sending server_data: {"host": "127.0.0.1", "port": 57338} (36 bytes)
[32021:32021:1006/010237:INFO:CONSOLE(177)] "RegisterErrorConditions finished in 0.000 seconds.", source: http://127.0.0.1:57338/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MessageHandler (177)
[32021:32021:1006/010237:INFO:CONSOLE(177)] "PostMessageAndAwaitResponse finished in 0.021 seconds.", source: http://127.0.0.1:57338/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MessageHandler (177)
[32021:32021:1006/010237:INFO:CONSOLE(177)] "Exceptions finished in 0.031 seconds.", source: http://127.0.0.1:57338/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MessageHandler (177)
[       OK ] PPAPINaClPNaClNonSfiTest.MessageHandler (3498 ms)
[697/887] PPAPINaClPNaClNonSfiTest.MessageHandler (4205 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.MessageLoop_Post
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32226:32226:1006/010238:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32226:32226:1006/010238:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58927...
sending server_data: {"host": "127.0.0.1", "port": 58927} (36 bytes)
[32226:32226:1006/010240:INFO:CONSOLE(177)] "Post finished in 0.004 seconds.", source: http://127.0.0.1:58927/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MessageLoop_Post (177)
[       OK ] PPAPINaClPNaClNonSfiTest.MessageLoop_Post (2663 ms)
[698/887] PPAPINaClPNaClNonSfiTest.MessageLoop_Post (3165 ms)
[ RUN      ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32231:32231:1006/010238:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32231:32231:1006/010238:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36639...
sending server_data: {"host": "127.0.0.1", "port": 36639} (36 bytes)
[1,1336617408:08:02:40.110903] Native Client module will be loaded at base address 0x00003bb500000000

** Signal 31 from trusted code: pc=7f2b4dbd5f48

** Signal 31 from trusted code: pc=7f2b4dbd5f48

** Signal 31 from trusted code: pc=7f2b4dbd5f48

** Signal 31 from trusted code: pc=7f2b4dbd5f48

** Signal 31 from trusted code: pc=7f2b4dbd5f48

** Signal 31 from trusted code: pc=7f2b4dbd5f48

** Signal 31 from trusted code: pc=7f2b4dbd5f48
[32231:32231:1006/010242:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:36639/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[32231:32231:1006/010242:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:36639/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[32231:32231:1006/010242:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.000 seconds.", source: http://127.0.0.1:36639/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[32231:32231:1006/010242:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.006 seconds.", source: http://127.0.0.1:36639/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[       OK ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0 (5224 ms)
[699/887] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0 (5780 ms)
[ RUN      ] PPAPINaClGLibcTest.UDPSocket_ParallelSend
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32253:32253:1006/010238:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32253:32253:1006/010239:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45998...
sending server_data: {"host": "127.0.0.1", "port": 45998} (36 bytes)
[1,681335232:08:02:40.669082] Native Client module will be loaded at base address 0x000020e500000000

** Signal 31 from trusted code: pc=7f9d26ae8f48

** Signal 31 from trusted code: pc=7f9d26ae8f48

** Signal 31 from trusted code: pc=7f9d26ae8f48

** Signal 31 from trusted code: pc=7f9d26ae8f48

** Signal 31 from trusted code: pc=7f9d26ae8f48

** Signal 31 from trusted code: pc=7f9d26ae8f48

** Signal 31 from trusted code: pc=7f9d26ae8f48
[32253:32253:1006/010243:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:45998/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[32253:32253:1006/010243:INFO:CONSOLE(177)] "ParallelSend finished in 0.006 seconds.", source: http://127.0.0.1:45998/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[32253:32253:1006/010243:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.001 seconds.", source: http://127.0.0.1:45998/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[32253:32253:1006/010243:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.000 seconds.", source: http://127.0.0.1:45998/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[       OK ] PPAPINaClGLibcTest.UDPSocket_ParallelSend (5546 ms)
[700/887] PPAPINaClGLibcTest.UDPSocket_ParallelSend (6042 ms)
[ RUN      ] PPAPINaClGLibcTest.UDPSocket_Multicast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32387:32387:1006/010239:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32387:32387:1006/010239:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52519...
sending server_data: {"host": "127.0.0.1", "port": 52519} (36 bytes)
[1,1440483776:08:02:41.461234] Native Client module will be loaded at base address 0x0000773000000000

** Signal 31 from trusted code: pc=7f6653ee3f48

** Signal 31 from trusted code: pc=7f6653ee3f48

** Signal 31 from trusted code: pc=7f6653ee3f48

** Signal 31 from trusted code: pc=7f6653ee3f48

** Signal 31 from trusted code: pc=7f6653ee3f48

** Signal 31 from trusted code: pc=7f6653ee3f48

** Signal 31 from trusted code: pc=7f6653ee3f48
[32387:32387:1006/010243:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:52519/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[32387:32387:1006/010243:INFO:CONSOLE(177)] "Multicast finished in 0.001 seconds.", source: http://127.0.0.1:52519/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[32387:32387:1006/010243:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.003 seconds.", source: http://127.0.0.1:52519/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[32387:32387:1006/010243:INFO:CONSOLE(177)] "MulticastBackground finished in 0.012 seconds.", source: http://127.0.0.1:52519/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[       OK ] PPAPINaClGLibcTest.UDPSocket_Multicast (5194 ms)
[701/887] PPAPINaClGLibcTest.UDPSocket_Multicast (5807 ms)
[ RUN      ] NewlibPackagedAppTest.SocketPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32607:32607:1006/010244:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32607:32607:1006/010244:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32607:32674:1006/010245:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldphllgfhnlefpbacdnfnncgallbfago-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1,422984128:08:02:46.190238] Native Client module will be loaded at base address 0x0000569600000000

** Signal 31 from trusted code: pc=7ff917486f48

** Signal 31 from trusted code: pc=7ff917486f48

** Signal 31 from trusted code: pc=7ff917486f48

** Signal 31 from trusted code: pc=7ff917486f48

** Signal 31 from trusted code: pc=7ff917486f48
[32607:32607:1006/010246:ERROR:pepper_socket_utils.cc(68)] Host ldphllgfhnlefpbacdnfnncgallbfago cannot use socket API or destination is not allowed
[32607:32607:1006/010246:ERROR:pepper_socket_utils.cc(68)] Host ldphllgfhnlefpbacdnfnncgallbfago cannot use socket API or destination is not allowed
[       OK ] NewlibPackagedAppTest.SocketPermissions (2107 ms)
[702/887] NewlibPackagedAppTest.SocketPermissions (2627 ms)
[ RUN      ] PPAPIPrivateNaClPNaClNonSfiTest.FILEIO_Private
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32587:32587:1006/010244:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32587:32587:1006/010244:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37404...
sending server_data: {"host": "127.0.0.1", "port": 37404} (36 bytes)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "RequestOSFileHandleForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "RequestOSFileHandle finished in 0.015 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "RequestOSFileHandleBlocking finished in 0.008 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "RequestOSFileHandleBackground finished in 0.006 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusive finished in 0.011 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBlocking finished in 0.011 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBackground finished in 0.011 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "MmapForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "Mmap finished in 0.009 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "MmapBlocking finished in 0.012 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[32587:32587:1006/010246:INFO:CONSOLE(177)] "MmapBackground finished in 0.010 seconds.", source: http://127.0.0.1:37404/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[       OK ] PPAPIPrivateNaClPNaClNonSfiTest.FILEIO_Private (2819 ms)
[703/887] PPAPIPrivateNaClPNaClNonSfiTest.FILEIO_Private (3419 ms)
[ RUN      ] NaClBrowserTestNewlib.PPAPIPPBInstance
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32660:32660:1006/010245:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32660:32660:1006/010245:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54046...
sending server_data: {"host": "127.0.0.1", "port": 54046} (36 bytes)
[32660:32660:1006/010246:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,2473064896:08:02:46.512393] Native Client module will be loaded at base address 0x00003cdf00000000

** Signal 31 from trusted code: pc=7f6b917a2f48

** Signal 31 from trusted code: pc=7f6b917a2f48

** Signal 31 from trusted code: pc=7f6b917a2f48

** Signal 31 from trusted code: pc=7f6b917a2f48

** Signal 31 from trusted code: pc=7f6b917a2f48
[32660:32660:1006/010246:INFO:nacl_browsertest_util.cc(130)] ||||  / test_nexe loaded
[32660:32660:1006/010246:INFO:nacl_browsertest_util.cc(130)] ||||
[32660:32660:1006/010246:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[32660:32660:1006/010246:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[32660:32660:1006/010246:INFO:nacl_browsertest_util.cc(130)] ||||
[32660:32660:1006/010246:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[32660:32660:1006/010246:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[32660:32660:1006/010246:INFO:nacl_browsertest_util.cc(130)] ||||
[32660:32660:1006/010246:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[1:2:1006/010246:WARNING:channel.cc(358)] RawChannel write error
[32742:32742:1006/010246:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32742:32742:1006/010246:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32742:32742:1006/010246:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32742:32742:1006/010246:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32742:32742:1006/010246:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32742:32742:1006/010246:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32742:32742:1006/010246:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32742:32742:1006/010246:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32742:32742:1006/010246:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32742:32742:1006/010246:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] NaClBrowserTestNewlib.PPAPIPPBInstance (1899 ms)
[704/887] NaClBrowserTestNewlib.PPAPIPPBInstance (2374 ms)
[ RUN      ] PPAPINaClTestDisallowedSockets.TCPServerSocketPrivateDisallowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32492:32492:1006/010241:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32492:32492:1006/010241:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45148...
sending server_data: {"host": "127.0.0.1", "port": 45148} (36 bytes)
[1,1278015936:08:02:46.273051] Native Client module will be loaded at base address 0x00006dbb00000000

** Signal 31 from trusted code: pc=7fbe4a3f2f48

** Signal 31 from trusted code: pc=7fbe4a3f2f48

** Signal 31 from trusted code: pc=7fbe4a3f2f48

** Signal 31 from trusted code: pc=7fbe4a3f2f48

** Signal 31 from trusted code: pc=7fbe4a3f2f48
[32492:32492:1006/010246:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed
[32492:32492:1006/010246:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed

** Signal 31 from trusted code: pc=7fbe4a3f2f48
[32492:32492:1006/010246:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed

** Signal 31 from trusted code: pc=7fbe4a3f2f48
[32492:32492:1006/010246:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:45148/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivateDisallowed (177)
[32492:32492:1006/010246:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed
[32492:32492:1006/010246:INFO:CONSOLE(177)] "Listen finished in 0.001 seconds.", source: http://127.0.0.1:45148/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivateDisallowed (177)
[32492:32492:1006/010246:INFO:CONSOLE(177)] "ListenBlocking finished in 0.004 seconds.", source: http://127.0.0.1:45148/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivateDisallowed (177)
[32492:32492:1006/010246:INFO:CONSOLE(177)] "ListenBackground finished in 0.004 seconds.", source: http://127.0.0.1:45148/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivateDisallowed (177)
[32538:32538:1006/010247:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a3f80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32538:32538:1006/010247:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a3f80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32538:32538:1006/010247:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a3f80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32538:32538:1006/010247:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a3f80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32538:32538:1006/010247:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a3f80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32538:32538:1006/010247:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a3f80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32538:32538:1006/010247:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a3f80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32538:32538:1006/010247:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a3f80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClTestDisallowedSockets.TCPServerSocketPrivateDisallowed (6818 ms)
[705/887] PPAPINaClTestDisallowedSockets.TCPServerSocketPrivateDisallowed (7361 ms)
[ RUN      ] NaClBrowserTestNewlib.CrashViaCheckFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[375:375:1006/010247:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[375:375:1006/010247:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59402...
sending server_data: {"host": "127.0.0.1", "port": 59402} (36 bytes)
[375:375:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,3591821760:08:02:48.639200] Native Client module will be loaded at base address 0x00004fee00000000

** Signal 31 from trusted code: pc=7fc7d4290f48

** Signal 31 from trusted code: pc=7fc7d4290f48

** Signal 31 from trusted code: pc=7fc7d4290f48

** Signal 31 from trusted code: pc=7fc7d4290f48

** Signal 31 from trusted code: pc=7fc7d4290f48
[375:375:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_via_check_failure loaded
--- CrashViaCheckFailure
[-1,4276880572:08:02:48.860760] Fatal error in file crash/ppapi_crash_via_check_failure.cc, line 13: !(false)
POST-ABORT: LOG_FATAL abort exit
** abort() called

** Signal 4 from untrusted code: pc=4fee000d50c0
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fc7d5facd40; bottom 0x7fc7d5fb0000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[375:430:1006/010248:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 64512 (0xfc00)
[375:375:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||
[375:375:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaCheckFailure BEGIN]
[375:375:1006/010248:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:59402/files/ppapi_crash_via_check_failure.html (0)
[375:375:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaCheckFailure PASS]
[375:375:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||
[375:375:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.CrashViaCheckFailure (2024 ms)
[706/887] NaClBrowserTestNewlib.CrashViaCheckFailure (2629 ms)
[ RUN      ] NaClBrowserTestNewlib.CrashViaExitCall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[382:382:1006/010247:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[382:382:1006/010247:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40340...
sending server_data: {"host": "127.0.0.1", "port": 40340} (36 bytes)
[382:382:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,2001652160:08:02:49.058998] Native Client module will be loaded at base address 0x00006a3600000000

** Signal 31 from trusted code: pc=7f507560ff48

** Signal 31 from trusted code: pc=7f507560ff48

** Signal 31 from trusted code: pc=7f507560ff48

** Signal 31 from trusted code: pc=7f507560ff48

** Signal 31 from trusted code: pc=7f507560ff48
[382:382:1006/010249:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_via_exit_call loaded
[382:382:1006/010249:INFO:nacl_browsertest_util.cc(130)] ||||
[382:382:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaExitCall BEGIN]
--- CrashViaExitCall
[1,2001652160:08:02:49.234696] NaCl untrusted code called _exit(0x0)
[382:382:1006/010249:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:40340/files/ppapi_crash_via_exit_call.html (0)
[382:382:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaExitCall PASS]
[382:382:1006/010249:INFO:nacl_browsertest_util.cc(130)] ||||
[382:382:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.CrashViaExitCall (2116 ms)
[707/887] NaClBrowserTestNewlib.CrashViaExitCall (2632 ms)
[ RUN      ] NaClBrowserTestNewlib.Bad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[373:373:1006/010247:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[373:373:1006/010247:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46662...
sending server_data: {"host": "127.0.0.1", "port": 46662} (36 bytes)
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_magic BEGIN]
[1,371337664:08:02:48.659910] bad elf magic
[1,371337664:08:02:48.664900] NaCl LoadApp failed. Transferring logs before exit.
[373:373:1006/010248:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:417:1006/010248:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[373:373:1006/010248:INFO:CONSOLE(0)] "NativeClient: [1,371337664:08:02:48.659910] bad elf magic", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010248:INFO:CONSOLE(0)] "NativeClient: [1,371337664:08:02:48.664900] NaCl LoadApp failed. Transferring logs before exit.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_magic PASS]
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_nexe BEGIN]
File not found doesnotexist.nexe full path:/tmp/runUuhiEM/out/Release/nacl_test_data/newlib/doesnotexist.nexe
localhost - - [06/Oct/2015 01:02:48] code 404, message Not Found
[373:373:1006/010248:INFO:CONSOLE(0)] "NativeClient: could not load nexe url.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_nexe PASS]
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_manifest BEGIN]
File not found doesnotexist.manifest full path:/tmp/runUuhiEM/out/Release/nacl_test_data/newlib/doesnotexist.manifest
localhost - - [06/Oct/2015 01:02:48] code 404, message Not Found
[373:373:1006/010248:INFO:CONSOLE(0)] "NativeClient: could not load manifest url.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_manifest PASS]
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest BEGIN]
[373:373:1006/010248:INFO:CONSOLE(0)] "NativeClient: manifest JSON parsing failed: Line: 1, column: 1, Unexpected token.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest PASS]
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_uses_nexes BEGIN]
[373:373:1006/010248:INFO:CONSOLE(0)] "NativeClient: manifest: missing 'program' section.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_uses_nexes PASS]
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_bad_files BEGIN]
[373:373:1006/010248:INFO:CONSOLE(0)] "NativeClient: manifest: file.txt property 'unknown_arch' does not have required key: 'url'.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_bad_files PASS]
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_nexe_arch BEGIN]
[373:373:1006/010248:INFO:CONSOLE(0)] "NativeClient: manifest: no version of program given for current arch and no portable version found.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_nexe_arch PASS]
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize BEGIN]
[1,371337664:08:02:49.053597] Native Client module will be loaded at base address 0x00001a5700000000

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48
PPP_InitializeModule
[1,371337664:08:02:49.168801] NaCl untrusted code called _exit(0xfe)
[373:417:1006/010249:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[373:373:1006/010249:INFO:CONSOLE(0)] "NativeClient: Nexe crashed during startup", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize PASS]
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize_crash BEGIN]
[1,371337664:08:02:49.261892] Native Client module will be loaded at base address 0x00007d5900000000

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48
PPP_InitializeModule

** Signal 11 from untrusted code: pc=7d59000202e0
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7faf16151d40; bottom 0x7faf16155000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[373:417:1006/010249:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[373:373:1006/010249:INFO:CONSOLE(0)] "NativeClient: Nexe crashed during startup", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize_crash PASS]
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_no_ppp_instance BEGIN]
[1,371337664:08:02:49.399003] Native Client module will be loaded at base address 0x00001c2c00000000

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48
PPP_InitializeModule

** Signal 31 from trusted code: pc=7faf14345f48
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.0)
[373:373:1006/010249:INFO:CONSOLE(0)] "NativeClient: could not initialize module.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_no_ppp_instance PASS]
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_get_ppp_instance_crash BEGIN]
[1,371337664:08:02:49.495352] Native Client module will be loaded at base address 0x0000192d00000000

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48
PPP_InitializeModule

** Signal 31 from trusted code: pc=7faf14345f48
PPP_GetInterface(PPP_Instance;1.1)

** Signal 11 from untrusted code: pc=192d00020242
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7faf16151d40; bottom 0x7faf16155000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[373:417:1006/010249:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[373:373:1006/010249:INFO:CONSOLE(0)] "NativeClient: could not initialize module.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_get_ppp_instance_crash PASS]
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate BEGIN]
[1,371337664:08:02:49.587831] Native Client module will be loaded at base address 0x00003a4f00000000

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48
PPP_InitializeModule

** Signal 31 from trusted code: pc=7faf14345f48
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.1)
[373:373:1006/010249:INFO:CONSOLE(0)] "NativeClient: could not create instance.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate PASS]
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate_crash BEGIN]
[1,371337664:08:02:49.744073] Native Client module will be loaded at base address 0x00003c0a00000000

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48

** Signal 31 from trusted code: pc=7faf14345f48
PPP_InitializeModule

** Signal 31 from trusted code: pc=7faf14345f48
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.1)

** Signal 11 from untrusted code: pc=3c0a000201e0
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7faf16151d40; bottom 0x7faf16155000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[373:417:1006/010249:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[373:373:1006/010249:INFO:CONSOLE(0)] "NativeClient: could not create instance.", source: http://127.0.0.1:46662/files/ppapi_bad.html (0)
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate_crash PASS]
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] ||||
[373:373:1006/010249:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 13 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.Bad (2898 ms)
[708/887] NaClBrowserTestNewlib.Bad (3415 ms)
[ RUN      ] NaClBrowserTestNewlib.SuccessfulLoadUMA
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[529:529:1006/010248:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[529:529:1006/010249:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55589...
sending server_data: {"host": "127.0.0.1", "port": 55589} (36 bytes)
[1,3408763328:08:02:49.958774] Native Client module will be loaded at base address 0x0000743400000000

** Signal 31 from trusted code: pc=7fc0c93fcf48

** Signal 31 from trusted code: pc=7fc0c93fcf48

** Signal 31 from trusted code: pc=7fc0c93fcf48

** Signal 31 from trusted code: pc=7fc0c93fcf48

** Signal 31 from trusted code: pc=7fc0c93fcf48
[529:529:1006/010250:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestNewlib.SuccessfulLoadUMA (1813 ms)
[709/887] NaClBrowserTestNewlib.SuccessfulLoadUMA (2370 ms)
[ RUN      ] NaClBrowserTestGLibc.ExitStatus254
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[662:662:1006/010250:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[662:662:1006/010250:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35660...
sending server_data: {"host": "127.0.0.1", "port": 35660} (36 bytes)
[662:662:1006/010251:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,2227005888:08:02:51.430813] Native Client module will be loaded at base address 0x000072b000000000

** Signal 31 from trusted code: pc=7f8482cf9f48

** Signal 31 from trusted code: pc=7f8482cf9f48

** Signal 31 from trusted code: pc=7f8482cf9f48

** Signal 31 from trusted code: pc=7f8482cf9f48
hello world from CreateModule

** Signal 31 from trusted code: pc=7f8482cf9f48
[662:662:1006/010253:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[662:662:1006/010253:INFO:nacl_browsertest_util.cc(130)] ||||
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
[662:662:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
returning
[662:662:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[662:662:1006/010253:INFO:nacl_browsertest_util.cc(130)] ||||
[662:662:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit254".
found at index 3
[1,2227005888:08:02:53.469790] NaCl untrusted code called _exit(0xfe)
[662:747:1006/010253:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[662:662:1006/010253:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:35660/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254 (0)
[662:662:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[662:662:1006/010253:INFO:nacl_browsertest_util.cc(130)] ||||
[662:662:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestGLibc.ExitStatus254 (4005 ms)
[710/887] NaClBrowserTestGLibc.ExitStatus254 (4469 ms)
[ RUN      ] NaClBrowserTestGLibc.CrashViaCheckFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[697:697:1006/010250:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[697:697:1006/010250:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34820...
sending server_data: {"host": "127.0.0.1", "port": 34820} (36 bytes)
[697:697:1006/010251:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,2516822464:08:02:51.746883] Native Client module will be loaded at base address 0x0000406000000000

** Signal 31 from trusted code: pc=7f4b9415df48

** Signal 31 from trusted code: pc=7f4b9415df48

** Signal 31 from trusted code: pc=7f4b9415df48

** Signal 31 from trusted code: pc=7f4b9415df48

** Signal 31 from trusted code: pc=7f4b9415df48
[697:697:1006/010253:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_via_check_failure loaded
[-1,268715648:08:02:53.690230] Fatal error in file crash/ppapi_crash_via_check_failure.cc, line 13: !(false)
POST-ABORT: LOG_FATAL abort exit
--- CrashViaCheckFailure

** Signal 11 from untrusted code: pc=406001236ce0
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7f4b95ebfd40; bottom 0x7f4b95ec3000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[697:697:1006/010253:INFO:nacl_browsertest_util.cc(130)] ||||
[697:697:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaCheckFailure BEGIN]
[697:785:1006/010253:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[697:697:1006/010253:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:34820/files/ppapi_crash_via_check_failure.html (0)
[697:697:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaCheckFailure PASS]
[697:697:1006/010253:INFO:nacl_browsertest_util.cc(130)] ||||
[697:697:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestGLibc.CrashViaCheckFailure (3892 ms)
[711/887] NaClBrowserTestGLibc.CrashViaCheckFailure (4472 ms)
[ RUN      ] NaClBrowserTestGLibc.CrashViaExitCall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[751:751:1006/010250:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[751:751:1006/010251:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39299...
sending server_data: {"host": "127.0.0.1", "port": 39299} (36 bytes)
[751:751:1006/010252:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,4004256192:08:02:52.183674] Native Client module will be loaded at base address 0x0000124c00000000

** Signal 31 from trusted code: pc=7fd8ecbe4f48

** Signal 31 from trusted code: pc=7fd8ecbe4f48

** Signal 31 from trusted code: pc=7fd8ecbe4f48

** Signal 31 from trusted code: pc=7fd8ecbe4f48

** Signal 31 from trusted code: pc=7fd8ecbe4f48
[751:751:1006/010253:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_via_exit_call loaded
[751:751:1006/010253:INFO:nacl_browsertest_util.cc(130)] ||||
[751:751:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaExitCall BEGIN]
[1,4004256192:08:02:53.917586] NaCl untrusted code called _exit(0x0)
[751:751:1006/010253:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:39299/files/ppapi_crash_via_exit_call.html (0)
[751:751:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaExitCall PASS]
[751:751:1006/010253:INFO:nacl_browsertest_util.cc(130)] ||||
[751:751:1006/010253:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestGLibc.CrashViaExitCall (3614 ms)
[712/887] NaClBrowserTestGLibc.CrashViaExitCall (4209 ms)
[ RUN      ] NaClBrowserTestGLibc.SuccessfulLoadUMA
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[768:768:1006/010251:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[768:768:1006/010251:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48989...
sending server_data: {"host": "127.0.0.1", "port": 48989} (36 bytes)
[1,1912736192:08:02:52.443517] Native Client module will be loaded at base address 0x0000240a00000000

** Signal 31 from trusted code: pc=7f1870143f48

** Signal 31 from trusted code: pc=7f1870143f48

** Signal 31 from trusted code: pc=7f1870143f48

** Signal 31 from trusted code: pc=7f1870143f48

** Signal 31 from trusted code: pc=7f1870143f48
[768:768:1006/010254:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestGLibc.SuccessfulLoadUMA (3668 ms)
[713/887] NaClBrowserTestGLibc.SuccessfulLoadUMA (4201 ms)
[ RUN      ] NaClBrowserTestPnacl.CrashInCallback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1035:1035:1006/010255:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1035:1035:1006/010255:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51200...
sending server_data: {"host": "127.0.0.1", "port": 51200} (36 bytes)
[1,4193044928:08:02:56.369155] Native Client module will be loaded at base address 0x00004e8a00000000
[1035:1035:1006/010256:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7f0cf7feff48

** Signal 31 from trusted code: pc=7f0cf7feff48

** Signal 31 from trusted code: pc=7f0cf7feff48

** Signal 31 from trusted code: pc=7f0cf7feff48

** Signal 11 from untrusted code: pc=4e8a000258ba
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7f0ceff59d40; bottom 0x7f0cf9cfc000; size: 0xfffffffff625dd40 (-165290688)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[SRPC:HOST:1,330389248:01:02:56.774843] NaClSrpcRpcWait(channel=0x6060001d0fd8): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[1035:1149:1006/010256:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[1035:1035:1006/010256:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:51200/files/ppapi_crash_in_callback.html?pnacl=1 (0)
[1035:1035:1006/010256:INFO:nacl_browsertest_util.cc(130)] ||||
[CLIENT_ERROR]  / crash_in_callback did not load. Status: DONE / 'NaCl module load failed: PnaclCoordinator: Stream init internal error'
[1035:1035:1006/010256:INFO:nacl_browsertest_util.cc(130)] ||||
[1035:1035:1006/010256:INFO:nacl_browsertest_util.cc(130)] |||| A nexe load error occured, aborting testing.
[1035:1035:1006/010256:INFO:nacl_browsertest_util.cc(130)] ||||
[1035:1035:1006/010256:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 0 passed, 0 failed, 1 errors
../../chrome/test/nacl/nacl_browsertest_util.cc:254: Failure
Value of: handler.test_passed()
  Actual: false
Expected: true
Test failed.
[  FAILED  ] NaClBrowserTestPnacl.CrashInCallback, where TypeParam =  and GetParam() =  (2403 ms)
[714/887] NaClBrowserTestPnacl.CrashInCallback (2896 ms)
[ RUN      ] NaClBrowserTestPnacl.CrashViaCheckFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1019:1019:1006/010254:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1019:1019:1006/010254:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38974...
sending server_data: {"host": "127.0.0.1", "port": 38974} (36 bytes)
[1,1880000960:08:02:55.754584] Native Client module will be loaded at base address 0x000034bc00000000
[1019:1019:1006/010255:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48
[1,1880000960:08:02:56.604574] NaCl untrusted code called _exit(0x0)
[1,1880000960:08:02:56.637349] Native Client module will be loaded at base address 0x000075be00000000

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48
[1,1880000960:08:02:56.729763] NaCl untrusted code called _exit(0x0)
[1,1880000960:08:02:56.761528] Native Client module will be loaded at base address 0x000029e100000000

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48

** Signal 31 from trusted code: pc=7f796e20bf48
[1019:1019:1006/010256:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_via_check_failure loaded
[1019:1019:1006/010256:INFO:nacl_browsertest_util.cc(130)] ||||
[1019:1019:1006/010256:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaCheckFailure BEGIN]
--- CrashViaCheckFailure
[-1,4276880580:08:02:56.892240] Fatal error in file crash/ppapi_crash_via_check_failure.cc, line 13: !(false)
POST-ABORT: LOG_FATAL abort exit
** abort() called

** Signal 4 from untrusted code: pc=29e100029b92
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7f7970017d40; bottom 0x7f797001b000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[1019:1059:1006/010256:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 64512 (0xfc00)
[1019:1019:1006/010256:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:38974/files/ppapi_crash_via_check_failure.html?pnacl=1 (0)
[1019:1019:1006/010256:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaCheckFailure PASS]
[1019:1019:1006/010256:INFO:nacl_browsertest_util.cc(130)] ||||
[1019:1019:1006/010256:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.CrashViaCheckFailure (2921 ms)
[715/887] NaClBrowserTestPnacl.CrashViaCheckFailure (3421 ms)
[ RUN      ] NaClBrowserTestPnacl.CrashViaExitCall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1027:1027:1006/010254:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1027:1027:1006/010255:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48177...
sending server_data: {"host": "127.0.0.1", "port": 48177} (36 bytes)
[1,1182943680:08:02:56.173175] Native Client module will be loaded at base address 0x0000350a00000000
[1027:1027:1006/010256:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48
[1,1182943680:08:02:57.096501] NaCl untrusted code called _exit(0x0)
[1,1182943680:08:02:57.115346] Native Client module will be loaded at base address 0x0000369c00000000

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48
[1,1182943680:08:02:57.182628] NaCl untrusted code called _exit(0x0)
[1,1182943680:08:02:57.206086] Native Client module will be loaded at base address 0x0000143600000000

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48

** Signal 31 from trusted code: pc=7f8344947f48
[1027:1027:1006/010257:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_via_exit_call loaded
--- CrashViaExitCall
[1,1182943680:08:02:57.282542] NaCl untrusted code called _exit(0x0)
[1027:1027:1006/010257:INFO:nacl_browsertest_util.cc(130)] ||||
[1027:1027:1006/010257:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaExitCall BEGIN]
[1027:1027:1006/010257:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:48177/files/ppapi_crash_via_exit_call.html?pnacl=1 (0)
[1027:1027:1006/010257:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaExitCall PASS]
[1027:1027:1006/010257:INFO:nacl_browsertest_util.cc(130)] ||||
[1027:1027:1006/010257:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.CrashViaExitCall (3025 ms)
[716/887] NaClBrowserTestPnacl.CrashViaExitCall (3423 ms)
[ RUN      ] NaClBrowserTestPnacl.CrashPPAPIOffMainThread
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1046:1046:1006/010255:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1046:1046:1006/010255:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52529...
sending server_data: {"host": "127.0.0.1", "port": 52529} (36 bytes)
[1046:1046:1006/010256:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,3305630144:08:02:56.781412] Native Client module will be loaded at base address 0x0000453500000000

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48
[1,3305630144:08:02:57.571588] NaCl untrusted code called _exit(0x0)
[1,3305630144:08:02:57.590773] Native Client module will be loaded at base address 0x00001f7500000000

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48
[1,3305630144:08:02:57.638494] NaCl untrusted code called _exit(0x0)
[1,3305630144:08:02:57.653960] Native Client module will be loaded at base address 0x0000749c00000000

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48

** Signal 31 from trusted code: pc=7f09c31a1f48
[1046:1046:1006/010257:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_ppapi_off_main_thread loaded
[1046:1046:1006/010257:INFO:nacl_browsertest_util.cc(130)] ||||
[1046:1046:1006/010257:INFO:nacl_browsertest_util.cc(130)] |||| [CrashPPAPIOffMainThread BEGIN]
--- CrashPPAPIOffMainThread

** Signal 31 from trusted code: pc=7f09c31a1f48
--- CrashPPAPIOffMainThreadFunction

** Signal 11 from untrusted code: pc=749c00020322
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7f09bb2b8d40; bottom 0x7f09c4eb4000; size: 0xfffffffff6404d40 (-163558080)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[1046:1210:1006/010257:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[1046:1046:1006/010257:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:52529/files/ppapi_crash_ppapi_off_main_thread.html?pnacl=1 (0)
[1046:1046:1006/010257:INFO:nacl_browsertest_util.cc(130)] |||| [CrashPPAPIOffMainThread PASS]
[1046:1046:1006/010257:INFO:nacl_browsertest_util.cc(130)] ||||
[1046:1046:1006/010257:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.CrashPPAPIOffMainThread (3035 ms)
[717/887] NaClBrowserTestPnacl.CrashPPAPIOffMainThread (3680 ms)
[ RUN      ] NaClBrowserTestPnacl.PnaclDebugURLFlagOff
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1380:1380:1006/010257:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1380:1380:1006/010258:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54274...
sending server_data: {"host": "127.0.0.1", "port": 54274} (36 bytes)
[1,4200044992:08:02:59.095021] Native Client module will be loaded at base address 0x0000737700000000

** Signal 31 from trusted code: pc=7f26f869cf48

** Signal 31 from trusted code: pc=7f26f869cf48

** Signal 31 from trusted code: pc=7f26f869cf48

** Signal 31 from trusted code: pc=7f26f869cf48

** Signal 11 from untrusted code: pc=7377000258ba
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7f26f05fed40; bottom 0x7f26f0712000; size: 0xffffffffffeecd40 (-1127104)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[SRPC:HOST:1,3828647680:01:02:59.450408] NaClSrpcRpcWait(channel=0x6060001d3fd8): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[1380:1460:1006/010259:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[1380:1380:1006/010259:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:54274/files/pnacl_debug_url.html?nmf_file=pnacl_has_debug_flag_off.nmf&pnacl=1 (0)
[1380:1380:1006/010259:INFO:nacl_browsertest_util.cc(75)] LOG Load error: NaCl module load failed: PnaclCoordinator: Stream init internal error
[1380:1380:1006/010259:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test failed.
../../chrome/test/nacl/nacl_browsertest_util.cc:238: Failure
Value of: handler.test_passed()
  Actual: false
Expected: true
Test failed.
[  FAILED  ] NaClBrowserTestPnacl.PnaclDebugURLFlagOff, where TypeParam =  and GetParam() =  (2085 ms)
[718/887] NaClBrowserTestPnacl.PnaclDebugURLFlagOff (2632 ms)
[ RUN      ] NaClBrowserTestPnacl.SysconfNprocessorsOnln
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1374:1374:1006/010257:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1374:1374:1006/010258:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59654...
sending server_data: {"host": "127.0.0.1", "port": 59654} (36 bytes)
browser says nprocessors = 8
path = sysconf_nprocessors_onln_test.html?cpu_count=8
[1,1640810944:08:02:58.967093] Native Client module will be loaded at base address 0x000059f600000000
[1374:1374:1006/010258:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48
[1,1640810944:08:02:59.836954] NaCl untrusted code called _exit(0x0)
[1,1640810944:08:02:59.851951] Native Client module will be loaded at base address 0x000035d700000000

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48
[1,1640810944:08:02:59.906515] NaCl untrusted code called _exit(0x0)
[1,1640810944:08:02:59.925170] Native Client module will be loaded at base address 0x00001b4100000000

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48

** Signal 31 from trusted code: pc=7f9d5fdeff48
[1374:1374:1006/010259:INFO:nacl_browsertest_util.cc(130)] ||||  /  loaded
[1374:1374:1006/010259:INFO:nacl_browsertest_util.cc(130)] ||||
[1374:1374:1006/010259:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors BEGIN]
Entered HandleMessage
Searching for handler for request "nprocessors".
found at index 0
NaCl process: sysconf(_SC_NPROCESSORS_ONLN) = 8
posting reply len 1
posting reply "8".
Leaving HandleMessage
[1374:1374:1006/010259:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[1374:1374:1006/010259:INFO:nacl_browsertest_util.cc(130)] ||||
[1374:1374:1006/010259:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.SysconfNprocessorsOnln (2535 ms)
[719/887] NaClBrowserTestPnacl.SysconfNprocessorsOnln (3165 ms)
[ RUN      ] NaClBrowserTestPnacl.PnaclNMFOptionsO2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1504:1504:1006/010259:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1504:1504:1006/010259:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45149...
sending server_data: {"host": "127.0.0.1", "port": 45149} (36 bytes)
[1,1892268480:08:03:00.222500] Native Client module will be loaded at base address 0x0000242900000000

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48
[1,1892268480:08:03:01.180830] NaCl untrusted code called _exit(0x0)
[1,1892268480:08:03:01.213289] Native Client module will be loaded at base address 0x0000667900000000

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48
[1,1892268480:08:03:01.295061] NaCl untrusted code called _exit(0x0)
[1,1892268480:08:03:01.324866] Native Client module will be loaded at base address 0x00005e8400000000

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48

** Signal 31 from trusted code: pc=7f306edbef48
[1504:1504:1006/010301:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[1:2:1006/010301:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NaClBrowserTestPnacl.PnaclNMFOptionsO2 (2877 ms)
[720/887] NaClBrowserTestPnacl.PnaclNMFOptionsO2 (3419 ms)
[ RUN      ] NaClBrowserTestPnacl.PnaclErrorHandling
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1386:1386:1006/010258:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1386:1386:1006/010258:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34027...
sending server_data: {"host": "127.0.0.1", "port": 34027} (36 bytes)
[1386:1386:1006/010259:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1386:1386:1006/010259:INFO:nacl_browsertest_util.cc(130)] ||||
[1386:1386:1006/010259:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe BEGIN]
[1,3099101632:08:02:59.645205] Native Client module will be loaded at base address 0x00004ed500000000

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48
[1386:1386:1006/010259:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error: (0:0) Invalid PNaCl bitcode header
Corrupted bitcode", source: http://127.0.0.1:34027/files/pnacl_error_handling.html?pnacl=1 (0)
[1,3099101632:08:02:59.947736] NaCl untrusted code called _exit(0x0)
[1386:1386:1006/010259:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe PASS]
[1386:1386:1006/010259:INFO:nacl_browsertest_util.cc(130)] ||||
[1386:1386:1006/010259:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 BEGIN]
[1,3099101632:08:03:00.019296] Native Client module will be loaded at base address 0x00002dfd00000000

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48
[1386:1386:1006/010300:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error: (0:0) Invalid PNaCl bitcode header
Corrupted bitcode", source: http://127.0.0.1:34027/files/pnacl_error_handling.html?pnacl=1 (0)
[1,3099101632:08:03:00.040548] NaCl untrusted code called _exit(0x0)
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 PASS]
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] ||||
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 BEGIN]
[1,3099101632:08:03:00.113784] Native Client module will be loaded at base address 0x00001b9200000000

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48
[1386:1386:1006/010300:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error: (0:0) Invalid PNaCl bitcode header (to run in Chrome, bitcode files must be finalized using pnacl-finalize)
Corrupted bitcode", source: http://127.0.0.1:34027/files/pnacl_error_handling.html?pnacl=1 (0)
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 PASS]
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] ||||
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe BEGIN]
File not found non_existent.pexe full path:/tmp/runUuhiEM/out/Release/nacl_test_data/pnacl/non_existent.pexe
localhost - - [06/Oct/2015 01:03:00] code 404, message Not Found
[1386:1386:1006/010300:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:34027/files/pnacl_error_handling.html?pnacl=1 (0)
[1386:1521:1006/010300:ERROR:pnacl_host.cc(454)] TranslationFinished: TranslationID 3,-288096687 not found.
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe PASS]
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] ||||
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest BEGIN]
[1386:1386:1006/010300:INFO:CONSOLE(0)] "NativeClient: manifest: program property 'portable' does not have required key: 'pnacl-translate'.", source: http://127.0.0.1:34027/files/pnacl_error_handling.html?pnacl=1 (0)
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest PASS]
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] ||||
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype BEGIN]
[1386:1386:1006/010300:INFO:CONSOLE(0)] "NativeClient: manifest: PNaCl-like NMF with application/x-nacl mimetype instead of x-pnacl mimetype (has pnacl-translate).", source: http://127.0.0.1:34027/files/pnacl_error_handling.html?pnacl=1 (0)
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype PASS]
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] ||||
[1386:1386:1006/010300:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway BEGIN]
[1,3099101632:08:03:00.312905] Native Client module will be loaded at base address 0x00001e2800000000

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48
[1,3099101632:08:03:00.896040] NaCl untrusted code called _exit(0x0)
[1,3099101632:08:03:00.968284] Native Client module will be loaded at base address 0x00004f9200000000

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48
[1,3099101632:08:03:01.621644] NaCl untrusted code called _exit(0x0)
[1,3099101632:08:03:01.648133] Native Client module will be loaded at base address 0x0000411c00000000

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48
[1,3099101632:08:03:01.717453] NaCl untrusted code called _exit(0x0)
[1,3099101632:08:03:01.746014] Native Client module will be loaded at base address 0x000037e400000000

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48

** Signal 31 from trusted code: pc=7f8bb6cabf48
[1386:1386:1006/010301:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway PASS]
[1386:1386:1006/010301:INFO:nacl_browsertest_util.cc(130)] ||||
[1386:1386:1006/010301:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 7 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.PnaclErrorHandling (4066 ms)
[721/887] NaClBrowserTestPnacl.PnaclErrorHandling (4466 ms)
[ RUN      ] NaClBrowserTestPnaclNonSfi.IrtException
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1684:1684:1006/010300:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1684:1684:1006/010301:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55837...
sending server_data: {"host": "127.0.0.1", "port": 55837} (36 bytes)
[1684:1684:1006/010302:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1684:1684:1006/010302:INFO:nacl_browsertest_util.cc(130)] ||||  / irt_exception_test loaded
[1684:1684:1006/010302:INFO:nacl_browsertest_util.cc(130)] ||||
[1684:1684:1006/010302:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaSignalHandler BEGIN]
--- CrashViaSignalHandler
Going to crash
--- MyNaClExceptionHandler
Returned via longjmp
[1684:1684:1006/010302:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaSignalHandler PASS]
[1684:1684:1006/010302:INFO:nacl_browsertest_util.cc(130)] ||||
[1684:1684:1006/010302:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnaclNonSfi.IrtException (1951 ms)
[722/887] NaClBrowserTestPnaclNonSfi.IrtException (2628 ms)
[ RUN      ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1749:1749:1006/010301:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1749:1749:1006/010301:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33377...
sending server_data: {"host": "127.0.0.1", "port": 33377} (36 bytes)
[1,1078196672:08:03:02.327078] Native Client module will be loaded at base address 0x000013a400000000

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48
[1,1078196672:08:03:02.747960] NaCl untrusted code called _exit(0x0)
[1,1078196672:08:03:02.783804] Native Client module will be loaded at base address 0x000022e200000000

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48
[1,1078196672:08:03:02.860906] NaCl untrusted code called _exit(0x0)
[1749:1837:1006/010302:WARNING:nacl_process_host.cc(863)] debug stub on port 4014
[1749:1837:1006/010302:INFO:nacl_browsertest.cc(289)] python /tmp/runUuhiEM/chrome/test/data/nacl/debug_stub_browser_tests.py 4014 continue
[1,1078196672:08:03:02.911545] Native Client module will be loaded at base address 0x0000685a00000000
[1,1078196672:08:03:02.935787] nacl_debug(142) : Debugging started.

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48
[1,1077360384:08:03:03.031314] nacl_debug(93) : Connected, happy debugging!

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48

** Signal 31 from trusted code: pc=7faf3e562f48
[1749:1749:1006/010303:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[1749:1749:1006/010303:INFO:nacl_browsertest.cc(305)] Waiting for script to exit (which waits for embed to die).
[       OK ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL (2407 ms)
[723/887] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL (2894 ms)
[ RUN      ] PnaclHeaderTest.TestHasPnaclHeader
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1927:1927:1006/010302:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1927:1927:1006/010302:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1927:1927:1006/010303:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:53000/nacl/pnacl_request_header/pnacl_request_header.html (0)
[1927:1927:1006/010303:INFO:nacl_browsertest_util.cc(75)] LOG Expected error: NaCl module load failed: PnaclCoordinator: pexe load failed (pp_error=-2).
[1927:1927:1006/010303:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:53000/nacl/pnacl_request_header/pnacl_request_header.html (0)
[1927:1927:1006/010303:INFO:nacl_browsertest_util.cc(75)] LOG Expected error: NaCl module load failed: PnaclCoordinator: pexe load failed (pp_error=-2).
[1927:1927:1006/010303:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 2 test(s) passed.
[2045:2045:1006/010303:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2045:2045:1006/010303:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PnaclHeaderTest.TestHasPnaclHeader (1538 ms)
[724/887] PnaclHeaderTest.TestHasPnaclHeader (2114 ms)
[ RUN      ] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1891:1891:1006/010302:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1891:1891:1006/010302:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60187...
sending server_data: {"host": "127.0.0.1", "port": 60187} (36 bytes)
[1,246536640:08:03:03.807543] Native Client module will be loaded at base address 0x00004dd100000000

** Signal 31 from trusted code: pc=7fea0cc40f48

** Signal 31 from trusted code: pc=7fea0cc40f48

** Signal 31 from trusted code: pc=7fea0cc40f48

** Signal 31 from trusted code: pc=7fea0cc40f48

** Signal 31 from trusted code: pc=7fea0cc40f48
[1891:1891:1006/010303:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[1,246536640:08:03:04.246367] Native Client module will be loaded at base address 0x00001a7b00000000

** Signal 31 from trusted code: pc=7fea0cc40f48

** Signal 31 from trusted code: pc=7fea0cc40f48

** Signal 31 from trusted code: pc=7fea0cc40f48

** Signal 31 from trusted code: pc=7fea0cc40f48

** Signal 31 from trusted code: pc=7fea0cc40f48
[1891:1891:1006/010304:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[       OK ] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe (2396 ms)
[725/887] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe (2913 ms)
[ RUN      ] CloudPolicyManagerTest.RegisterFailsWithRetries
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2088:2088:1006/010304:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2088:2088:1006/010304:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2088:2088:1006/010304:WARNING:device_management_service.cc(217)] DMServer request failed, status: 3, error: -21
[1:3:1006/010304:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010304:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010304:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010304:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] CloudPolicyManagerTest.RegisterFailsWithRetries (1134 ms)
[726/887] CloudPolicyManagerTest.RegisterFailsWithRetries (1591 ms)
[ RUN      ] CloudPolicyTest.InvalidatePolicy
sending server_data: {"host": "127.0.0.1", "port": 40080} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1976:1976:1006/010303:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1976:1976:1006/010303:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
localhost - - [06/Oct/2015 01:03:04] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&oauth_token=bogus&deviceid=19336AC8-650A-4CD4-B1C9-6BAA3B4D48AE HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:04] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=19336AC8-650A-4CD4-B1C9-6BAA3B4D48AE HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:04] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=19336AC8-650A-4CD4-B1C9-6BAA3B4D48AE HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:04] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=19336AC8-650A-4CD4-B1C9-6BAA3B4D48AE HTTP/1.1" 200 -
[       OK ] CloudPolicyTest.InvalidatePolicy (1866 ms)
[727/887] CloudPolicyTest.InvalidatePolicy (2369 ms)
[ RUN      ] PolicyTest.BookmarkBarEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2197:2197:1006/010304:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2197:2197:1006/010305:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010305:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010306:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PolicyTest.BookmarkBarEnabled (1865 ms)
[728/887] PolicyTest.BookmarkBarEnabled (2373 ms)
[ RUN      ] PolicyTest.DefaultSearchProvider
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2242:2242:1006/010305:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2242:2242:1006/010305:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] PolicyTest.DefaultSearchProvider (1640 ms)
[729/887] PolicyTest.DefaultSearchProvider (2107 ms)
[ RUN      ] PolicyTest.AlwaysAuthorizePlugins
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2279:2279:1006/010305:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2279:2279:1006/010306:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2279:2279:1006/010306:INFO:policy_browsertest.cc(1512)] Test skipped because plugin/quicktime.html test file wasn't found.
[2279:2426:1006/010306:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.AlwaysAuthorizePlugins (1443 ms)
[730/887] PolicyTest.AlwaysAuthorizePlugins (2120 ms)
[ RUN      ] PolicyTest.ExtensionMinimumVersionForceInstalled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2283:2283:1006/010305:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2283:2283:1006/010305:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyTest.ExtensionMinimumVersionForceInstalled (1686 ms)
[731/887] PolicyTest.ExtensionMinimumVersionForceInstalled (2107 ms)
[ RUN      ] PolicyTest.Javascript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2516:2516:1006/010307:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2516:2516:1006/010307:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010308:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PolicyTest.Javascript (2186 ms)
[732/887] PolicyTest.Javascript (2629 ms)
[ RUN      ] PolicyTest.URLBlacklistSubresources
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2528:2528:1006/010307:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2528:2528:1006/010308:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[2727:2727:1006/010309:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2727:2727:1006/010309:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2727:2727:1006/010309:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2727:2727:1006/010309:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PolicyTest.URLBlacklistSubresources (2174 ms)
[733/887] PolicyTest.URLBlacklistSubresources (2641 ms)
[ RUN      ] PolicyTest.HomepageLocation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2508:2508:1006/010307:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2508:2508:1006/010307:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2508:2508:1006/010307:INFO:CONSOLE(1)] "Uncaught ReferenceError: policy is not defined", source:  (1)
[1:2:1006/010308:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PolicyTest.HomepageLocation (2662 ms)
[734/887] PolicyTest.HomepageLocation (3169 ms)
[ RUN      ] PolicyTest.SSLErrorOverridingDisallowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2529:2529:1006/010307:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2529:2529:1006/010308:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:36932...
sending server_data: {"host": "127.0.0.1", "port": 36932} (36 bytes)
[2529:2633:1006/010309:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[2728:2728:1006/010309:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2728:2728:1006/010309:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PolicyTest.SSLErrorOverridingDisallowed (2347 ms)
[735/887] PolicyTest.SSLErrorOverridingDisallowed (2888 ms)
[ RUN      ] PolicyVariationsServiceTest.VariationsURLIsValid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2852:2852:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2852:2852:1006/010310:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010310:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010310:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010310:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010310:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010310:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010310:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010310:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyVariationsServiceTest.VariationsURLIsValid (1123 ms)
[736/887] PolicyVariationsServiceTest.VariationsURLIsValid (1582 ms)
[ RUN      ] HardwareAccelerationModePolicyTest.HardwareAccelerationDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2880:2880:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2880:2880:1006/010310:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010310:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HardwareAccelerationModePolicyTest.HardwareAccelerationDisabled (1149 ms)
[737/887] HardwareAccelerationModePolicyTest.HardwareAccelerationDisabled (1582 ms)
[ RUN      ] TtsApiTest.PlatformPauseSpeakNoEnqueue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3120:3120:1006/010311:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3120:3120:1006/010312:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3120:3120:1006/010313:INFO:CONSOLE(0)] "[SUCCESS] testPauseCancel", source: chrome-extension://mghgjoiadokiifjbadiaoafpelmblkmo/test.html (0)
[       OK ] TtsApiTest.PlatformPauseSpeakNoEnqueue (1672 ms)
[738/887] TtsApiTest.PlatformPauseSpeakNoEnqueue (2110 ms)
[ RUN      ] PolicyUITest.SendPolicyNames
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3081:3081:1006/010311:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3081:3081:1006/010311:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3081:3081:1006/010312:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/010313:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PolicyUITest.SendPolicyNames (2141 ms)
[739/887] PolicyUITest.SendPolicyNames (2648 ms)
[ RUN      ] PreferencesBrowserTest.DialogPrefsSetRollback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2883:2883:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2883:2883:1006/010310:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2883:2968:1006/010311:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2883:2883:1006/010312:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PreferencesBrowserTest.DialogPrefsSetRollback (3934 ms)
[740/887] PreferencesBrowserTest.DialogPrefsSetRollback (4464 ms)
[ RUN      ] PreferencesBrowserTest.DialogPrefsClearRollback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2888:2888:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2888:2888:1006/010310:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2888:2888:1006/010312:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PreferencesBrowserTest.DialogPrefsClearRollback (3879 ms)
[741/887] PreferencesBrowserTest.DialogPrefsClearRollback (4467 ms)
[ RUN      ] TtsApiTest.EngineWordCallbacks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3292:3292:1006/010314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3292:3292:1006/010314:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3292:3292:1006/010315:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://alpnkanhbgdakejggfpeiggfndhfaekb/test.html (0)
[1:2:1006/010315:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010315:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TtsApiTest.EngineWordCallbacks (1726 ms)
[742/887] TtsApiTest.EngineWordCallbacks (2377 ms)
[ RUN      ] TtsApiTest.NetworkSpeechEngine
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3301:3301:1006/010314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3301:3301:1006/010314:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3301:3301:1006/010315:INFO:CONSOLE(0)] "[SUCCESS] testNetworkSpeechVoices", source: chrome-extension://emmcamikpidhmbecgmkedemkmgahfone/_generated_background_page.html (0)
[       OK ] TtsApiTest.NetworkSpeechEngine (2042 ms)
[743/887] TtsApiTest.NetworkSpeechEngine (2633 ms)
[ RUN      ] TtsApiTest.EngineApi
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3349:3349:1006/010314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3349:3349:1006/010315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3349:3349:1006/010315:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngineApiSucceeds", source: chrome-extension://ifgneokfjfpemcjimgifejnmfnahlodg/_generated_background_page.html (0)
[1:2:1006/010315:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TtsApiTest.EngineApi (1561 ms)
[744/887] TtsApiTest.EngineApi (2106 ms)
[ RUN      ] PhishingClassifierTest.TestClassification
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3382:3382:1006/010315:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3382:3522:1006/010315:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[3382:3522:1006/010315:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[3382:3382:1006/010315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3382:3564:1006/010315:WARNING:histograms.cc(38)] Started multiple compositor clients (Browser, Renderer) in one process. Some metrics will be disabled.
HTTPS server started on https://127.0.0.1:48114...
sending server_data: {"host": "127.0.0.1", "port": 48114} (36 bytes)
[3382:3382:1006/010316:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[3382:3382:1006/010316:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[3382:3382:1006/010316:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[3382:3382:1006/010316:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PhishingClassifierTest.TestClassification (1971 ms)
[745/887] PhishingClassifierTest.TestClassification (2643 ms)
[ RUN      ] PhishingClassifierDelegateTest.Navigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3573:3573:1006/010316:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3573:3616:1006/010316:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[3573:3616:1006/010316:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[3573:3573:1006/010316:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3573:3640:1006/010316:WARNING:histograms.cc(38)] Started multiple compositor clients (Browser, Renderer) in one process. Some metrics will be disabled.
[3573:3677:1006/010316:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /
[3573:3677:1006/010317:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3573:3677:1006/010317:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /
[3573:3677:1006/010317:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3573:3573:1006/010317:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[3573:3573:1006/010317:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[3573:3573:1006/010317:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PhishingClassifierDelegateTest.Navigation (1632 ms)
[746/887] PhishingClassifierDelegateTest.Navigation (2372 ms)
[ RUN      ] CaptivePortalBrowserTest.LoginIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3598:3598:1006/010316:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3598:3598:1006/010316:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[3598:3667:1006/010318:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010318:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBrowserTest.LoginIncognito (2128 ms)
[747/887] CaptivePortalBrowserTest.LoginIncognito (2629 ms)
[ RUN      ] CaptivePortalBrowserTest.AbortLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3694:3694:1006/010317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3694:3694:1006/010318:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] CaptivePortalBrowserTest.AbortLoad (1809 ms)
[748/887] CaptivePortalBrowserTest.AbortLoad (2381 ms)
[ RUN      ] CaptivePortalBrowserTest.TwoBrokenTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3599:3599:1006/010317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3599:3599:1006/010317:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.TwoBrokenTabs (2536 ms)
[749/887] CaptivePortalBrowserTest.TwoBrokenTabs (3159 ms)
[ RUN      ] CaptivePortalBrowserTest.NavigateBrokenTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3825:3825:1006/010319:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3825:3825:1006/010319:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/010320:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBrowserTest.NavigateBrokenTab (2391 ms)
[750/887] CaptivePortalBrowserTest.NavigateBrokenTab (3169 ms)
[ RUN      ] AutofillPopupBaseViewTest.CorrectBoundsTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3953:3953:1006/010320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3953:3953:1006/010320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010321:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AutofillPopupBaseViewTest.CorrectBoundsTest (1409 ms)
[751/887] AutofillPopupBaseViewTest.CorrectBoundsTest (1856 ms)
[ RUN      ] CaptivePortalBrowserTest.GoBackToTimeout
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3890:3890:1006/010319:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3890:3890:1006/010319:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.GoBackToTimeout (2914 ms)
[752/887] CaptivePortalBrowserTest.GoBackToTimeout (3421 ms)
[ RUN      ] CustomLauncherPageBrowserTest.LauncherPageShowAndHide
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3947:3947:1006/010320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3947:3947:1006/010320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[3947:4049:1006/010321:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmadimbbgapmngbiclpjjngmdickadpl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[3947:3947:1006/010321:INFO:CONSOLE(1)] "Uncaught ReferenceError: appList is not defined", source:  (1)
[       OK ] CustomLauncherPageBrowserTest.LauncherPageShowAndHide (2963 ms)
[753/887] CustomLauncherPageBrowserTest.LauncherPageShowAndHide (3431 ms)
[ RUN      ] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleAnchoredToExtensionAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4210:4210:1006/010322:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4210:4210:1006/010322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleAnchoredToExtensionAction (1274 ms)
[754/887] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleAnchoredToExtensionAction (1875 ms)
[ RUN      ] CollectedCookiesViewsTest.ChangeAndNavigateAway
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4205:4205:1006/010321:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4205:4205:1006/010322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4205:4362:1006/010322:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] CollectedCookiesViewsTest.ChangeAndNavigateAway (1543 ms)
[755/887] CollectedCookiesViewsTest.ChangeAndNavigateAway (2124 ms)
[ RUN      ] ExtensionMessageBubbleViewBrowserTest.PRE_ExtensionBubbleShowsOnStartup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4309:4309:1006/010323:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4309:4309:1006/010323:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionMessageBubbleViewBrowserTest.PRE_ExtensionBubbleShowsOnStartup (1036 ms)
[756/887] ExtensionMessageBubbleViewBrowserTest.PRE_ExtensionBubbleShowsOnStartup (1598 ms)
[ RUN      ] DriveAppConverterTest.GoodApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4418:4418:1006/010324:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4418:4418:1006/010324:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010324:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010324:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010324:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010324:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010324:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DriveAppConverterTest.GoodApp (1260 ms)
[757/887] DriveAppConverterTest.GoodApp (1858 ms)
[ RUN      ] DriveAppConverterTest.InstallTwice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4488:4488:1006/010324:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4488:4488:1006/010324:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[4488:4634:1006/010325:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fakmnelfjnnheeicnkjhhacnhpegeoho-Default.png at size 16.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppConverterTest.InstallTwice (1565 ms)
[758/887] DriveAppConverterTest.InstallTwice (2109 ms)
[ RUN      ] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4709:4709:1006/010326:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4709:4709:1006/010326:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp (2120 ms)
[759/887] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp (2900 ms)
[ RUN      ] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4736:4736:1006/010327:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4736:4736:1006/010327:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp (2374 ms)
[760/887] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp (3157 ms)
[ RUN      ] ChromeWhispernetClientTest.Crc
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4365:4365:1006/010323:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4365:4365:1006/010323:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4365:4365:1006/010324:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[4365:4365:1006/010324:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[1,4185508288:08:03:24.704731] Native Client module will be loaded at base address 0x00007bcf00000000

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48
[1,4185508288:08:03:29.874751] NaCl untrusted code called _exit(0x0)
[1,4185508288:08:03:29.910853] Native Client module will be loaded at base address 0x00002b3600000000

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48
[1,4185508288:08:03:30.004858] NaCl untrusted code called _exit(0x0)
[1,4185508288:08:03:30.028611] Native Client module will be loaded at base address 0x000055e400000000

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48

** Signal 31 from trusted code: pc=7f6ff78bff48
[4365:4365:1006/010330:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[4365:4365:1006/010330:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 53B78B7D-D12E-4734-AF4B-3050D9EA79F1", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
[       OK ] ChromeWhispernetClientTest.Crc (7625 ms)
[761/887] ChromeWhispernetClientTest.Crc (8148 ms)
[ RUN      ] ChromeWhispernetClientTest.Parity
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4400:4400:1006/010323:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4400:4400:1006/010324:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4400:4400:1006/010324:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[4400:4400:1006/010324:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[1,150895040:08:03:24.985182] Native Client module will be loaded at base address 0x0000398d00000000

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48
[1,150895040:08:03:30.101191] NaCl untrusted code called _exit(0x0)
[1,150895040:08:03:30.135404] Native Client module will be loaded at base address 0x0000517e00000000

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48
[1,150895040:08:03:30.222632] NaCl untrusted code called _exit(0x0)
[1,150895040:08:03:30.252720] Native Client module will be loaded at base address 0x0000206d00000000

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48

** Signal 31 from trusted code: pc=7f4d0710af48
[4400:4400:1006/010330:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[4400:4400:1006/010330:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 84F01FC0-0439-4ADB-ADBA-BF4430F9A095", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 0
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 0
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 6 and parity = 0
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 6 and parity = 0
[       OK ] ChromeWhispernetClientTest.Parity (7385 ms)
[762/887] ChromeWhispernetClientTest.Parity (7892 ms)
[ RUN      ] DriveAppProviderTest.UserInstallResetsUninstallTracking
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4848:4848:1006/010329:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4848:4848:1006/010329:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppProviderTest.UserInstallResetsUninstallTracking (2072 ms)
[763/887] DriveAppProviderTest.UserInstallResetsUninstallTracking (2909 ms)
[ RUN      ] DriveAppProviderTest.UninstallChangedFromSync
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4861:4861:1006/010330:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4861:4861:1006/010330:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppProviderTest.UninstallChangedFromSync (1305 ms)
[764/887] DriveAppProviderTest.UninstallChangedFromSync (2111 ms)
[ RUN      ] AppListSpeechRecognizerBrowserTest.RecognizeSpeech
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5020:5020:1006/010331:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5020:5020:1006/010331:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: GetSpeechAuthParameters(0x7fc8bca36b20, 0x7fc8bca36b60)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[5020:5056:1006/010332:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/010332:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AppListSpeechRecognizerBrowserTest.RecognizeSpeech (1165 ms)
[765/887] AppListSpeechRecognizerBrowserTest.RecognizeSpeech (1591 ms)
[ RUN      ] SupervisedUserServiceTest.LocalPolicies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5021:5021:1006/010331:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5021:5021:1006/010331:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SupervisedUserServiceTest.LocalPolicies (1261 ms)
[766/887] SupervisedUserServiceTest.LocalPolicies (1852 ms)
[ RUN      ] LocalDiscoveryUITest.EmptyTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5022:5022:1006/010331:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5022:5022:1006/010331:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5022:5022:1006/010332:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[5022:5022:1006/010333:INFO:CONSOLE(1791)] "Running test checkNoDevices", source: local_discovery_ui_test.js (1791)
[       OK ] LocalDiscoveryUITest.EmptyTest (1984 ms)
[767/887] LocalDiscoveryUITest.EmptyTest (2374 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5277:5277:1006/010333:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5277:5277:1006/010333:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5 (1362 ms)
[768/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5 (1845 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5326:5326:1006/010334:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5326:5326:1006/010334:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6 (1387 ms)
[769/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6 (1845 ms)
[ RUN      ] WebViewScrollBubbling/WebViewGuestScrollTouchTest.TestGuestGestureScrollsBubble/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5263:5263:1006/010333:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5263:5263:1006/010333:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5263:5312:1006/010334:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mdecajpaailhionbngjpldfngljjepil-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[5263:5263:1006/010335:INFO:CONSOLE(6)] "data: connected", source: chrome-extension://mdecajpaailhionbngjpldfngljjepil/main.js (6)
[5263:5263:1006/010335:INFO:CONSOLE(6)] "g: guest::onAppCommand: set_overflow_hidden", source: chrome-extension://mdecajpaailhionbngjpldfngljjepil/main.js (6)
[5263:5263:1006/010335:INFO:CONSOLE(6)] "data: overflow_is_hidden", source: chrome-extension://mdecajpaailhionbngjpldfngljjepil/main.js (6)
[       OK ] WebViewScrollBubbling/WebViewGuestScrollTouchTest.TestGuestGestureScrollsBubble/1 (2800 ms)
[770/887] WebViewScrollBubbling/WebViewGuestScrollTouchTest.TestGuestGestureScrollsBubble/1 (3424 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5478:5478:1006/010335:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5478:5478:1006/010335:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7 (2011 ms)
[771/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7 (2636 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5493:5493:1006/010336:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5493:5493:1006/010336:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8 (1430 ms)
[772/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8 (2114 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5562:5562:1006/010336:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5562:5562:1006/010336:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9 (1253 ms)
[773/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9 (1853 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5677:5677:1006/010338:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5677:5677:1006/010338:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010339:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11 (1561 ms)
[774/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11 (2108 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5676:5676:1006/010338:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5676:5676:1006/010338:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10 (1814 ms)
[775/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10 (2382 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5688:5688:1006/010338:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5688:5688:1006/010339:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12 (1587 ms)
[776/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12 (2109 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5856:5856:1006/010340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5856:5856:1006/010340:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18 (1876 ms)
[777/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18 (2379 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5861:5861:1006/010340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5861:5861:1006/010340:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23 (2003 ms)
[778/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23 (2371 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5866:5866:1006/010340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5866:5866:1006/010341:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30 (2010 ms)
[779/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30 (2630 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6034:6034:1006/010342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6034:6034:1006/010342:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010343:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36 (1621 ms)
[780/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36 (2105 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6038:6038:1006/010342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6038:6038:1006/010343:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39 (1696 ms)
[781/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39 (2104 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6072:6072:1006/010343:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6072:6072:1006/010343:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41 (1423 ms)
[782/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41 (2105 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6212:6212:1006/010344:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6212:6212:1006/010344:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43 (1709 ms)
[783/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43 (2109 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6217:6217:1006/010344:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6217:6217:1006/010345:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010346:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49 (1847 ms)
[784/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49 (2368 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6256:6256:1006/010345:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6256:6256:1006/010345:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52 (1708 ms)
[785/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52 (2107 ms)
[ RUN      ] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5023:5023:1006/010331:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5023:5023:1006/010332:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5023:5023:1006/010335:INFO:CONSOLE(596)] "Connection established.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (596)
[5023:5023:1006/010335:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010335:INFO:CONSOLE(596)] "Connection established.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (596)
[5023:5023:1006/010335:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010335:INFO:CONSOLE(405)] "[2015-10-06T08:03:35.599Z]Sending Iq: sample message", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (405)
[5023:5023:1006/010335:INFO:CONSOLE(596)] "Connection established.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (596)
[5023:5023:1006/010335:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010335:INFO:CONSOLE(438)] "[2015-10-06T08:03:35.683Z]Receiving Iq: <iq>sample</iq>", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (438)
[5023:5023:1006/010335:INFO:CONSOLE(596)] "Connection established.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (596)
[5023:5023:1006/010335:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010335:INFO:CONSOLE(405)] "[2015-10-06T08:03:35.756Z]iq send id=session-terminate set session-terminate
  reason=success", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (405)
[5023:5023:1006/010335:INFO:CONSOLE(617)] "Connection closed.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (617)
[5023:5023:1006/010335:INFO:CONSOLE(596)] "Connection established.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (596)
[5023:5023:1006/010335:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010335:INFO:CONSOLE(405)] "[2015-10-06T08:03:35.790Z]iq send id=session-terminate set session-terminate
  reason=success", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (405)
[5023:5023:1006/010335:INFO:CONSOLE(632)] "Connection dropped: ERROR_P2P_FAILURE", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (632)
[5023:5023:1006/010335:INFO:CONSOLE(625)] "Connection failed: ERROR_INVALID_ACCESS_CODE", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (625)
[5023:5023:1006/010335:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010336:INFO:CONSOLE(155)] "DNS blackhole check succeeded.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/dns_blackhole_checker.js (155)
[5023:5023:1006/010336:INFO:CONSOLE(155)] "DNS blackhole check succeeded.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/dns_blackhole_checker.js (155)
[5023:5023:1006/010336:INFO:CONSOLE(155)] "DNS blackhole check succeeded.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/dns_blackhole_checker.js (155)
[5023:5023:1006/010336:INFO:CONSOLE(162)] "DNS blackhole check failed: 400 Bad Request. Response URL: undefined. Response Text: ", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/dns_blackhole_checker.js (162)
[5023:5023:1006/010336:INFO:CONSOLE(162)] "DNS blackhole check failed: 400 Bad Request. Response URL: undefined. Response Text: ", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/dns_blackhole_checker.js (162)
[5023:5023:1006/010336:INFO:CONSOLE(155)] "Unexpected HTTP error code: 100", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/error.js (155)
[5023:5023:1006/010336:INFO:CONSOLE(155)] "Unexpected HTTP error code: 402", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/error.js (155)
[5023:5023:1006/010336:INFO:CONSOLE(155)] "Unexpected HTTP error code: 600", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/error.js (155)
[5023:5023:1006/010336:INFO:CONSOLE(172)] "Unexpected error:", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/error.js (172)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp failed", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp failed", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs failed", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp failed-late", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs failed", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010336:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/unittests.html (0)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/unittests.html (0)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/unittests.html (0)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/unittests.html (0)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010337:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010338:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/host_controller.js (20)
[5023:5023:1006/010339:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010339:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010340:INFO:CONSOLE(203)] "The user did not approve access.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/identity.js (203)
[5023:5023:1006/010340:INFO:CONSOLE(203)] "<some other error message>", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/identity.js (203)
[5023:5023:1006/010340:INFO:CONSOLE(98)] "service foo is already registered.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/ipc.js (98)
[5023:5023:1006/010340:INFO:CONSOLE(22)] "Missing translation for "non_existent_tag"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010340:INFO:CONSOLE(72)] "Failed to register the host. Status: 500 response: ", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/legacy_host_list_api.js (72)
[5023:5023:1006/010340:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010340:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010340:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010340:INFO:CONSOLE(609)] "Connection authenticated.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (609)
[5023:5023:1006/010340:INFO:CONSOLE(596)] "Connection established.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (596)
[5023:5023:1006/010340:INFO:CONSOLE(405)] "[1970-01-01T00:00:00.000Z]iq send id=session-terminate set session-terminate
  reason=success", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (405)
[5023:5023:1006/010340:INFO:CONSOLE(617)] "Connection closed.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (617)
[5023:5023:1006/010340:INFO:CONSOLE(72)] "Disconnected.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/desktop_remoting_activity.js (72)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010341:INFO:CONSOLE(405)] "[1970-01-01T00:00:00.000Z]iq send id=session-terminate set session-terminate
  reason=success", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (405)
[5023:5023:1006/010341:INFO:CONSOLE(72)] "Disconnected.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/desktop_remoting_activity.js (72)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "ERROR_UNEXPECTED"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010341:INFO:CONSOLE(609)] "Connection authenticated.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (609)
[5023:5023:1006/010341:INFO:CONSOLE(596)] "Connection established.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (596)
[5023:5023:1006/010341:INFO:CONSOLE(405)] "[1970-01-01T00:00:00.000Z]iq send id=session-terminate set session-terminate
  reason=success", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (405)
[5023:5023:1006/010341:INFO:CONSOLE(617)] "Connection closed.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (617)
[5023:5023:1006/010341:INFO:CONSOLE(72)] "Disconnected.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/desktop_remoting_activity.js (72)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010341:INFO:CONSOLE(609)] "Connection authenticated.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (609)
[5023:5023:1006/010341:INFO:CONSOLE(596)] "Connection established.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (596)
[5023:5023:1006/010341:INFO:CONSOLE(405)] "[1970-01-01T00:00:00.000Z]iq send id=session-terminate set session-terminate
  reason=success", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (405)
[5023:5023:1006/010341:INFO:CONSOLE(617)] "Connection closed.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (617)
[5023:5023:1006/010341:INFO:CONSOLE(72)] "Disconnected.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/desktop_remoting_activity.js (72)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(625)] "Connection failed: ERROR_HOST_IS_OFFLINE", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (625)
[5023:5023:1006/010341:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "ERROR_HOST_IS_OFFLINE"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(625)] "Connection failed: ERROR_HOST_IS_OFFLINE", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (625)
[5023:5023:1006/010341:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010341:INFO:CONSOLE(609)] "Connection authenticated.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (609)
[5023:5023:1006/010341:INFO:CONSOLE(596)] "Connection established.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (596)
[5023:5023:1006/010341:INFO:CONSOLE(405)] "[1970-01-01T00:00:00.000Z]iq send id=session-terminate set session-terminate
  reason=success", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (405)
[5023:5023:1006/010341:INFO:CONSOLE(617)] "Connection closed.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (617)
[5023:5023:1006/010341:INFO:CONSOLE(72)] "Disconnected.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/desktop_remoting_activity.js (72)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(625)] "Connection failed: ERROR_HOST_IS_OFFLINE", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (625)
[5023:5023:1006/010341:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010341:INFO:CONSOLE(625)] "Connection failed: ERROR_HOST_OVERLOAD", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (625)
[5023:5023:1006/010341:INFO:CONSOLE(22)] "Missing translation for "ERROR_HOST_OVERLOAD"", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/l10n.js (22)
[5023:5023:1006/010341:INFO:CONSOLE(604)] "Connecting as email", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/client_session.js (604)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010342:INFO:CONSOLE(65)] "Attempt to register multiple extensions of the same type: ", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/protocol_extension_manager.js (65)
[5023:5023:1006/010345:INFO:CONSOLE(111)] "Unexpected message:", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[5023:5023:1006/010345:INFO:CONSOLE(94)] "object message received from: ", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[5023:5023:1006/010345:INFO:CONSOLE(111)] "Unexpected message:", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[5023:5023:1006/010345:INFO:CONSOLE(94)] "object message received from: ", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[5023:5023:1006/010345:INFO:CONSOLE(111)] "Unexpected message:", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[5023:5023:1006/010345:INFO:CONSOLE(94)] "object message received from: ", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[5023:5023:1006/010345:INFO:CONSOLE(111)] "Unexpected message:", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[5023:5023:1006/010345:INFO:CONSOLE(94)] "object message received from: ", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[5023:5023:1006/010345:INFO:CONSOLE(99)] "No handler registered for messages from: ", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/window_message_dispatcher.js (99)
[5023:5023:1006/010345:INFO:CONSOLE(111)] "Unexpected message:", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[5023:5023:1006/010345:INFO:CONSOLE(94)] "object message received from: ", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"id":"2"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"id":"3"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"id":"2"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"id":"3"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"id":"4"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"id":"5"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"hello":"world"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010345:INFO:CONSOLE(57)] "Writing Event - {"hello":"world"}", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr_event_writer.js (57)
[5023:5023:1006/010346:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xhr.js (320)
[5023:5023:1006/010347:INFO:CONSOLE(328)] "Failed to connect to xmpp.example.com: -1", source: file:///tmp/runUuhiEM/out/Release/remoting/unittests/xmpp_connection.js (328)
[       OK ] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest (16421 ms)
[786/887] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest (16791 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6392:6392:1006/010346:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6392:6392:1006/010346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54 (1637 ms)
[787/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54 (2106 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6432:6432:1006/010347:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6432:6432:1006/010347:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60 (1541 ms)
[788/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60 (2107 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6401:6401:1006/010347:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6401:6401:1006/010347:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55 (1778 ms)
[789/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55 (2370 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6578:6578:1006/010348:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6578:6578:1006/010349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67 (1476 ms)
[790/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67 (2108 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6568:6568:1006/010348:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6568:6568:1006/010348:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65 (1732 ms)
[791/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65 (2384 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6640:6640:1006/010349:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6640:6640:1006/010349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72 (1599 ms)
[792/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72 (2109 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6652:6652:1006/010349:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6652:6652:1006/010350:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010350:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80 (1516 ms)
[793/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80 (2111 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6816:6816:1006/010351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6816:6816:1006/010351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010352:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93 (1551 ms)
[794/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93 (2110 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6814:6814:1006/010350:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6814:6814:1006/010351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81 (1769 ms)
[795/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81 (2371 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6877:6877:1006/010351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6877:6877:1006/010352:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010352:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103 (1338 ms)
[796/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103 (1853 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6888:6888:1006/010351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6888:6888:1006/010352:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110 (1671 ms)
[797/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110 (2376 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7056:7056:1006/010353:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7056:7056:1006/010353:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111 (1411 ms)
[798/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111 (1846 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7060:7060:1006/010353:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7060:7060:1006/010353:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114 (1576 ms)
[799/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114 (2112 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7066:7066:1006/010353:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7066:7066:1006/010353:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116 (1799 ms)
[800/887] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116 (2364 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7145:7145:1006/010354:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7145:7145:1006/010354:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10 (1245 ms)
[801/887] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10 (1840 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7261:7261:1006/010355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7261:7261:1006/010355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14 (1107 ms)
[802/887] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14 (1585 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7347:7347:1006/010356:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7347:7347:1006/010356:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7347:7534:1006/010356:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7480:7480:1006/010357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ad7c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7480:7480:1006/010357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ad7c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[7480:7480:1006/010357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ad7c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7480:7480:1006/010357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ad7c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0 (2136 ms)
[803/887] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0 (2635 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7341:7341:1006/010356:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7341:7341:1006/010356:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7341:7535:1006/010357:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1 (2534 ms)
[804/887] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1 (3169 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7417:7417:1006/010356:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7417:7417:1006/010356:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7417:7607:1006/010358:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7417:7607:1006/010358:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010358:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010358:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0 (2105 ms)
[805/887] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0 (2630 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7636:7636:1006/010358:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7636:7636:1006/010358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7636:7766:1006/010400:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7636:7766:1006/010400:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7636:7671:1006/010400:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1 (2048 ms)
[806/887] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1 (2645 ms)
[ RUN      ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7651:7651:1006/010359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7651:7651:1006/010359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010400:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010400:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1 (1538 ms)
[807/887] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1 (2101 ms)
[ RUN      ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7650:7650:1006/010359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7650:7650:1006/010359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010400:WARNING:channel.cc(358)] RawChannel write error
[7650:7650:1006/010400:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1 (2016 ms)
[808/887] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1 (2371 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7908:7908:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7908:7908:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47330...
sending server_data: {"host": "127.0.0.1", "port": 47330} (36 bytes)
[7908:7908:1006/010402:INFO:CONSOLE(280)] "01:04:02.714 -  Using ClearKeyPlayer", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010402:INFO:CONSOLE(280)] "01:04:02.727 -  Registering video event handlers.", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010402:INFO:CONSOLE(280)] "01:04:02.730 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010402:INFO:CONSOLE(280)] "01:04:02.796 -  Loading media using src.", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[7908:7989:1006/010402:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[7908:7989:1006/010402:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[7908:7908:1006/010402:INFO:CONSOLE(280)] "01:04:02.877 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010402:INFO:CONSOLE(280)] "01:04:02.897 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010402:INFO:CONSOLE(280)] "01:04:02.910 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010403:INFO:CONSOLE(280)] "01:04:03.170 -  timeupdate @ 0.180409", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010403:INFO:CONSOLE(280)] "01:04:03.417 -  timeupdate @ 0.435807", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010403:INFO:CONSOLE(280)] "01:04:03.706 -  heartbeat #1", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010403:INFO:CONSOLE(280)] "01:04:03.917 -  timeupdate @ 0.946603", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010404:INFO:CONSOLE(280)] "01:04:04.167 -  timeupdate @ 1.202001", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010404:INFO:CONSOLE(280)] "01:04:04.170 -  waiting for video to end.", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010404:INFO:CONSOLE(280)] "01:04:04.706 -  heartbeat #2", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010405:INFO:CONSOLE(280)] "01:04:05.706 -  heartbeat #3", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[7908:7908:1006/010405:INFO:CONSOLE(280)] "01:04:05.762 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:47330/files/eme_player_js/utils.js (280)
[1:2:1006/010405:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (4890 ms)
[809/887] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (5256 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7896:7896:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7896:7896:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40031...
sending server_data: {"host": "127.0.0.1", "port": 40031} (36 bytes)
[7896:7896:1006/010402:INFO:CONSOLE(280)] "01:04:02.615 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010402:INFO:CONSOLE(280)] "01:04:02.626 -  Registering video event handlers.", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010402:INFO:CONSOLE(280)] "01:04:02.637 -  Loading media using src.", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010402:INFO:CONSOLE(280)] "01:04:02.743 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010402:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[7896:7972:1006/010402:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
[7896:7896:1006/010402:INFO:CONSOLE(280)] "01:04:02.748 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[7896:7972:1006/010402:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[7896:7896:1006/010402:INFO:CONSOLE(280)] "01:04:02.763 -  Adding key to sessionID: 1", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010402:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[7896:7896:1006/010402:INFO:CONSOLE(280)] "01:04:02.767 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010403:INFO:CONSOLE(280)] "01:04:03.029 -  timeupdate @ 0.180409", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010403:INFO:CONSOLE(280)] "01:04:03.276 -  timeupdate @ 0.435807", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010403:INFO:CONSOLE(280)] "01:04:03.526 -  timeupdate @ 0.644769", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010403:INFO:CONSOLE(280)] "01:04:03.607 -  heartbeat #1", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010403:INFO:CONSOLE(280)] "01:04:03.776 -  timeupdate @ 0.900167", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010404:INFO:CONSOLE(280)] "01:04:04.276 -  timeupdate @ 1.410963", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010404:INFO:CONSOLE(280)] "01:04:04.279 -  waiting for video to end.", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010404:INFO:CONSOLE(280)] "01:04:04.607 -  heartbeat #2", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010405:INFO:CONSOLE(280)] "01:04:05.607 -  heartbeat #3", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[7896:7896:1006/010405:INFO:CONSOLE(280)] "01:04:05.619 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:40031/files/eme_player_js/utils.js (280)
[1:2:1006/010405:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010405:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4908 ms)
[810/887] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (5517 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7898:7898:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7898:7898:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34278...
sending server_data: {"host": "127.0.0.1", "port": 34278} (36 bytes)
[7898:7898:1006/010402:INFO:CONSOLE(280)] "01:04:02.561 -  Using ClearKeyPlayer", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010402:INFO:CONSOLE(280)] "01:04:02.572 -  Registering video event handlers.", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010402:INFO:CONSOLE(280)] "01:04:02.575 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010402:INFO:CONSOLE(280)] "01:04:02.634 -  Loading media using src.", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[7898:7973:1006/010402:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[7898:7973:1006/010402:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[7898:7898:1006/010402:INFO:CONSOLE(280)] "01:04:02.755 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010402:INFO:CONSOLE(280)] "01:04:02.770 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010402:INFO:CONSOLE(280)] "01:04:02.834 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010403:INFO:CONSOLE(280)] "01:04:03.098 -  timeupdate @ 0.180409", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010403:INFO:CONSOLE(280)] "01:04:03.346 -  timeupdate @ 0.435807", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010403:INFO:CONSOLE(280)] "01:04:03.553 -  heartbeat #1", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010403:INFO:CONSOLE(280)] "01:04:03.595 -  timeupdate @ 0.691205", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010403:INFO:CONSOLE(280)] "01:04:03.845 -  timeupdate @ 0.946603", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010404:INFO:CONSOLE(280)] "01:04:04.095 -  timeupdate @ 1.202001", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010404:INFO:CONSOLE(280)] "01:04:04.098 -  waiting for video to end.", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010404:INFO:CONSOLE(280)] "01:04:04.552 -  heartbeat #2", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010405:INFO:CONSOLE(280)] "01:04:05.552 -  heartbeat #3", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[7898:7898:1006/010405:INFO:CONSOLE(280)] "01:04:05.670 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:34278/files/eme_player_js/utils.js (280)
[1:2:1006/010405:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4920 ms)
[811/887] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (5521 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8110:8110:1006/010406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8110:8110:1006/010406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39920...
sending server_data: {"host": "127.0.0.1", "port": 39920} (36 bytes)
[8110:8110:1006/010407:INFO:CONSOLE(280)] "01:04:07.945 -  Using ClearKeyPlayer", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010407:INFO:CONSOLE(280)] "01:04:07.955 -  Registering video event handlers.", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010407:INFO:CONSOLE(280)] "01:04:07.957 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010408:INFO:CONSOLE(280)] "01:04:08.015 -  Loading media using src.", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010408:INFO:CONSOLE(280)] "01:04:08.067 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010408:INFO:CONSOLE(280)] "01:04:08.073 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010408:INFO:CONSOLE(280)] "01:04:08.088 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010408:INFO:CONSOLE(280)] "01:04:08.364 -  timeupdate @ 0.250709", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010408:INFO:CONSOLE(280)] "01:04:08.611 -  timeupdate @ 0.500366", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010408:INFO:CONSOLE(280)] "01:04:08.862 -  timeupdate @ 0.750502", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010408:INFO:CONSOLE(280)] "01:04:08.938 -  heartbeat #1", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010409:INFO:CONSOLE(280)] "01:04:09.111 -  timeupdate @ 1.00009", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010409:INFO:CONSOLE(280)] "01:04:09.114 -  waiting for video to end.", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010409:INFO:CONSOLE(280)] "01:04:09.938 -  heartbeat #2", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[8110:8110:1006/010410:INFO:CONSOLE(280)] "01:04:10.817 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:39920/files/eme_player_js/utils.js (280)
[       OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4593 ms)
[812/887] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4993 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8109:8109:1006/010406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8109:8109:1006/010406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57670...
sending server_data: {"host": "127.0.0.1", "port": 57670} (36 bytes)
[8109:8109:1006/010407:INFO:CONSOLE(280)] "01:04:07.873 -  Using ClearKeyPlayer", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010407:INFO:CONSOLE(280)] "01:04:07.883 -  Registering video event handlers.", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010407:INFO:CONSOLE(280)] "01:04:07.885 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:07.994 -  Loading media using src.", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:08.132 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8109:8147:1006/010408:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8109:8147:1006/010408:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:08.153 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:08.166 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:08.180 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:08.184 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:08.192 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:08.452 -  timeupdate @ 0.180409", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:08.700 -  timeupdate @ 0.389371", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:08.863 -  heartbeat #1", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010408:INFO:CONSOLE(280)] "01:04:08.949 -  timeupdate @ 0.644769", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010409:INFO:CONSOLE(280)] "01:04:09.199 -  timeupdate @ 0.900167", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010409:INFO:CONSOLE(280)] "01:04:09.699 -  timeupdate @ 1.410963", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010409:INFO:CONSOLE(280)] "01:04:09.703 -  waiting for video to end.", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010409:INFO:CONSOLE(280)] "01:04:09.863 -  heartbeat #2", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010410:INFO:CONSOLE(280)] "01:04:10.863 -  heartbeat #3", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[8109:8109:1006/010411:INFO:CONSOLE(280)] "01:04:11.051 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57670/files/eme_player_js/utils.js (280)
[1:2:1006/010411:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4896 ms)
[813/887] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (5249 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8111:8111:1006/010406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8111:8111:1006/010407:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53020...
sending server_data: {"host": "127.0.0.1", "port": 53020} (36 bytes)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.117 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.129 -  Registering video event handlers.", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.143 -  Loading media using MSE.", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.259 -  onSourceOpen [object Event]", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.263 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.305 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010408:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.308 -  End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.323 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8111:8203:1006/010408:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8111:8203:1006/010408:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.335 -  Adding key to sessionID: 1", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010408:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.339 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.595 -  timeupdate @ 0.17133", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010408:INFO:CONSOLE(280)] "01:04:08.843 -  timeupdate @ 0.38466", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010409:INFO:CONSOLE(280)] "01:04:09.094 -  timeupdate @ 0.640656", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010409:INFO:CONSOLE(280)] "01:04:09.099 -  heartbeat #1", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010409:INFO:CONSOLE(280)] "01:04:09.593 -  timeupdate @ 1.152648", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010409:INFO:CONSOLE(280)] "01:04:09.596 -  waiting for video to end.", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010410:INFO:CONSOLE(280)] "01:04:10.098 -  heartbeat #2", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010411:INFO:CONSOLE(280)] "01:04:11.098 -  heartbeat #3", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[8111:8111:1006/010411:INFO:CONSOLE(280)] "01:04:11.192 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53020/files/eme_player_js/utils.js (280)
[1:2:1006/010411:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (4916 ms)
[814/887] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (5252 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8328:8328:1006/010411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8328:8328:1006/010412:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42748...
sending server_data: {"host": "127.0.0.1", "port": 42748} (36 bytes)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.125 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.137 -  Registering video event handlers.", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.153 -  Loading media using MSE.", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.244 -  onSourceOpen [object Event]", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.248 -  Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.297 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.314 -  End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.318 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.326 -  Adding key to sessionID: 1", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.335 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.613 -  timeupdate @ 0.2496", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010413:INFO:CONSOLE(280)] "01:04:13.859 -  timeupdate @ 0.498859", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010414:INFO:CONSOLE(280)] "01:04:14.110 -  timeupdate @ 0.749677", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010414:INFO:CONSOLE(280)] "01:04:14.117 -  heartbeat #1", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010414:INFO:CONSOLE(280)] "01:04:14.609 -  timeupdate @ 1.248775", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010414:INFO:CONSOLE(280)] "01:04:14.613 -  waiting for video to end.", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010415:INFO:CONSOLE(280)] "01:04:15.116 -  heartbeat #2", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[8328:8328:1006/010416:INFO:CONSOLE(280)] "01:04:16.067 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:42748/files/eme_player_js/utils.js (280)
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4607 ms)
[815/887] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4992 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8319:8319:1006/010411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8319:8319:1006/010412:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48704...
sending server_data: {"host": "127.0.0.1", "port": 48704} (36 bytes)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.067 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.075 -  Registering video event handlers.", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.086 -  Loading media using MSE.", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.145 -  onSourceOpen [object Event]", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.163 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.220 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.224 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.228 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.233 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8319:8366:1006/010413:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8319:8366:1006/010413:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.248 -  Adding key to sessionID: 1", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.253 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.258 -  Adding key to sessionID: 2", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.262 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.266 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.555 -  timeupdate @ 0.17133", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010413:INFO:CONSOLE(280)] "01:04:13.803 -  timeupdate @ 0.38466", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010414:INFO:CONSOLE(280)] "01:04:14.056 -  timeupdate @ 0.640656", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010414:INFO:CONSOLE(280)] "01:04:14.062 -  heartbeat #1", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010414:INFO:CONSOLE(280)] "01:04:14.553 -  timeupdate @ 1.152648", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010414:INFO:CONSOLE(280)] "01:04:14.556 -  waiting for video to end.", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010415:INFO:CONSOLE(280)] "01:04:15.061 -  heartbeat #2", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010416:INFO:CONSOLE(280)] "01:04:16.061 -  heartbeat #3", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[8319:8319:1006/010416:INFO:CONSOLE(280)] "01:04:16.152 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:48704/files/eme_player_js/utils.js (280)
[1:2:1006/010416:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4878 ms)
[816/887] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (5270 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8332:8332:1006/010412:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8332:8332:1006/010412:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42440...
sending server_data: {"host": "127.0.0.1", "port": 42440} (36 bytes)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.421 -  Using ClearKeyPlayer", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.428 -  Registering video event handlers.", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.430 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.482 -  Loading media using MSE.", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.538 -  onSourceOpen [object Event]", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.544 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.570 -  End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8332:8431:1006/010413:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8332:8431:1006/010413:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.578 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.582 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.597 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.612 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.616 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.620 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010413:INFO:CONSOLE(280)] "01:04:13.893 -  timeupdate @ 0.17133", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010414:INFO:CONSOLE(280)] "01:04:14.141 -  timeupdate @ 0.427326", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010414:INFO:CONSOLE(280)] "01:04:14.391 -  timeupdate @ 0.683322", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010414:INFO:CONSOLE(280)] "01:04:14.414 -  heartbeat #1", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010414:INFO:CONSOLE(280)] "01:04:14.641 -  timeupdate @ 0.939318", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010414:INFO:CONSOLE(280)] "01:04:14.891 -  timeupdate @ 1.152648", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010414:INFO:CONSOLE(280)] "01:04:14.894 -  waiting for video to end.", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010415:INFO:CONSOLE(280)] "01:04:15.414 -  heartbeat #2", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010416:INFO:CONSOLE(280)] "01:04:16.414 -  heartbeat #3", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[8332:8332:1006/010416:INFO:CONSOLE(280)] "01:04:16.435 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:42440/files/eme_player_js/utils.js (280)
[1:2:1006/010416:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4896 ms)
[817/887] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (5251 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8533:8533:1006/010417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8533:8533:1006/010417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58793...
sending server_data: {"host": "127.0.0.1", "port": 58793} (36 bytes)
[8533:8533:1006/010418:INFO:CONSOLE(280)] "01:04:18.612 -  Using ClearKeyPlayer", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010418:INFO:CONSOLE(280)] "01:04:18.621 -  Registering video event handlers.", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010418:INFO:CONSOLE(280)] "01:04:18.624 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010418:INFO:CONSOLE(280)] "01:04:18.714 -  Loading media using src.", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010418:INFO:CONSOLE(280)] "01:04:18.790 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[1006/010418:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8533:8656:1006/010418:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8533:8656:1006/010418:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8533:8533:1006/010418:INFO:CONSOLE(280)] "01:04:18.805 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010418:INFO:CONSOLE(280)] "01:04:18.829 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010419:INFO:CONSOLE(280)] "01:04:19.038 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010419:INFO:CONSOLE(280)] "01:04:19.040 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010419:INFO:CONSOLE(280)] "01:04:19.053 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010419:INFO:CONSOLE(280)] "01:04:19.109 -  timeupdate @ 0.17133", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010419:INFO:CONSOLE(280)] "01:04:19.357 -  timeupdate @ 0.427326", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010419:INFO:CONSOLE(280)] "01:04:19.437 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010419:INFO:CONSOLE(280)] "01:04:19.440 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010419:INFO:CONSOLE(280)] "01:04:19.444 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010419:INFO:CONSOLE(280)] "01:04:19.611 -  timeupdate @ 0.683322", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010419:INFO:CONSOLE(280)] "01:04:19.617 -  heartbeat #1", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010420:INFO:CONSOLE(280)] "01:04:20.106 -  timeupdate @ 1.195314", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010420:INFO:CONSOLE(280)] "01:04:20.110 -  waiting for video to end.", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[8533:8533:1006/010420:INFO:CONSOLE(280)] "01:04:20.184 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:58793/files/eme_player_js/utils.js (280)
[1:2:1006/010420:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (3400 ms)
[818/887] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (3942 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8524:8524:1006/010416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8524:8524:1006/010417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39355...
sending server_data: {"host": "127.0.0.1", "port": 39355} (36 bytes)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.011 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.023 -  Registering video event handlers.", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.033 -  Loading media using src.", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.139 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.190 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.202 -  Adding key to sessionID: 1", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.213 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.407 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.410 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.413 -  Adding key to sessionID: 1", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.422 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.491 -  timeupdate @ 0.251628", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.738 -  timeupdate @ 0.500877", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.810 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.812 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.817 -  Adding key to sessionID: 1", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.822 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010418:INFO:CONSOLE(280)] "01:04:18.988 -  timeupdate @ 0.750887", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010419:INFO:CONSOLE(280)] "01:04:19.006 -  heartbeat #1", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010419:INFO:CONSOLE(280)] "01:04:19.239 -  timeupdate @ 1.001669", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010419:INFO:CONSOLE(280)] "01:04:19.244 -  waiting for video to end.", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010419:INFO:CONSOLE(280)] "01:04:19.610 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010419:INFO:CONSOLE(280)] "01:04:19.616 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010419:INFO:CONSOLE(280)] "01:04:19.621 -  Adding key to sessionID: 1", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010419:INFO:CONSOLE(280)] "01:04:19.626 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010420:INFO:CONSOLE(280)] "01:04:20.006 -  heartbeat #2", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[8524:8524:1006/010420:INFO:CONSOLE(280)] "01:04:20.934 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:39355/files/eme_player_js/utils.js (280)
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4521 ms)
[819/887] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (5000 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8525:8525:1006/010417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8525:8525:1006/010417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60914...
sending server_data: {"host": "127.0.0.1", "port": 60914} (36 bytes)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.332 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.342 -  Registering video event handlers.", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.351 -  Loading media using src.", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.435 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.488 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[1006/010418:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.502 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.513 -  Adding key to sessionID: 1", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.517 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.520 -  Adding key to sessionID: 2", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[1006/010418:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8525:8590:1006/010418:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8525:8590:1006/010418:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.527 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.530 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.719 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.722 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.726 -  Adding key to sessionID: 2", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.731 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010418:INFO:CONSOLE(280)] "01:04:18.825 -  timeupdate @ 0.17133", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.071 -  timeupdate @ 0.427326", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.119 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.124 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.128 -  Adding key to sessionID: 2", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.134 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.322 -  timeupdate @ 0.683322", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.326 -  heartbeat #1", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.821 -  timeupdate @ 1.195314", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.825 -  waiting for video to end.", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.919 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.924 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.928 -  Adding key to sessionID: 2", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010419:INFO:CONSOLE(280)] "01:04:19.933 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010420:INFO:CONSOLE(280)] "01:04:20.326 -  heartbeat #2", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[8525:8525:1006/010421:INFO:CONSOLE(280)] "01:04:21.317 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60914/files/eme_player_js/utils.js (280)
[1:2:1006/010421:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4808 ms)
[820/887] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (5251 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8756:8756:1006/010422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8756:8756:1006/010422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (1297 ms)
[821/887] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (1840 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8735:8735:1006/010421:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8735:8735:1006/010421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42434...
sending server_data: {"host": "127.0.0.1", "port": 42434} (36 bytes)
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.317 -  Using ClearKeyPlayer", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.324 -  Registering video event handlers.", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.325 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.427 -  Loading media using src.", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8735:8767:1006/010422:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8735:8767:1006/010422:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1006/010422:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.559 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.603 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.641 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.848 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.851 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.870 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010422:INFO:CONSOLE(280)] "01:04:22.943 -  timeupdate @ 0.17133", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010423:INFO:CONSOLE(280)] "01:04:23.189 -  timeupdate @ 0.427326", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010423:INFO:CONSOLE(280)] "01:04:23.247 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010423:INFO:CONSOLE(280)] "01:04:23.250 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010423:INFO:CONSOLE(280)] "01:04:23.255 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010423:INFO:CONSOLE(280)] "01:04:23.312 -  heartbeat #1", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010423:INFO:CONSOLE(280)] "01:04:23.439 -  timeupdate @ 0.683322", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010423:INFO:CONSOLE(280)] "01:04:23.689 -  timeupdate @ 0.896652", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010424:INFO:CONSOLE(280)] "01:04:24.047 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010424:INFO:CONSOLE(280)] "01:04:24.053 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010424:INFO:CONSOLE(280)] "01:04:24.064 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010424:INFO:CONSOLE(280)] "01:04:24.189 -  timeupdate @ 1.408644", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010424:INFO:CONSOLE(280)] "01:04:24.194 -  waiting for video to end.", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010424:INFO:CONSOLE(280)] "01:04:24.311 -  heartbeat #2", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010425:INFO:CONSOLE(280)] "01:04:25.311 -  heartbeat #3", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[8735:8735:1006/010425:INFO:CONSOLE(280)] "01:04:25.486 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:42434/files/eme_player_js/utils.js (280)
[1:2:1006/010425:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4730 ms)
[822/887] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (5254 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8790:8790:1006/010422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8790:8790:1006/010422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60526...
sending server_data: {"host": "127.0.0.1", "port": 60526} (36 bytes)
[8790:8790:1006/010423:INFO:CONSOLE(280)] "01:04:23.614 -  Using ClearKeyPlayer", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010423:INFO:CONSOLE(280)] "01:04:23.621 -  Registering video event handlers.", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010423:INFO:CONSOLE(280)] "01:04:23.624 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010423:INFO:CONSOLE(280)] "01:04:23.723 -  Loading media using MSE.", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010423:INFO:CONSOLE(280)] "01:04:23.766 -  onSourceOpen [object Event]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010423:INFO:CONSOLE(280)] "01:04:23.771 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010423:INFO:CONSOLE(280)] "01:04:23.791 -  End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010423:INFO:CONSOLE(280)] "01:04:23.799 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8790:8875:1006/010423:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8790:8875:1006/010423:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8790:8790:1006/010423:INFO:CONSOLE(280)] "01:04:23.821 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010423:INFO:CONSOLE(280)] "01:04:23.831 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010424:INFO:CONSOLE(280)] "01:04:24.038 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010424:INFO:CONSOLE(280)] "01:04:24.041 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010424:INFO:CONSOLE(280)] "01:04:24.055 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010424:INFO:CONSOLE(280)] "01:04:24.131 -  timeupdate @ 0.17133", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010424:INFO:CONSOLE(280)] "01:04:24.437 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010424:INFO:CONSOLE(280)] "01:04:24.441 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010424:INFO:CONSOLE(280)] "01:04:24.448 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010424:INFO:CONSOLE(280)] "01:04:24.610 -  heartbeat #1", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010424:INFO:CONSOLE(280)] "01:04:24.619 -  timeupdate @ 0.640656", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010424:INFO:CONSOLE(280)] "01:04:24.869 -  timeupdate @ 0.896652", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010425:INFO:CONSOLE(280)] "01:04:25.123 -  timeupdate @ 1.152648", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010425:INFO:CONSOLE(280)] "01:04:25.130 -  waiting for video to end.", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010425:INFO:CONSOLE(280)] "01:04:25.237 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010425:INFO:CONSOLE(280)] "01:04:25.241 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010425:INFO:CONSOLE(280)] "01:04:25.245 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010425:INFO:CONSOLE(280)] "01:04:25.609 -  heartbeat #2", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010426:INFO:CONSOLE(280)] "01:04:26.609 -  heartbeat #3", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[8790:8790:1006/010426:INFO:CONSOLE(280)] "01:04:26.728 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (280)
[1:2:1006/010426:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4950 ms)
[823/887] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (5518 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8938:8938:1006/010423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8938:8938:1006/010423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53637...
sending server_data: {"host": "127.0.0.1", "port": 53637} (36 bytes)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.751 -  Using ClearKeyPlayer", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.758 -  Registering video event handlers.", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.760 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.842 -  Loading media using MSE.", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.887 -  onSourceOpen [object Event]", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.891 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.929 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.933 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.937 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8938:8972:1006/010424:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8938:8972:1006/010424:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.959 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.971 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.975 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010424:INFO:CONSOLE(280)] "01:04:24.980 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010425:INFO:CONSOLE(280)] "01:04:25.187 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010425:INFO:CONSOLE(280)] "01:04:25.189 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010425:INFO:CONSOLE(280)] "01:04:25.203 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010425:INFO:CONSOLE(280)] "01:04:25.272 -  timeupdate @ 0.17133", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010425:INFO:CONSOLE(280)] "01:04:25.520 -  timeupdate @ 0.427326", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010425:INFO:CONSOLE(280)] "01:04:25.588 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010425:INFO:CONSOLE(280)] "01:04:25.601 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010425:INFO:CONSOLE(280)] "01:04:25.606 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010425:INFO:CONSOLE(280)] "01:04:25.746 -  heartbeat #1", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010425:INFO:CONSOLE(280)] "01:04:25.770 -  timeupdate @ 0.683322", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010426:INFO:CONSOLE(280)] "01:04:26.020 -  timeupdate @ 0.896652", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010426:INFO:CONSOLE(280)] "01:04:26.386 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010426:INFO:CONSOLE(280)] "01:04:26.390 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010426:INFO:CONSOLE(280)] "01:04:26.397 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010426:INFO:CONSOLE(280)] "01:04:26.519 -  timeupdate @ 1.408644", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010426:INFO:CONSOLE(280)] "01:04:26.526 -  waiting for video to end.", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010426:INFO:CONSOLE(280)] "01:04:26.745 -  heartbeat #2", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010427:INFO:CONSOLE(280)] "01:04:27.745 -  heartbeat #3", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[8938:8938:1006/010427:INFO:CONSOLE(280)] "01:04:27.862 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53637/files/eme_player_js/utils.js (280)
[1:2:1006/010427:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4595 ms)
[824/887] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4997 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9018:9018:1006/010426:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9018:9018:1006/010426:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41867...
sending server_data: {"host": "127.0.0.1", "port": 41867} (36 bytes)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.446 -  Using ClearKeyPlayer", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.455 -  Registering video event handlers.", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.457 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.547 -  Loading media using MSE.", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.593 -  onSourceOpen [object Event]", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.600 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.621 -  End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[1006/010427:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.626 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9018:9043:1006/010427:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9018:9043:1006/010427:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.643 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.654 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.861 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.865 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.885 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010427:INFO:CONSOLE(280)] "01:04:27.929 -  timeupdate @ 0.17133", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010428:INFO:CONSOLE(280)] "01:04:28.174 -  timeupdate @ 0.427326", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010428:INFO:CONSOLE(280)] "01:04:28.260 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010428:INFO:CONSOLE(280)] "01:04:28.265 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010428:INFO:CONSOLE(280)] "01:04:28.273 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010428:INFO:CONSOLE(280)] "01:04:28.430 -  timeupdate @ 0.683322", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010428:INFO:CONSOLE(280)] "01:04:28.441 -  heartbeat #1", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010428:INFO:CONSOLE(280)] "01:04:28.924 -  timeupdate @ 1.152648", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010428:INFO:CONSOLE(280)] "01:04:28.930 -  waiting for video to end.", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010429:INFO:CONSOLE(280)] "01:04:29.060 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010429:INFO:CONSOLE(280)] "01:04:29.068 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010429:INFO:CONSOLE(280)] "01:04:29.075 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010429:INFO:CONSOLE(280)] "01:04:29.441 -  heartbeat #2", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010430:INFO:CONSOLE(280)] "01:04:30.440 -  heartbeat #3", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[9018:9018:1006/010430:INFO:CONSOLE(280)] "01:04:30.508 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:41867/files/eme_player_js/utils.js (280)
[1:2:1006/010430:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (4458 ms)
[825/887] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (4987 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9080:9080:1006/010427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9080:9080:1006/010428:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38742...
sending server_data: {"host": "127.0.0.1", "port": 38742} (36 bytes)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.773 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.779 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.784 -  Registering video event handlers.", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.794 -  Loading media using MSE.", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.847 -  onSourceOpen [object Event]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.854 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.905 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.945 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.948 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.968 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9080:9114:1006/010428:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9080:9114:1006/010428:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.978 -  Adding key to sessionID: 1", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.983 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.986 -  Adding key to sessionID: 2", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.990 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010428:INFO:CONSOLE(280)] "01:04:28.994 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.184 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.189 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.194 -  Adding key to sessionID: 2", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.201 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.291 -  timeupdate @ 0.17133", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.537 -  timeupdate @ 0.427326", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.584 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.588 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.592 -  Adding key to sessionID: 2", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.597 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010429:INFO:CONSOLE(280)] "01:04:29.766 -  heartbeat #1", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010430:INFO:CONSOLE(280)] "01:04:30.038 -  timeupdate @ 0.896652", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010430:INFO:CONSOLE(280)] "01:04:30.384 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010430:INFO:CONSOLE(280)] "01:04:30.391 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010430:INFO:CONSOLE(280)] "01:04:30.395 -  Adding key to sessionID: 2", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010430:INFO:CONSOLE(280)] "01:04:30.402 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010430:INFO:CONSOLE(280)] "01:04:30.537 -  timeupdate @ 1.408644", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010430:INFO:CONSOLE(280)] "01:04:30.542 -  waiting for video to end.", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010430:INFO:CONSOLE(280)] "01:04:30.765 -  heartbeat #2", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010431:INFO:CONSOLE(280)] "01:04:31.766 -  heartbeat #3", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[9080:9080:1006/010431:INFO:CONSOLE(280)] "01:04:31.884 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:38742/files/eme_player_js/utils.js (280)
[1:2:1006/010431:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4559 ms)
[826/887] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4990 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9235:9235:1006/010431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9235:9235:1006/010431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55748...
sending server_data: {"host": "127.0.0.1", "port": 55748} (36 bytes)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.400 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.406 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.411 -  Registering video event handlers.", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.419 -  Loading media using MSE.", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.471 -  onSourceOpen [object Event]", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.477 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.519 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.554 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.557 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.573 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9235:9260:1006/010432:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9235:9260:1006/010432:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.580 -  Forcing invalid key data.", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.585 -  Adding key to sessionID: 1", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.589 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.591 -  Forcing invalid key data.", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.594 -  Adding key to sessionID: 2", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(280)] "01:04:32.599 -  onWebkitKeyError KeySystem: org.chromium.externalclearkey.decryptonly, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (280)
[9235:9235:1006/010432:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:55748/files/eme_player_js/utils.js (145)
[1:2:1006/010432:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (1591 ms)
[827/887] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (2103 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9130:9130:1006/010428:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9130:9130:1006/010429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33622...
sending server_data: {"host": "127.0.0.1", "port": 33622} (36 bytes)
[9130:9130:1006/010429:INFO:CONSOLE(280)] "01:04:29.908 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010429:INFO:CONSOLE(280)] "01:04:29.914 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010429:INFO:CONSOLE(280)] "01:04:29.919 -  Registering video event handlers.", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010429:INFO:CONSOLE(280)] "01:04:29.928 -  Loading media using MSE.", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010429:INFO:CONSOLE(280)] "01:04:29.976 -  onSourceOpen [object Event]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010429:INFO:CONSOLE(280)] "01:04:29.985 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.014 -  End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.019 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.050 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.065 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.072 -  Adding key to sessionID: 1", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.076 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.080 -  Adding key to sessionID: 2", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9130:9186:1006/010430:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9130:9186:1006/010430:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.085 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.089 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.277 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.280 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.283 -  Adding key to sessionID: 2", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.288 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.373 -  timeupdate @ 0.17133", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.623 -  timeupdate @ 0.427326", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.677 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.681 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.688 -  Adding key to sessionID: 2", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.696 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010430:INFO:CONSOLE(280)] "01:04:30.903 -  heartbeat #1", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010431:INFO:CONSOLE(280)] "01:04:31.121 -  timeupdate @ 0.939318", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010431:INFO:CONSOLE(280)] "01:04:31.371 -  timeupdate @ 1.195314", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010431:INFO:CONSOLE(280)] "01:04:31.376 -  waiting for video to end.", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010431:INFO:CONSOLE(280)] "01:04:31.478 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010431:INFO:CONSOLE(280)] "01:04:31.486 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010431:INFO:CONSOLE(280)] "01:04:31.494 -  Adding key to sessionID: 2", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010431:INFO:CONSOLE(280)] "01:04:31.504 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010431:INFO:CONSOLE(280)] "01:04:31.903 -  heartbeat #2", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010432:INFO:CONSOLE(280)] "01:04:32.903 -  heartbeat #3", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[9130:9130:1006/010432:INFO:CONSOLE(280)] "01:04:32.918 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:33622/files/eme_player_js/utils.js (280)
[1:2:1006/010432:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4589 ms)
[828/887] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (5254 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9360:9360:1006/010434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9360:9360:1006/010434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56422...
sending server_data: {"host": "127.0.0.1", "port": 56422} (36 bytes)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.364 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.371 -  Registering video event handlers.", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.373 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.423 -  Loading media using MSE.", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.427 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.427 -  Registering video event handlers.", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.428 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.449 -  onSourceOpen [object Event]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.454 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.458 -  Loading media using MSE.", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.464 -  onSourceOpen [object Event]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.465 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9360:9466:1006/010435:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9360:9466:1006/010435:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.547 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.571 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.579 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.589 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.619 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.624 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.625 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.630 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.787 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.787 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.796 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.828 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.829 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010435:INFO:CONSOLE(280)] "01:04:35.833 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010436:INFO:CONSOLE(280)] "01:04:36.186 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010436:INFO:CONSOLE(280)] "01:04:36.187 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010436:INFO:CONSOLE(280)] "01:04:36.188 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010436:INFO:CONSOLE(280)] "01:04:36.228 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010436:INFO:CONSOLE(280)] "01:04:36.229 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010436:INFO:CONSOLE(280)] "01:04:36.229 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010436:INFO:CONSOLE(280)] "01:04:36.881 -  One video seeked.", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[9360:9360:1006/010436:INFO:CONSOLE(280)] "01:04:36.930 -  Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:56422/files/eme_player_js/utils.js (280)
[1:2:1006/010436:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0 (3330 ms)
[829/887] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0 (3950 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9296:9296:1006/010433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9296:9296:1006/010433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37356...
sending server_data: {"host": "127.0.0.1", "port": 37356} (36 bytes)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.114 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.122 -  Using ClearKeyPlayer", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.126 -  Registering video event handlers.", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.128 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.272 -  Loading media using MSE.", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.340 -  onSourceOpen [object Event]", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.349 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.403 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.407 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9296:9349:1006/010434:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9296:9349:1006/010434:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.435 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.454 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.472 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.488 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.491 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.700 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.706 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.727 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010434:INFO:CONSOLE(280)] "01:04:34.788 -  timeupdate @ 0.17133", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.098 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.104 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.113 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.121 -  heartbeat #1", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.284 -  timeupdate @ 0.640656", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.536 -  timeupdate @ 0.896652", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.784 -  timeupdate @ 1.152648", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.788 -  waiting for video to end.", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.898 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.906 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010435:INFO:CONSOLE(280)] "01:04:35.911 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010436:INFO:CONSOLE(280)] "01:04:36.100 -  heartbeat #2", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010437:INFO:CONSOLE(280)] "01:04:37.099 -  heartbeat #3", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[9296:9296:1006/010437:INFO:CONSOLE(280)] "01:04:37.378 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:37356/files/eme_player_js/utils.js (280)
[1:2:1006/010437:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (5069 ms)
[830/887] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (5510 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9323:9323:1006/010433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9323:9323:1006/010433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56231...
sending server_data: {"host": "127.0.0.1", "port": 56231} (36 bytes)
[9323:9323:1006/010434:INFO:CONSOLE(280)] "01:04:34.956 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010434:INFO:CONSOLE(280)] "01:04:34.963 -  Using ClearKeyPlayer", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010434:INFO:CONSOLE(280)] "01:04:34.967 -  Registering video event handlers.", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010434:INFO:CONSOLE(280)] "01:04:34.970 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.071 -  Loading media using MSE.", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.095 -  onSourceOpen [object Event]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.107 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9323:9407:1006/010435:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.151 -  Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9323:9407:1006/010435:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.156 -  End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.176 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.188 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"XvOhazONxOGivLmfmmy3gA","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.396 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.400 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.420 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.461 -  timeupdate @ 0.17133", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.709 -  timeupdate @ 0.38466", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.795 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.799 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.808 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010435:INFO:CONSOLE(280)] "01:04:35.948 -  heartbeat #1", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010436:INFO:CONSOLE(280)] "01:04:36.208 -  timeupdate @ 0.896652", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010436:INFO:CONSOLE(280)] "01:04:36.458 -  timeupdate @ 1.152648", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010436:INFO:CONSOLE(280)] "01:04:36.462 -  waiting for video to end.", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010436:INFO:CONSOLE(280)] "01:04:36.595 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010436:INFO:CONSOLE(280)] "01:04:36.600 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010436:INFO:CONSOLE(280)] "01:04:36.605 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010436:INFO:CONSOLE(280)] "01:04:36.948 -  heartbeat #2", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010437:INFO:CONSOLE(280)] "01:04:37.948 -  heartbeat #3", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[9323:9323:1006/010438:INFO:CONSOLE(280)] "01:04:38.058 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[1:2:1006/010438:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (4941 ms)
[831/887] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5517 ms)
[ RUN      ] PDFTestFiles/PDFExtensionTest.Load/9
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9633:9633:1006/010439:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9633:9633:1006/010439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PDFTestFiles/PDFExtensionTest.Load/9 (1063 ms)
[832/887] PDFTestFiles/PDFExtensionTest.Load/9 (1581 ms)
[ RUN      ] PDFTestFiles/PDFExtensionTest.Load/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9535:9535:1006/010438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9535:9535:1006/010438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9535:9535:1006/010438:INFO:pdf_extension_test.cc(170)] Loading: pdf/test-bookmarks.pdf
[9535:9644:1006/010438:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[9580:9580:1006/010440:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9580:9580:1006/010440:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9580:9580:1006/010440:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PDFTestFiles/PDFExtensionTest.Load/1 (2801 ms)
[833/887] PDFTestFiles/PDFExtensionTest.Load/1 (3413 ms)
[ RUN      ] PDFTestFiles/PDFExtensionTest.Load/8
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9544:9544:1006/010438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9544:9544:1006/010438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9544:9544:1006/010438:INFO:pdf_extension_test.cc(170)] Loading: pdf/test.pdf
[9544:9668:1006/010439:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PDFTestFiles/PDFExtensionTest.Load/8 (2824 ms)
[834/887] PDFTestFiles/PDFExtensionTest.Load/8 (3413 ms)
[ RUN      ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9751:9751:1006/010440:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9751:9751:1006/010440:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010441:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010441:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010441:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010441:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010441:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010441:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0 (982 ms)
[835/887] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0 (1583 ms)
[ RUN      ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9787:9787:1006/010441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9787:9787:1006/010441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010442:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0 (1682 ms)
[836/887] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0 (2114 ms)
[ RUN      ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9817:9817:1006/010441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9817:9817:1006/010441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1 (1538 ms)
[837/887] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1 (2105 ms)
[ RUN      ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9872:9872:1006/010442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9872:9872:1006/010442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010443:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010443:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010443:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010443:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010443:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010443:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010443:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0 (1050 ms)
[838/887] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0 (1578 ms)
[ RUN      ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9997:9997:1006/010443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9997:9997:1006/010443:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010444:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010444:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1 (1106 ms)
[839/887] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1 (1584 ms)
[ RUN      ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10022:10022:1006/010443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10022:10022:1006/010444:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2 (1175 ms)
[840/887] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2 (1584 ms)
[ RUN      ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10025:10025:1006/010443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10025:10025:1006/010444:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1 (1220 ms)
[841/887] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1 (1580 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10186:10186:1006/010445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10186:10186:1006/010445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1 (1229 ms)
[842/887] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1 (1850 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10216:10216:1006/010445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10216:10216:1006/010445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0 (1129 ms)
[843/887] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0 (1582 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10212:10212:1006/010445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10212:10212:1006/010445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010446:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2 (1276 ms)
[844/887] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2 (1846 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10405:10405:1006/010446:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10405:10405:1006/010446:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3 (1046 ms)
[845/887] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3 (1586 ms)
[ RUN      ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10410:10410:1006/010447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10410:10410:1006/010447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010447:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1 (1153 ms)
[846/887] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1 (1580 ms)
[ RUN      ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10406:10406:1006/010447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10406:10406:1006/010447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
sending server_data: {"host": "127.0.0.1", "port": 39441} (36 bytes)
localhost - - [06/Oct/2015 01:04:47] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
[       OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1 (1435 ms)
[847/887] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1 (1839 ms)
[ RUN      ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10581:10581:1006/010448:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10581:10581:1006/010448:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010449:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010449:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0 (1099 ms)
[848/887] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0 (1588 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10595:10595:1006/010448:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10595:10595:1006/010449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10595:10595:1006/010450:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10595:10595:1006/010451:INFO:policy_prefs_browsertest.cc(644)] Testing policy: VideoCaptureAllowedUrls
[10595:10595:1006/010452:INFO:policy_prefs_browsertest.cc(644)] Testing policy: RestoreOnStartup
[10595:10595:1006/010452:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultPopupsSetting
[10595:10595:1006/010452:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ProxyMode
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1 (4183 ms)
[849/887] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1 (4732 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10599:10599:1006/010448:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10599:10599:1006/010449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10599:10599:1006/010450:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10599:10599:1006/010451:INFO:policy_prefs_browsertest.cc(644)] Testing policy: TranslateEnabled
[10599:10599:1006/010452:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ImportBookmarks
[10599:10599:1006/010452:INFO:policy_prefs_browsertest.cc(644)] Testing policy: PluginsBlockedForUrls
[10599:10599:1006/010452:INFO:policy_prefs_browsertest.cc(644)] Testing policy: JavascriptEnabled
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4 (4713 ms)
[850/887] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4 (5249 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10760:10760:1006/010450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10760:10760:1006/010450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010450:WARNING:channel.cc(358)] RawChannel write error
[10760:10760:1006/010451:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10760:10760:1006/010453:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultCookiesSetting
[10760:10760:1006/010453:INFO:policy_prefs_browsertest.cc(644)] Testing policy: NotificationsBlockedForUrls
[10760:10760:1006/010453:INFO:policy_prefs_browsertest.cc(644)] Testing policy: CookiesBlockedForUrls
[10760:10760:1006/010454:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ProxyBypassList
[10760:10760:1006/010454:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ShowHomeButton
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12 (5281 ms)
[851/887] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12 (5784 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10884:10884:1006/010454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10884:10884:1006/010454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0 (1775 ms)
[852/887] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0 (2104 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7296:7296:1006/010355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7296:7296:1006/010355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7f9f6b37f150 <unknown>
#4 0x7f9f6b4309d3 __poll
#5 0x00000061b6ec __interceptor_poll
#6 0x7f9f70af9ff6 <unknown>
#7 0x7f9f70afa124 g_main_context_iteration
#8 0x0000030d39d0 base::MessagePumpGlib::Run()
#9 0x00000300c3f9 base::RunLoop::Run()
#10 0x00000e6a0ac6 content::RunThisRunLoop()
#11 0x00000e6a31e4 content::WindowedNotificationObserver::Wait()
#12 0x00000e5cb3a6 content::WaitForLoadStop()
#13 0x000002f29288 InProcessBrowserTest::RunTestOnMainThreadLoop()
#14 0x00000e5c8e7b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#15 0x000002b64625 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#16 0x000002b61dd5 ChromeBrowserMainParts::PreMainMessageLoopRun()
#17 0x0000057d5456 content::BrowserMainLoop::PreMainMessageLoopRun()
#18 0x000005bb0f69 content::StartupTaskRunner::RunAllTasksNow()
#19 0x0000057d0f96 content::BrowserMainLoop::CreateStartupTasks()
#20 0x000005e1a50b content::BrowserMainRunnerImpl::Initialize()
#21 0x0000116991b7 content::BrowserMain()
#22 0x0000113089ae content::ContentMainRunnerImpl::Run()
#23 0x00001130613b content::ContentMain()
#24 0x00000e5c85ec content::BrowserTestBase::SetUp()
#25 0x000002f25b36 InProcessBrowserTest::SetUp()
#26 0x0000039f3767 testing::Test::Run()
#27 0x0000039f51ef testing::TestInfo::Run()
#28 0x0000039f629e testing::TestCase::Run()
#29 0x000003a08055 testing::internal::UnitTestImpl::RunAllTests()
#30 0x000003a0768b testing::UnitTest::Run()
#31 0x00000310640f base::TestSuite::Run()
#32 0x000001e234aa ChromeBrowserTestSuiteRunner::RunTestSuite()
#33 0x00000e698f30 content::LaunchTests()
#34 0x000002f234d4 LaunchChromeTests()
#35 0x000001e2337a main
#36 0x7f9f6b36a76d __libc_start_main
#37 0x0000005e05d5 <unknown>
[853/887] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1 (TIMED OUT)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11023:11023:1006/010455:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11023:11023:1006/010456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2 (1757 ms)
[854/887] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2 (2383 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/16
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10877:10877:1006/010454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10877:10877:1006/010454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010455:WARNING:channel.cc(358)] RawChannel write error
[10877:10877:1006/010455:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/16 (4491 ms)
[855/887] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/16 (4998 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11047:11047:1006/010456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11047:11047:1006/010456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11189:11189:1006/010457:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11189:11189:1006/010457:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2 (1724 ms)
[856/887] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2 (2105 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11036:11036:1006/010456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11036:11036:1006/010456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2 (1827 ms)
[857/887] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2 (2369 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11265:11265:1006/010458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11265:11265:1006/010458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11265:11265:1006/010459:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
Fontconfig error: Cannot load default config file
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0 (1845 ms)
[858/887] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0 (2374 ms)
[ RUN      ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11282:11282:1006/010458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11282:11282:1006/010458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010459:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1 (1728 ms)
[859/887] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1 (2110 ms)
[ RUN      ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11283:11283:1006/010458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11283:11283:1006/010458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0 (1909 ms)
[860/887] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0 (2381 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11281:11281:1006/010458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11281:11281:1006/010458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/1 (2081 ms)
[861/887] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/1 (2637 ms)
[ RUN      ] ContentSettingsTest.AllowCookiesForASessionUsingExceptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11585:11585:1006/010500:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11585:11585:1006/010500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContentSettingsTest.AllowCookiesForASessionUsingExceptions (1118 ms)
[862/887] ContentSettingsTest.AllowCookiesForASessionUsingExceptions (1586 ms)
[ RUN      ] ContentSettingsTest.BasicCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11597:11597:1006/010501:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11597:11597:1006/010501:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50216...
sending server_data: {"host": "127.0.0.1", "port": 50216} (36 bytes)
[       OK ] ContentSettingsTest.BasicCookies (1511 ms)
[863/887] ContentSettingsTest.BasicCookies (1854 ms)
[ RUN      ] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11575:11575:1006/010500:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11575:11575:1006/010500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010502:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage (1909 ms)
[864/887] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage (2387 ms)
[ RUN      ] ExtensionFunctionalTest.TestAdblockExtensionCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11813:11813:1006/010502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11813:11813:1006/010502:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010503:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010503:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010503:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010503:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010503:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010503:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010503:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionFunctionalTest.TestAdblockExtensionCrash (1298 ms)
[865/887] ExtensionFunctionalTest.TestAdblockExtensionCrash (1858 ms)
[ RUN      ] DeclarativeContentApiTest.RulesPersistence
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11603:11603:1006/010501:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11603:11603:1006/010501:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[11603:11775:1006/010504:WARNING:channel.cc(358)] RawChannel write error
[11603:11603:1006/010504:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[11603:11603:1006/010504:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[11603:11603:1006/010504:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] DeclarativeContentApiTest.RulesPersistence (3543 ms)
[866/887] DeclarativeContentApiTest.RulesPersistence (4201 ms)
[ RUN      ] ContinueWhereILeftOffTest.SessionStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11884:11884:1006/010503:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11884:11884:1006/010503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.SessionStorage (2054 ms)
[867/887] ContinueWhereILeftOffTest.SessionStorage (2640 ms)
[ RUN      ] ContinueWhereILeftOffTest.Post
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12053:12053:1006/010504:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12053:12053:1006/010504:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.Post (1085 ms)
[868/887] ContinueWhereILeftOffTest.Post (1599 ms)
[ RUN      ] ContinueWhereILeftOffTest.SessionCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11865:11865:1006/010502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11865:11865:1006/010503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.SessionCookies (2364 ms)
[869/887] ContinueWhereILeftOffTest.SessionCookies (2909 ms)
[ RUN      ] DefaultMemorySSLHostStateDelegateTest.AfterRestart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12243:12243:1006/010505:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12243:12243:1006/010505:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DefaultMemorySSLHostStateDelegateTest.AfterRestart (1192 ms)
[870/887] DefaultMemorySSLHostStateDelegateTest.AfterRestart (1578 ms)
[ RUN      ] RestartTest.LocalStorageClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12219:12219:1006/010505:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12219:12219:1006/010505:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestartTest.LocalStorageClearedOnExit (1717 ms)
[871/887] RestartTest.LocalStorageClearedOnExit (2116 ms)
[ RUN      ] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12238:12238:1006/010505:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12238:12238:1006/010505:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit (1358 ms)
[872/887] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit (1844 ms)
[ RUN      ] IncognitoSSLHostStateDelegateTest.AfterRestart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12242:12242:1006/010505:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12242:12242:1006/010506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010506:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IncognitoSSLHostStateDelegateTest.AfterRestart (1314 ms)
[873/887] IncognitoSSLHostStateDelegateTest.AfterRestart (1847 ms)
[ RUN      ] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleShowsOnStartup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12492:12492:1006/010507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12492:12492:1006/010507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleShowsOnStartup (1103 ms)
[874/887] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleShowsOnStartup (1584 ms)
[ RUN      ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12497:12497:1006/010507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12497:12497:1006/010507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010508:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0 (1287 ms)
[875/887] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0 (1840 ms)
[ RUN      ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12498:12498:1006/010507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12498:12498:1006/010507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0 (1322 ms)
[876/887] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0 (1844 ms)
[ RUN      ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12499:12499:1006/010507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12499:12499:1006/010508:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1 (1319 ms)
[877/887] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1 (1840 ms)
[ RUN      ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12740:12740:1006/010508:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12740:12740:1006/010509:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12740:12789:1006/010509:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0 (862 ms)
[878/887] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0 (1318 ms)
[ RUN      ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12770:12770:1006/010509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12770:12770:1006/010509:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1 (1192 ms)
[879/887] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1 (1587 ms)
[ RUN      ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12771:12771:1006/010509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12771:12771:1006/010509:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010510:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2 (1257 ms)
[880/887] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2 (1845 ms)
[ RUN      ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12772:12772:1006/010509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12772:12772:1006/010509:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1 (1282 ms)
[881/887] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1 (1844 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12925:12925:1006/010510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12925:12925:1006/010510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1 (1003 ms)
[882/887] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1 (1595 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13025:13025:1006/010510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13025:13025:1006/010511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13025:13104:1006/010511:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/010511:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0 (1021 ms)
[883/887] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0 (1589 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13059:13059:1006/010511:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13059:13059:1006/010511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2 (1127 ms)
[884/887] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2 (1590 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13064:13064:1006/010511:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13064:13064:1006/010511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010511:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3 (1080 ms)
[885/887] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3 (1584 ms)
[ RUN      ] PlatformAppBrowserTest.ComponentAppBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13132:13132:1006/010512:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13132:13132:1006/010512:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010513:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppBrowserTest.ComponentAppBackgroundPage (1619 ms)
[886/887] PlatformAppBrowserTest.ComponentAppBackgroundPage (2109 ms)
[ RUN      ] NoSessionRestoreTest.LocalStorageClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13269:13269:1006/010512:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13269:13269:1006/010512:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.LocalStorageClearedOnExit (958 ms)
[887/887] NoSessionRestoreTest.LocalStorageClearedOnExit (1581 ms)
Retrying 8 tests (retry #1)
[ RUN      ] FormAutofillTest.ClearFormWithNodeContainingSelectOne
[       OK ] FormAutofillTest.ClearFormWithNodeContainingSelectOne (235 ms)
[888/895] FormAutofillTest.ClearFormWithNodeContainingSelectOne (545 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13425:13425:1006/010514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13425:13425:1006/010514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13425:13605:1006/010514:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1 (1607 ms)
[889/895] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1 (2115 ms)
[ RUN      ] MediaGalleriesPlatformAppBrowserTest.Scan
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13427:13427:1006/010514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13427:13427:1006/010514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13427:13502:1006/010514:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogeaddmikmpenoljmcfmgfihelicaich-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13427:13502:1006/010515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogeaddmikmpenoljmcfmgfihelicaich-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[13427:13427:1006/010515:INFO:CONSOLE(0)] "[SUCCESS] MediaScanTest", source: chrome-extension://ogeaddmikmpenoljmcfmgfihelicaich/_generated_background_page.html (0)
[       OK ] MediaGalleriesPlatformAppBrowserTest.Scan (2371 ms)
[890/895] MediaGalleriesPlatformAppBrowserTest.Scan (2907 ms)
[ RUN      ] NaClBrowserTestPnacl.CrashInCallback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13428:13428:1006/010514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13428:13428:1006/010514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35958...
sending server_data: {"host": "127.0.0.1", "port": 35958} (36 bytes)
[1,1266280896:08:05:15.308774] Native Client module will be loaded at base address 0x000035e700000000
[13428:13428:1006/010515:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48
[1,1266280896:08:05:16.160759] NaCl untrusted code called _exit(0x0)
[1,1266280896:08:05:16.177492] Native Client module will be loaded at base address 0x0000398200000000

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48
[1,1266280896:08:05:16.233200] NaCl untrusted code called _exit(0x0)
[1,1266280896:08:05:16.250807] Native Client module will be loaded at base address 0x00005b4700000000

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48

** Signal 31 from trusted code: pc=7f5e498c1f48
[13428:13428:1006/010516:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_in_callback loaded
[13428:13428:1006/010516:INFO:nacl_browsertest_util.cc(130)] ||||
[13428:13428:1006/010516:INFO:nacl_browsertest_util.cc(130)] |||| [CrashInCallback BEGIN]
--- CrashInCallback
--- CrashingCallback

** Signal 11 from untrusted code: pc=5b47000203a2
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7f5e4b6cdd40; bottom 0x7f5e4b6d1000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[13428:13496:1006/010516:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[13428:13428:1006/010516:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:35958/files/ppapi_crash_in_callback.html?pnacl=1 (0)
[13428:13428:1006/010516:INFO:nacl_browsertest_util.cc(130)] |||| [CrashInCallback PASS]
[13428:13428:1006/010516:INFO:nacl_browsertest_util.cc(130)] ||||
[13428:13428:1006/010516:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.CrashInCallback (2744 ms)
[891/895] NaClBrowserTestPnacl.CrashInCallback (3161 ms)
[ RUN      ] NaClBrowserTestPnacl.PnaclDebugURLFlagOff
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13487:13487:1006/010514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13487:13487:1006/010515:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41392...
sending server_data: {"host": "127.0.0.1", "port": 41392} (36 bytes)
[1,1309002176:08:05:16.126248] Native Client module will be loaded at base address 0x00004a4400000000

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48
[1,1309002176:08:05:16.507253] NaCl untrusted code called _exit(0x0)
[1,1309002176:08:05:16.531251] Native Client module will be loaded at base address 0x0000485500000000

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48
[1,1309002176:08:05:16.595635] NaCl untrusted code called _exit(0x0)
[1,1309002176:08:05:16.615624] Native Client module will be loaded at base address 0x00004fe000000000

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48

** Signal 31 from trusted code: pc=7f0e4c17ff48
[13487:13487:1006/010516:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestPnacl.PnaclDebugURLFlagOff (2248 ms)
[892/895] NaClBrowserTestPnacl.PnaclDebugURLFlagOff (2898 ms)
[ RUN      ] PermissionBubbleManagerBrowserTest.NavTwiceWithHash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13703:13703:1006/010516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13703:13703:1006/010516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13703:13846:1006/010517:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PermissionBubbleManagerBrowserTest.NavTwiceWithHash (1490 ms)
[893/895] PermissionBubbleManagerBrowserTest.NavTwiceWithHash (2104 ms)
[ RUN      ] TabModalConfirmDialogTest.Quit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13806:13806:1006/010517:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13806:13806:1006/010517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13806:13894:1006/010517:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] TabModalConfirmDialogTest.Quit (968 ms)
[894/895] TabModalConfirmDialogTest.Quit (1590 ms)
[ RUN      ] SSLUITest.SSLStatusMatchesOnInterstitialAndAfterProceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13758:13758:1006/010517:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13758:13758:1006/010517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:49679...
sending server_data: {"host": "127.0.0.1", "port": 49679} (36 bytes)
[13758:13856:1006/010518:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITest.SSLStatusMatchesOnInterstitialAndAfterProceed (1725 ms)
[895/895] SSLUITest.SSLStatusMatchesOnInterstitialAndAfterProceed (2368 ms)
SUCCESS: all tests passed.
+-----------------------------------------------------------------------------------+
| End of shard 0  Pending: 1.3s  Duration: 744.4s  Bot: swarm-precise-p8kf  Exit: 0 |
+-----------------------------------------------------------------------------------+

+----------------------------------------------------------------------------+
| Shard 1  https://chromium-swarm.appspot.com/user/task/2a54f5151a161a10     |
+----------------------------------------------------------------------------+
Additional test environment:
    ASAN_OPTIONS=symbolize=0
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    G_SLICE=always-malloc
    LANG=en_US.UTF-8
    LLVM_SYMBOLIZER_PATH=/tmp/runXNW6qm/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
    NSS_DISABLE_ARENA_FREE_LIST=1
    NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-batch-limit=1 --test-launcher-summary-output=/tmp/outaRXzfV/output.json

IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 1/5
Using 4 parallel jobs.
[ RUN      ] AppListStartPageWebUITest.LoadDoodle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[978:978:1006/005315:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[978:978:1006/005315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[978:978:1006/005316:INFO:CONSOLE(1324)] "Running TestCase AppListStartPageWebUITest.LoadDoodle", source: test_api.js (1324)
[       OK ] AppListStartPageWebUITest.LoadDoodle (1652 ms)
[1/962] AppListStartPageWebUITest.LoadDoodle (2104 ms)
[ RUN      ] BaseDownloadsWebUITest.NoDownloadsAfterClearAll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[980:980:1006/005315:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[980:980:1006/005315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[980:980:1006/005316:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[980:980:1006/005316:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoDownloadsAfterClearAll", source: test_api.js (1324)
[       OK ] BaseDownloadsWebUITest.NoDownloadsAfterClearAll (1986 ms)
[2/962] BaseDownloadsWebUITest.NoDownloadsAfterClearAll (2364 ms)
[ RUN      ] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[984:984:1006/005315:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[984:984:1006/005315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[984:984:1006/005316:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[984:984:1006/005316:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIDeleteProhibitedTest.DeleteProhibited", source: test_api.js (1324)
[1:2:1006/005317:WARNING:channel.cc(358)] RawChannel write error
[1112:1112:1006/005317:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1112:1112:1006/005317:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1112:1112:1006/005317:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited (2494 ms)
[3/962] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited (2886 ms)
[ RUN      ] ExtensionSettingsWebUITest.testEmptyExtensionList
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1258:1258:1006/005317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1258:1258:1006/005317:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1258:1258:1006/005319:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1258:1258:1006/005319:INFO:CONSOLE(1324)] "Running TestCase ExtensionSettingsWebUITest.testEmptyExtensionList", source: test_api.js (1324)
[       OK ] ExtensionSettingsWebUITest.testEmptyExtensionList (2760 ms)
[4/962] ExtensionSettingsWebUITest.testEmptyExtensionList (3152 ms)
[ RUN      ] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[982:982:1006/005315:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[982:982:1006/005315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[982:982:1006/005320:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[982:982:1006/005320:INFO:CONSOLE(1324)] "Running TestCase EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads", source: test_api.js (1324)
[       OK ] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads (5370 ms)
[5/962] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads (5774 ms)
[ RUN      ] BasicExtensionSettingsWebUITest.testUninstall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1264:1264:1006/005317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1264:1264:1006/005318:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[1264:1337:1006/005319:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hefoppiceadhfnhhoadkailkglcnbima-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1264:1264:1006/005319:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[1264:1264:1006/005319:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[1264:1264:1006/005320:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1264:1264:1006/005320:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testUninstall", source: test_api.js (1324)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] BasicExtensionSettingsWebUITest.testUninstall (4281 ms)
[6/962] BasicExtensionSettingsWebUITest.testUninstall (4725 ms)
[ RUN      ] OptionsDialogExtensionSettingsWebUITest.testAccessibility
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1316:1316:1006/005318:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1316:1316:1006/005318:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1316:1316:1006/005320:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1316:1316:1006/005321:INFO:CONSOLE(1324)] "Running TestCase OptionsDialogExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1444:1444:1006/005321:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300002c6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] OptionsDialogExtensionSettingsWebUITest.testAccessibility (3671 ms)
[7/962] OptionsDialogExtensionSettingsWebUITest.testAccessibility (4202 ms)
[ RUN      ] HelpPageWebUITest.testOpenHelpPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1565:1565:1006/005321:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1565:1565:1006/005321:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1565:1607:1006/005322:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1565:1565:1006/005322:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1565:1565:1006/005322:INFO:CONSOLE(1324)] "Running TestCase HelpPageWebUITest.testOpenHelpPage", source: test_api.js (1324)
[       OK ] HelpPageWebUITest.testOpenHelpPage (2172 ms)
[8/962] HelpPageWebUITest.testOpenHelpPage (2634 ms)
[ RUN      ] HelpPageWebUITest.testUpdateState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1587:1587:1006/005321:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1587:1587:1006/005321:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1587:1587:1006/005322:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1587:1587:1006/005322:INFO:CONSOLE(1324)] "Running TestCase HelpPageWebUITest.testUpdateState", source: test_api.js (1324)
[       OK ] HelpPageWebUITest.testUpdateState (2144 ms)
[9/962] HelpPageWebUITest.testUpdateState (2653 ms)
[ RUN      ] BaseIdentityInternalsWebUITest.emptyTokenCache
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1732:1732:1006/005322:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1732:1732:1006/005323:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1732:1732:1006/005324:INFO:CONSOLE(1324)] "Running TestCase BaseIdentityInternalsWebUITest.emptyTokenCache", source: test_api.js (1324)
[       OK ] BaseIdentityInternalsWebUITest.emptyTokenCache (1971 ms)
[10/962] BaseIdentityInternalsWebUITest.emptyTokenCache (2649 ms)
[ RUN      ] AutofillEditAddressWebUITest.testLoadAddress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1812:1812:1006/005323:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1812:1812:1006/005323:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1812:1812:1006/005325:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1812:1812:1006/005327:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testLoadAddress", source: test_api.js (1324)
[1:2:1006/005328:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillEditAddressWebUITest.testLoadAddress (4895 ms)
[11/962] AutofillEditAddressWebUITest.testLoadAddress (5527 ms)
[ RUN      ] AutofillEditAddressWebUITest.testInitialFormLayout
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1735:1735:1006/005322:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1735:1735:1006/005323:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005324:WARNING:channel.cc(358)] RawChannel write error
[1735:1735:1006/005324:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1735:1735:1006/005327:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testInitialFormLayout", source: test_api.js (1324)
[1735:1735:1006/005328:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[1835:1835:1006/005328:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1835:1835:1006/005328:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1835:1835:1006/005328:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1835:1835:1006/005328:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1835:1835:1006/005328:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1835:1835:1006/005328:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1835:1835:1006/005328:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1835:1835:1006/005328:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1835:1835:1006/005328:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1835:1835:1006/005328:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] AutofillEditAddressWebUITest.testInitialFormLayout (6348 ms)
[12/962] AutofillEditAddressWebUITest.testInitialFormLayout (6836 ms)
[ RUN      ] AutofillEditAddressWebUITest.testLoadAddressComponents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1886:1886:1006/005324:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1886:1886:1006/005324:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1886:1886:1006/005326:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1886:1886:1006/005328:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testLoadAddressComponents", source: test_api.js (1324)
[2015:2015:1006/005330:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2015:2015:1006/005330:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2015:2015:1006/005330:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] AutofillEditAddressWebUITest.testLoadAddressComponents (6494 ms)
[13/962] AutofillEditAddressWebUITest.testLoadAddressComponents (7088 ms)
[ RUN      ] AutofillEditAddressWebUITest.testFieldValuesSaved
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2027:2027:1006/005325:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2027:2027:1006/005325:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2027:2027:1006/005327:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2027:2027:1006/005329:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testFieldValuesSaved", source: test_api.js (1324)
[       OK ] AutofillEditAddressWebUITest.testFieldValuesSaved (6246 ms)
[14/962] AutofillEditAddressWebUITest.testFieldValuesSaved (6825 ms)
[ RUN      ] ManageProfileUITest.DefaultCreateOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2303:2303:1006/005331:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2303:2303:1006/005331:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2303:2303:1006/005333:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2303:2303:1006/005335:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.DefaultCreateOptions", source: test_api.js (1324)
[1:2:1006/005335:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ManageProfileUITest.DefaultCreateOptions (5397 ms)
[15/962] ManageProfileUITest.DefaultCreateOptions (6465 ms)
[ RUN      ] ContentOptionsWebUITest.testOpenContentOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2154:2154:1006/005329:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2154:2154:1006/005329:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2154:2154:1006/005330:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2154:2154:1006/005333:INFO:CONSOLE(1324)] "Running TestCase ContentOptionsWebUITest.testOpenContentOptions", source: test_api.js (1324)
[       OK ] ContentOptionsWebUITest.testOpenContentOptions (7545 ms)
[16/962] ContentOptionsWebUITest.testOpenContentOptions (8574 ms)
[ RUN      ] ManageProfileUITest.EditSupervisedUserNameAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2352:2352:1006/005332:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2352:2352:1006/005332:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2352:2352:1006/005334:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2352:2352:1006/005336:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.EditSupervisedUserNameAllowed", source: test_api.js (1324)
[       OK ] ManageProfileUITest.EditSupervisedUserNameAllowed (6541 ms)
[17/962] ManageProfileUITest.EditSupervisedUserNameAllowed (7083 ms)
[ RUN      ] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2163:2163:1006/005329:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2163:2163:1006/005329:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2163:2163:1006/005331:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2163:2163:1006/005334:INFO:CONSOLE(1324)] "Running TestCase ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions", source: test_api.js (1324)
[2163:2230:1006/005341:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1317 to client_task_runner_.
[2163:2230:1006/005341:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:497 to client_task_runner_.
[       OK ] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions (12290 ms)
[18/962] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions (13054 ms)
[ RUN      ] ManageProfileUITest.DeleteSupervisedUserWarning
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2486:2486:1006/005338:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2486:2486:1006/005338:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2486:2486:1006/005340:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2486:2486:1006/005341:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.DeleteSupervisedUserWarning", source: test_api.js (1324)
[       OK ] ManageProfileUITest.DeleteSupervisedUserWarning (4805 ms)
[19/962] ManageProfileUITest.DeleteSupervisedUserWarning (5515 ms)
[ RUN      ] ManageProfileUITest.ShowCreateConfirmationOnSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2487:2487:1006/005338:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2487:2487:1006/005338:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2487:2487:1006/005340:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2487:2487:1006/005341:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.ShowCreateConfirmationOnSuccess", source: test_api.js (1324)
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a5640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2538:2538:1006/005342:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a5640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ManageProfileUITest.ShowCreateConfirmationOnSuccess (4885 ms)
[20/962] ManageProfileUITest.ShowCreateConfirmationOnSuccess (5515 ms)
[ RUN      ] ManageProfileUITest.Create_NameUpdateOnAvatarSelected
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2559:2559:1006/005339:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2559:2559:1006/005340:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2559:2647:1006/005341:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2559:2559:1006/005341:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2559:2559:1006/005343:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NameUpdateOnAvatarSelected", source: test_api.js (1324)
[       OK ] ManageProfileUITest.Create_NameUpdateOnAvatarSelected (5273 ms)
[21/962] ManageProfileUITest.Create_NameUpdateOnAvatarSelected (6044 ms)
[ RUN      ] MultilanguageOptionsWebUIBrowserTest.ChangeSpellcheckLanguages
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2708:2708:1006/005342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2708:2708:1006/005342:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2708:2708:1006/005344:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2708:2708:1006/005346:INFO:CONSOLE(1324)] "Running TestCase MultilanguageOptionsWebUIBrowserTest.ChangeSpellcheckLanguages", source: test_api.js (1324)
[2769:2769:1006/005348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2769:2769:1006/005348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2769:2769:1006/005348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2769:2769:1006/005348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2769:2769:1006/005348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2769:2769:1006/005348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] MultilanguageOptionsWebUIBrowserTest.ChangeSpellcheckLanguages (5977 ms)
[22/962] MultilanguageOptionsWebUIBrowserTest.ChangeSpellcheckLanguages (6568 ms)
[ RUN      ] MultilanguagePreferenceWebUIBrowserTest.SelectFromBlank
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2733:2733:1006/005343:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2733:2733:1006/005343:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2733:2733:1006/005345:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2733:2733:1006/005347:INFO:CONSOLE(1324)] "Running TestCase MultilanguagePreferenceWebUIBrowserTest.SelectFromBlank", source: test_api.js (1324)
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2858:2858:1006/005348:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] MultilanguagePreferenceWebUIBrowserTest.SelectFromBlank (5805 ms)
[23/962] MultilanguagePreferenceWebUIBrowserTest.SelectFromBlank (6304 ms)
[ RUN      ] MultilanguageOptionsWebUIBrowserTest.NotAcceptLanguage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2732:2732:1006/005343:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2732:2732:1006/005343:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2732:2732:1006/005345:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2732:2732:1006/005347:INFO:CONSOLE(1324)] "Running TestCase MultilanguageOptionsWebUIBrowserTest.NotAcceptLanguage", source: test_api.js (1324)
[       OK ] MultilanguageOptionsWebUIBrowserTest.NotAcceptLanguage (5978 ms)
[24/962] MultilanguageOptionsWebUIBrowserTest.NotAcceptLanguage (6563 ms)
[ RUN      ] OptionsWebUITest.testSetBooleanPrefTriggers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2942:2942:1006/005345:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2942:2942:1006/005345:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2942:2942:1006/005347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2942:2942:1006/005348:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.MAYBE_testSetBooleanPrefTriggers", source: test_api.js (1324)
[       OK ] OptionsWebUITest.testSetBooleanPrefTriggers (5669 ms)
[25/962] OptionsWebUITest.testSetBooleanPrefTriggers (6318 ms)
[ RUN      ] OptionsWebUITest.emptySelectedIndexesDoesntCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3040:3040:1006/005349:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3040:3040:1006/005349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005350:WARNING:channel.cc(358)] RawChannel write error
[3040:3040:1006/005351:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3040:3040:1006/005353:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.emptySelectedIndexesDoesntCrash", source: test_api.js (1324)
[       OK ] OptionsWebUITest.emptySelectedIndexesDoesntCrash (5465 ms)
[26/962] OptionsWebUITest.emptySelectedIndexesDoesntCrash (6037 ms)
[ RUN      ] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3034:3034:1006/005349:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3034:3034:1006/005349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005350:WARNING:channel.cc(358)] RawChannel write error
[3034:3034:1006/005351:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3034:3034:1006/005352:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial", source: test_api.js (1324)
[3085:3085:1006/005354:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3085:3085:1006/005354:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3085:3085:1006/005354:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial (5620 ms)
[27/962] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial (6297 ms)
[ RUN      ] OptionsWebUIExtendedTest.ShowOverlayNoHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3045:3045:1006/005349:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3045:3045:1006/005350:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3045:3157:1006/005351:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3045:3045:1006/005351:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3045:3045:1006/005353:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayNoHistory", source: test_api.js (1324)
[3180:3180:1006/005355:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3180:3180:1006/005355:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3180:3180:1006/005355:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] OptionsWebUIExtendedTest.ShowOverlayNoHistory (5997 ms)
[28/962] OptionsWebUIExtendedTest.ShowOverlayNoHistory (6561 ms)
[ RUN      ] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3250:3250:1006/005351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3250:3250:1006/005351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3250:3250:1006/005353:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3250:3250:1006/005354:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayReplaceHistory", source: test_api.js (1324)
[3293:3293:1006/005357:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3293:3293:1006/005357:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3293:3293:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory (5840 ms)
[29/962] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory (6564 ms)
[ RUN      ] OptionsWebUIExtendedTest.ShowUnrelatedOverlay
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3348:3348:1006/005355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3348:3348:1006/005355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005356:WARNING:channel.cc(358)] RawChannel write error
[3348:3348:1006/005357:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3348:3348:1006/005359:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowUnrelatedOverlay", source: test_api.js (1324)
[3420:3420:1006/005401:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3420:3420:1006/005401:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3420:3420:1006/005401:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3420:3420:1006/005401:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3420:3420:1006/005401:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] OptionsWebUIExtendedTest.ShowUnrelatedOverlay (6139 ms)
[30/962] OptionsWebUIExtendedTest.ShowUnrelatedOverlay (6559 ms)
[ RUN      ] OptionsWebUIExtendedTest.OverlayTabNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3349:3349:1006/005355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3349:3349:1006/005355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3349:3349:1006/005357:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3349:3349:1006/005359:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayTabNavigation", source: test_api.js (1324)
[1:2:1006/005401:WARNING:channel.cc(358)] RawChannel write error
[3416:3416:1006/005401:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3416:3416:1006/005401:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3416:3416:1006/005401:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3416:3416:1006/005401:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3416:3416:1006/005401:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3416:3416:1006/005401:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] OptionsWebUIExtendedTest.OverlayTabNavigation (6458 ms)
[31/962] OptionsWebUIExtendedTest.OverlayTabNavigation (7085 ms)
[ RUN      ] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3408:3408:1006/005356:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3408:3408:1006/005356:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3408:3408:1006/005358:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3408:3408:1006/005400:INFO:CONSOLE(1324)] "Running TestCase ProfileSettingsResetWebUITest.testOpenProfileSettingsReset", source: test_api.js (1324)
[       OK ] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset (5843 ms)
[32/962] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset (6567 ms)
[ RUN      ] SettingsAppWebUITest.testOpenSettingsApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3569:3569:1006/005358:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3569:3569:1006/005358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3569:3569:1006/005400:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3569:3569:1006/005401:INFO:CONSOLE(1324)] "Running TestCase SettingsAppWebUITest.testOpenSettingsApp", source: test_api.js (1324)
[3569:3569:1006/005403:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 5 of 9):
#proxiesConfigureButton
#languages-section > .settings-row > A
#language-button
#languages-section > .checkbox.controlled-setting-with-label > LABEL > INPUT
#manage-languages
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.


*** End accessibility audit results ***", source: test_api.js (358)
[       OK ] SettingsAppWebUITest.testOpenSettingsApp (5615 ms)
[33/962] SettingsAppWebUITest.testOpenSettingsApp (6299 ms)
[ RUN      ] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3699:3699:1006/005402:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3699:3699:1006/005403:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3699:3699:1006/005404:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect", source: test_api.js (1324)
[3809:3809:1006/005405:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000037780]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3809:3809:1006/005405:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000037780]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3809:3809:1006/005405:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000037780]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3809:3809:1006/005405:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000037780]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect (2711 ms)
[34/962] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect (3154 ms)
[ RUN      ] SyncInternalsWebUITest.EventLogTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3877:3877:1006/005404:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3877:3877:1006/005404:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3877:3877:1006/005406:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.EventLogTest", source: test_api.js (1324)
[       OK ] SyncInternalsWebUITest.EventLogTest (2580 ms)
[35/962] SyncInternalsWebUITest.EventLogTest (3163 ms)
[ RUN      ] SettingsAppWebUITest.testStrings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3658:3658:1006/005402:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3658:3658:1006/005402:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3658:3658:1006/005404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3658:3658:1006/005405:INFO:CONSOLE(1324)] "Running TestCase SettingsAppWebUITest.testStrings", source: test_api.js (1324)
[3658:3658:1006/005407:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 5 of 9):
#proxiesConfigureButton
#languages-section > .settings-row > A
#language-button
#languages-section > .checkbox.controlled-setting-with-label > LABEL > INPUT
#manage-languages
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.


*** End accessibility audit results ***", source: test_api.js (358)
[       OK ] SettingsAppWebUITest.testStrings (5787 ms)
[36/962] SettingsAppWebUITest.testStrings (6297 ms)
[ RUN      ] SettingsFormatWebUITest.CheckboxIdOrPrefCheck
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3672:3672:1006/005402:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3672:3672:1006/005402:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3672:3672:1006/005404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3672:3672:1006/005406:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.CheckboxIdOrPrefCheck", source: test_api.js (1324)
[       OK ] SettingsFormatWebUITest.CheckboxIdOrPrefCheck (5743 ms)
[37/962] SettingsFormatWebUITest.CheckboxIdOrPrefCheck (6297 ms)
[ RUN      ] SyncInternalsWebUITest.DumpSyncEventsToText
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3956:3956:1006/005406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3956:3956:1006/005406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3956:3956:1006/005407:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.DumpSyncEventsToText", source: test_api.js (1324)
[       OK ] SyncInternalsWebUITest.DumpSyncEventsToText (2463 ms)
[38/962] SyncInternalsWebUITest.DumpSyncEventsToText (2896 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4064:4064:1006/005408:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4064:4064:1006/005408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005409:WARNING:channel.cc(358)] RawChannel write error
[4064:4064:1006/005409:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures", source: test_api.js (1324)
[4064:4064:1006/005409:ERROR:web_ui_test_handler.cc(76)] Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_ShouldFail","testWithAuditFailures")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.

Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.


Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.


*** End accessibility audit results ***
    at Object.Test.runAccessibilityAudit (test_api.js:356:17)
    at Object.TestCase.runAccessibilityAudit (test_api.js:486:22)
    at expectFunc (test_api.js:1120:20)
    at testDone (test_api.js:863:31)
    at runTest (test_api.js:1170:7)
    at <anonymous>:1:1
[       OK ] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures (1980 ms)
[39/962] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures (2631 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4129:4129:1006/005409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4129:4129:1006/005409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4129:4129:1006/005410:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled", source: test_api.js (1324)
[       OK ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled (1917 ms)
[40/962] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled (2366 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4130:4130:1006/005409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4130:4130:1006/005409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4130:4130:1006/005410:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures", source: test_api.js (1324)
[4130:4130:1006/005410:ERROR:web_ui_test_handler.cc(76)] Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail","testWithAuditFailures")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.

Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.


Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.


*** End accessibility audit results ***
    at Object.Test.runAccessibilityAudit (test_api.js:356:17)
    at Object.TestCase.runAccessibilityAudit (test_api.js:486:22)
    at expectFunc (test_api.js:1120:20)
    at testDone (test_api.js:863:31)
    at runTest (test_api.js:1170:7)
    at <anonymous>:1:1
[       OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures (2011 ms)
[41/962] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures (2632 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4362:4362:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4362:4362:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4362:4398:1006/005412:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4362:4362:1006/005412:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors", source: test_api.js (1324)
[1:2:1006/005412:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors (1944 ms)
[42/962] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors (2380 ms)
[ RUN      ] WebUIAssertionsTest.testCallTestTwice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4372:4372:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4372:4372:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005412:WARNING:channel.cc(358)] RawChannel write error
[4372:4372:1006/005412:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testCallTestTwice", source: test_api.js (1324)
[1:2:1006/005412:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebUIAssertionsTest.testCallTestTwice (1813 ms)
[43/962] WebUIAssertionsTest.testCallTestTwice (2383 ms)
[ RUN      ] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4378:4378:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4378:4378:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005412:WARNING:channel.cc(358)] RawChannel write error
[4378:4378:1006/005412:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone", source: test_api.js (1324)
[4378:4378:1006/005412:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: RUN_TEST_F("WebUIAssertionsTestAsyncFail","testAsyncFailCallsDone")
Error: assertNotReached()
    at assertNotReached (test_api.js:1052:11)
    at Object.<anonymous> (assertions.js:101:3)
    at Object.Test.runTest (test_api.js:341:16)
    at Object.TestCase.runTest (test_api.js:478:22)
    at Object.TestCase.run (test_api.js:508:14)
    at RUN_TEST_F (test_api.js:1325:21)
    at expectFunc (test_api.js:1120:20)
    at runTestFunction (test_api.js:1193:37)
    at runTest (test_api.js:1167:18)
    at <anonymous>:1:1
[       OK ] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone (1903 ms)
[44/962] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone (2364 ms)
[ RUN      ] SyncSetupWebUITestAsync.VerifySignIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4051:4051:1006/005407:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4051:4051:1006/005408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4051:4051:1006/005409:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[4051:4051:1006/005411:INFO:CONSOLE(1324)] "Running TestCase SyncSetupWebUITestAsync.VerifySignIn", source: test_api.js (1324)
[1:2:1006/005413:WARNING:channel.cc(358)] RawChannel write error
[4099:4099:1006/005413:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4099:4099:1006/005413:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4099:4099:1006/005413:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SyncSetupWebUITestAsync.VerifySignIn (5872 ms)
[45/962] SyncSetupWebUITestAsync.VerifySignIn (6561 ms)
[ RUN      ] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4589:4589:1006/005413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4589:4589:1006/005413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4589:4589:1006/005414:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate", source: test_api.js (1324)
[       OK ] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate (1869 ms)
[46/962] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate (2370 ms)
[ RUN      ] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4595:4595:1006/005413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4595:4595:1006/005413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4595:4595:1006/005414:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestRegisterMockGlobals", source: test_api.js (1324)
[       OK ] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals (1831 ms)
[47/962] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals (2367 ms)
[ RUN      ] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4606:4606:1006/005414:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4606:4606:1006/005414:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4606:4606:1006/005415:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal", source: test_api.js (1324)
[1:2:1006/005415:WARNING:channel.cc(358)] RawChannel write error
[4606:4606:1006/005415:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[       OK ] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal (2049 ms)
[48/962] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal (2628 ms)
[ RUN      ] ChromeSendPassthroughWebUITest.CanCallOriginal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4644:4644:1006/005414:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4644:4644:1006/005414:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005415:WARNING:channel.cc(358)] RawChannel write error
[4644:4644:1006/005415:INFO:CONSOLE(1324)] "Running TestCase ChromeSendPassthroughWebUITest.CanCallOriginal", source: test_api.js (1324)
[       OK ] ChromeSendPassthroughWebUITest.CanCallOriginal (1970 ms)
[49/962] ChromeSendPassthroughWebUITest.CanCallOriginal (2627 ms)
[ RUN      ] Mock4JSWebUITest.CalledExpectPasses
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4875:4875:1006/005416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4875:4875:1006/005416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4875:4875:1006/005417:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITest.CalledExpectPasses", source: test_api.js (1324)
[       OK ] Mock4JSWebUITest.CalledExpectPasses (1957 ms)
[50/962] Mock4JSWebUITest.CalledExpectPasses (2625 ms)
[ RUN      ] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4861:4861:1006/005415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4861:4861:1006/005416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4861:4861:1006/005417:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[4861:4861:1006/005417:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable", source: test_api.js (1324)
[       OK ] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable (2504 ms)
[51/962] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable (3168 ms)
[ RUN      ] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4978:4978:1006/005417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4978:4978:1006/005417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4978:4978:1006/005419:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs (3205 ms)
[52/962] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs (3948 ms)
[ RUN      ] NetInternalsTest.netInternalsSessionBandwidthSucceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4922:4922:1006/005416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4922:4922:1006/005416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4922:4922:1006/005418:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSessionBandwidthSucceed", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:50310...
sending server_data: {"host": "127.0.0.1", "port": 50310} (36 bytes)
[4922:4922:1006/005419:WARNING:net_internals_ui_browsertest.cc(225)] url: [http://127.0.0.1:50310/files/title1.html]
[       OK ] NetInternalsTest.netInternalsSessionBandwidthSucceed (3972 ms)
[53/962] NetInternalsTest.netInternalsSessionBandwidthSucceed (4463 ms)
[ RUN      ] NetInternalsTest.netInternalsDnsViewFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5187:5187:1006/005418:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5187:5187:1006/005418:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5187:5217:1006/005419:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5187:5187:1006/005420:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewFail", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsDnsViewFail (2937 ms)
[54/962] NetInternalsTest.netInternalsDnsViewFail (3418 ms)
[ RUN      ] NetInternalsTest.netInternalsHSTSViewAddOverwrite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5189:5189:1006/005419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5189:5189:1006/005419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5189:5189:1006/005421:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddOverwrite", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsHSTSViewAddOverwrite (3224 ms)
[55/962] NetInternalsTest.netInternalsHSTSViewAddOverwrite (3936 ms)
[ RUN      ] NetInternalsTest.netInternalsLogViewPainterStripInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5362:5362:1006/005420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5362:5362:1006/005421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5362:5362:1006/005423:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogViewPainterStripInfo", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsLogViewPainterStripInfo (2954 ms)
[56/962] NetInternalsTest.netInternalsLogViewPainterStripInfo (3416 ms)
[ RUN      ] NetInternalsTest.netInternalsPrerenderViewFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5364:5364:1006/005421:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5364:5364:1006/005421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5364:5364:1006/005423:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsPrerenderViewFail", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:49372...
sending server_data: {"host": "127.0.0.1", "port": 49372} (36 bytes)
[       OK ] NetInternalsTest.netInternalsPrerenderViewFail (3697 ms)
[57/962] NetInternalsTest.netInternalsPrerenderViewFail (4198 ms)
[ RUN      ] NetInternalsTest.netInternalsSdchViewBlacklistMeta
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5459:5459:1006/005422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5459:5459:1006/005422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5459:5459:1006/005424:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewBlacklistMeta", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:54543...
sending server_data: {"host": "127.0.0.1", "port": 54543} (36 bytes)
[5459:5459:1006/005424:WARNING:net_internals_ui_browsertest.cc(225)] url: [http://testdomain.com:54543/files/sdch/base-page.html?iframe_url=/files/sdch/page.html]
[5459:5459:1006/005425:WARNING:net_internals_ui_browsertest.cc(225)] url: [http://testdomain.com:54543/files/sdch/base-page.html?iframe_url=/files/sdch/non-html]
Fontconfig error: Cannot load default config file
[       OK ] NetInternalsTest.netInternalsSdchViewBlacklistMeta (4325 ms)
[58/962] NetInternalsTest.netInternalsSdchViewBlacklistMeta (4998 ms)
[ RUN      ] PrintPreviewWebUITest.CheckNumCopiesPrintPreset
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5531:5531:1006/005423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5531:5531:1006/005423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5531:5531:1006/005424:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[5531:5531:1006/005425:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CheckNumCopiesPrintPreset", source: test_api.js (1324)
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5620:5620:1006/005426:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PrintPreviewWebUITest.CheckNumCopiesPrintPreset (3702 ms)
[59/962] PrintPreviewWebUITest.CheckNumCopiesPrintPreset (4472 ms)
[ RUN      ] PrintPreviewWebUITest.CustomMarginsControlsCheck
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5656:5656:1006/005424:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5656:5656:1006/005424:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5656:5656:1006/005426:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[5656:5656:1006/005426:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CustomMarginsControlsCheck", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.CustomMarginsControlsCheck (3472 ms)
[60/962] PrintPreviewWebUITest.CustomMarginsControlsCheck (4204 ms)
[ RUN      ] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5735:5735:1006/005425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5735:5735:1006/005425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5735:5735:1006/005427:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[5735:5735:1006/005427:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter (3892 ms)
[61/962] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter (4461 ms)
[ RUN      ] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6021:6021:1006/005428:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6021:6021:1006/005428:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6021:6078:1006/005429:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kodngoempmpdohpgeddandfhocnbnaom-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon (2050 ms)
[62/962] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon (2648 ms)
[ RUN      ] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5891:5891:1006/005427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5891:5891:1006/005427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5891:5891:1006/005428:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[5891:5891:1006/005429:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter", source: test_api.js (1324)
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5945:5945:1006/005430:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter (3712 ms)
[63/962] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter (4202 ms)
[ RUN      ] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5907:5907:1006/005427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5907:5907:1006/005427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5907:5907:1006/005428:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[5907:5907:1006/005429:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter (3623 ms)
[64/962] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter (4201 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6120:6120:1006/005429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6120:6120:1006/005429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6120:6172:1006/005430:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oecaekjllljbkhhhgiccifacdadkgpig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6120:6172:1006/005430:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oecaekjllljbkhhhgiccifacdadkgpig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6120:6120:1006/005431:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransInitTrue", source: chrome-extension://oecaekjllljbkhhhgiccifacdadkgpig/_generated_background_page.html (0)
[6120:6120:1006/005431:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransInitFalse", source: chrome-extension://oecaekjllljbkhhhgiccifacdadkgpig/_generated_background_page.html (0)
[6120:6120:1006/005431:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransNoInit", source: chrome-extension://oecaekjllljbkhhhgiccifacdadkgpig/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions (2425 ms)
[65/962] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions (3158 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6236:6236:1006/005431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6236:6236:1006/005431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6236:6320:1006/005432:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fchggpokiedbnfknaeggimaghpaoabmh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6236:6320:1006/005432:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fchggpokiedbnfknaeggimaghpaoabmh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6236:6236:1006/005432:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledNoPermInitTrue", source: chrome-extension://fchggpokiedbnfknaeggimaghpaoabmh/_generated_background_page.html (0)
[6236:6236:1006/005432:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledNoPermInitFalse", source: chrome-extension://fchggpokiedbnfknaeggimaghpaoabmh/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions (2260 ms)
[66/962] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions (2895 ms)
[ RUN      ] PlatformAppBrowserTest.OnLaunchedEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6289:6289:1006/005431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6289:6289:1006/005431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6289:6377:1006/005432:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jfjdbcmjbgdmkohhcepepbbmeaklgadd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6289:6377:1006/005432:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jfjdbcmjbgdmkohhcepepbbmeaklgadd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.OnLaunchedEvent (2099 ms)
[67/962] PlatformAppBrowserTest.OnLaunchedEvent (2629 ms)
[ RUN      ] PlatformAppBrowserTest.LoadAndLaunchAppChromeRunning
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6261:6261:1006/005431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6261:6261:1006/005431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
LaunchProcess: failed to execvp:
xdg-desktop-menu
Created new window in existing browser session.
LaunchProcess: failed to execvp:
xdg-icon-resource
[6261:6332:1006/005432:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lhdlmadomnpggghkiciicdckjlmfofmg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6573:6573:1006/005433:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
[       OK ] PlatformAppBrowserTest.LoadAndLaunchAppChromeRunning (2914 ms)
[68/962] PlatformAppBrowserTest.LoadAndLaunchAppChromeRunning (3438 ms)
[ RUN      ] PlatformAppBrowserTest.DisabledWindowProperties
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6458:6458:1006/005432:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6458:6458:1006/005433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6458:6592:1006/005433:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ccapncaklhfmmboonpncfnkgenklnjbd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6458:6592:1006/005433:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ccapncaklhfmmboonpncfnkgenklnjbd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6458:6458:1006/005434:INFO:CONSOLE(0)] "window.toolbar is not available in packaged apps.", source: chrome-extension://ccapncaklhfmmboonpncfnkgenklnjbd/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.DisabledWindowProperties (1825 ms)
[69/962] PlatformAppBrowserTest.DisabledWindowProperties (2373 ms)
[ RUN      ] PlatformAppBrowserTest.AppWithContextMenu
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6644:6644:1006/005434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6644:6644:1006/005434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6644:6721:1006/005435:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dohbggdonmiplgpdlafclonkjookhfhh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.AppWithContextMenu (2219 ms)
[70/962] PlatformAppBrowserTest.AppWithContextMenu (2890 ms)
[ RUN      ] PlatformAppBrowserTest.Messaging
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6659:6659:1006/005434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6659:6659:1006/005434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6659:6754:1006/005435:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dceacbkfkmllgmjmbhgkpjegnodmildf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6659:6754:1006/005435:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ljhhihhmjomkjokmknellgbidphmahkh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6659:6659:1006/005436:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[6659:6659:1006/005436:INFO:CONSOLE(0)] "[SUCCESS] connectUsingNamedPort", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[6659:6659:1006/005436:INFO:CONSOLE(0)] "[SUCCESS] sendMessage", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[1:2:1006/005436:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppBrowserTest.Messaging (2592 ms)
[71/962] PlatformAppBrowserTest.Messaging (3152 ms)
[ RUN      ] BluetoothApiTest.GetDevices
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6706:6706:1006/005435:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6706:6706:1006/005435:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6706:6849:1006/005435:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6706:6706:1006/005436:INFO:CONSOLE(0)] "[SUCCESS] testGetDevices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1:2:1006/005436:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothApiTest.GetDevices (2088 ms)
[72/962] BluetoothApiTest.GetDevices (2624 ms)
[ RUN      ] BluetoothPrivateApiTest.NoBluetoothAdapter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6782:6782:1006/005435:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6782:6782:1006/005435:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6782:6782:1006/005436:INFO:CONSOLE(0)] "[SUCCESS] testSetAdapterStateFails", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[       OK ] BluetoothPrivateApiTest.NoBluetoothAdapter (1816 ms)
[73/962] BluetoothPrivateApiTest.NoBluetoothAdapter (2375 ms)
[ RUN      ] BluetoothPrivateApiTest.PincodePairing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7011:7011:1006/005437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7011:7011:1006/005437:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7011:7011:1006/005438:INFO:CONSOLE(0)] "[SUCCESS] testPincodePairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[       OK ] BluetoothPrivateApiTest.PincodePairing (1937 ms)
[74/962] BluetoothPrivateApiTest.PincodePairing (2628 ms)
[ RUN      ] BluetoothPrivateApiTest.Pair
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7029:7029:1006/005437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7029:7029:1006/005437:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7029:7029:1006/005438:INFO:CONSOLE(0)] "[SUCCESS] testPair", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[       OK ] BluetoothPrivateApiTest.Pair (1977 ms)
[75/962] BluetoothPrivateApiTest.Pair (2364 ms)
[ RUN      ] CastChannelAPITest.TestOpenError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7031:7031:1006/005437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7031:7031:1006/005437:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
    Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[7031:7031:1006/005438:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_error.html (0)
[1:2:1006/005438:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CastChannelAPITest.TestOpenError (2015 ms)
[76/962] CastChannelAPITest.TestOpenError (2631 ms)
[ RUN      ] ExtensionApiTest.UncaughtExceptionLogging
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7037:7037:1006/005437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7037:7037:1006/005438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7037:7037:1006/005439:INFO:CONSOLE(5)] "Uncaught Error: Exception thrown in extension page.", source: chrome-extension://hclhdpcnejiikhdhbcnadjbebgfmmncb/extension_page.js (5)
[7037:7037:1006/005439:INFO:CONSOLE(0)] "[SUCCESS] testExceptionInExtensionPage", source: chrome-extension://hclhdpcnejiikhdhbcnadjbebgfmmncb/_generated_background_page.html (0)
[7037:7037:1006/005439:INFO:CONSOLE(5)] "Uncaught Error: Exception thrown in injected script.", source: file:///tmp/runXNW6qm/chrome/test/data/extensions/api_test/uncaught_exception_logging/content_script.js (5)
[7037:7296:1006/005439:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7037:7037:1006/005439:INFO:CONSOLE(0)] "[SUCCESS] testExceptionInInjectedScript", source: chrome-extension://hclhdpcnejiikhdhbcnadjbebgfmmncb/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.UncaughtExceptionLogging (2608 ms)
[77/962] ExtensionApiTest.UncaughtExceptionLogging (3152 ms)
[ RUN      ] ExtensionApiTest.AlertBasic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7313:7313:1006/005439:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7313:7313:1006/005439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7313:7313:1006/005440:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[       OK ] ExtensionApiTest.AlertBasic (1885 ms)
[78/962] ExtensionApiTest.AlertBasic (2368 ms)
[ RUN      ] ExtensionApiTest.AlertQueue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7320:7320:1006/005439:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7320:7320:1006/005440:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7320:7320:1006/005441:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[7320:7320:1006/005441:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[7320:7320:1006/005441:ERROR:desktop_window_tree_host_x11.cc(882)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)
[1:2:1006/005441:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.AlertQueue (2032 ms)
[79/962] ExtensionApiTest.AlertQueue (2633 ms)
[ RUN      ] ExtensionApiTest.I18N
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7326:7326:1006/005440:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7326:7326:1006/005440:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7326:7326:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] getAcceptLanguages", source: chrome-extension://ponepehhaeibailkhgidmkfmnjfmmggf/_generated_background_page.html (0)
[7326:7326:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] getMessage", source: chrome-extension://ponepehhaeibailkhgidmkfmnjfmmggf/_generated_background_page.html (0)
[7326:7326:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] getMessageFromContentScript", source: chrome-extension://ponepehhaeibailkhgidmkfmnjfmmggf/_generated_background_page.html (0)
[7326:7326:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] getUILanguage", source: chrome-extension://ponepehhaeibailkhgidmkfmnjfmmggf/_generated_background_page.html (0)
[7326:7326:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] detectLanguage", source: chrome-extension://ponepehhaeibailkhgidmkfmnjfmmggf/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.I18N (2016 ms)
[80/962] ExtensionApiTest.I18N (2629 ms)
[ RUN      ] ExtensionApiTest.ChromeIdentityJsBindings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7427:7427:1006/005441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7427:7427:1006/005441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7427:7427:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLWithPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[7427:7427:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLNoPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[7427:7427:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLemptyPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.ChromeIdentityJsBindings (1758 ms)
[81/962] ExtensionApiTest.ChromeIdentityJsBindings (2369 ms)
[ RUN      ] ExtensionApiTest.NativeMessagingBasic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7581:7581:1006/005442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7581:7581:1006/005442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7581:7673:1006/005443:ERROR:native_process_launcher.cc(130)] Can't find manifest for native messaging host not.installed.app
[7581:7581:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] invalidHostName", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[7581:7659:1006/005443:ERROR:native_process_launcher.cc(177)] Found manifest, but not the binary for native messaging host com.google.chrome.test.host_binary_missing. Host path specified in the manifest: /tmp/runXNW6qm/chrome/test/data/native_messaging/native_hosts/missing_nm_binary.exe
[7581:7581:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] nonexistentHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[7581:7581:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[7581:7581:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithoutCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[7581:7665:1006/005443:ERROR:native_message_process_host.cc(290)] Native Messaging host tried sending a message that is 1048676 bytes long.
[7581:7581:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] bigMessage", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[7581:7581:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[7581:7581:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] stopHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.NativeMessagingBasic (2159 ms)
[82/962] ExtensionApiTest.NativeMessagingBasic (2650 ms)
[ RUN      ] ExtensionApiTest.PermissionsFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7625:7625:1006/005442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7625:7625:1006/005442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7625:7625:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://iklfdjpmhgajolahicoichaokakdnclo/_generated_background_page.html (0)
[7625:7625:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] bookmarks", source: chrome-extension://iklfdjpmhgajolahicoichaokakdnclo/_generated_background_page.html (0)
[7625:7625:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] tabs", source: chrome-extension://iklfdjpmhgajolahicoichaokakdnclo/_generated_background_page.html (0)
Fontconfig error: Cannot load default config file
[7625:7625:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] idle", source: chrome-extension://iklfdjpmhgajolahicoichaokakdnclo/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.PermissionsFail (2225 ms)
[83/962] ExtensionApiTest.PermissionsFail (2645 ms)
[ RUN      ] ExtensionApiTest.OptionalPermissionsDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7719:7719:1006/005443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7719:7719:1006/005443:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7719:7719:1006/005444:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://b.c.com/:44988/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://adbebmbkmclomleflkohommehhjpcjek' is therefore not allowed access. The response had HTTP status code 404.", source: chrome-extension://adbebmbkmclomleflkohommehhjpcjek/_generated_background_page.html (0)
[7719:7719:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] denyRequest", source: chrome-extension://adbebmbkmclomleflkohommehhjpcjek/_generated_background_page.html (0)
[7719:7719:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] noPromptForActivePermissions", source: chrome-extension://adbebmbkmclomleflkohommehhjpcjek/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.OptionalPermissionsDeny (2036 ms)
[84/962] ExtensionApiTest.OptionalPermissionsDeny (2634 ms)
[ RUN      ] ExtensionApiTest.OptionalPermissionsAutoConfirm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7646:7646:1006/005442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7646:7646:1006/005442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] contains", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] getAll", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] requestNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] requestNonOptional", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] requestBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] requestGrantedPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] removeRequired", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] removeNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] removeBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] noPromptForNoWarnings", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] whitelist", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] unknownPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:36432/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] requestOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:36432/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] removeOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[7646:7646:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] eventListenerPermissions", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.OptionalPermissionsAutoConfirm (2539 ms)
[85/962] ExtensionApiTest.OptionalPermissionsAutoConfirm (3154 ms)
[ RUN      ] ExtensionApiTest.HostSubsets
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7941:7941:1006/005444:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7941:7941:1006/005444:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7941:7941:1006/005446:INFO:CONSOLE(0)] "[SUCCESS] main", source: chrome-extension://pagnihbpkgplgjhcegkfgncedommgcgg/_generated_background_page.html (0)
[7941:7941:1006/005446:INFO:CONSOLE(0)] "[SUCCESS] main", source: chrome-extension://pagnihbpkgplgjhcegkfgncedommgcgg/_generated_background_page.html (0)
[1:2:1006/005446:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.HostSubsets (2509 ms)
[86/962] ExtensionApiTest.HostSubsets (3154 ms)
[ RUN      ] ExtensionApiTest.OptionalPermissionsUpdatesBindings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7973:7973:1006/005445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7973:7973:1006/005445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7973:7973:1006/005446:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://aaidhkpcdfemhihckpljlcjieadepnfk/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.OptionalPermissionsUpdatesBindings (2172 ms)
[87/962] ExtensionApiTest.OptionalPermissionsUpdatesBindings (2888 ms)
[ RUN      ] ExtensionApiTest.Canvas2D
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8042:8042:1006/005445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8042:8042:1006/005446:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionApiTest.Canvas2D (1642 ms)
[88/962] ExtensionApiTest.Canvas2D (2109 ms)
[ RUN      ] ExtensionApiTest.CannotTerminateBrowserProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8036:8036:1006/005445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8036:8036:1006/005446:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8036:8036:1006/005447:INFO:CONSOLE(0)] "[SUCCESS] terminateBrowserProcess", source: chrome-extension://ojpiiddhhhhbjhmnnaeocjhkdphdojff/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.CannotTerminateBrowserProcess (1792 ms)
[89/962] ExtensionApiTest.CannotTerminateBrowserProcess (2368 ms)
[ RUN      ] ExtensionApiTest.ContentScriptBlockingScriptTabClosed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8271:8271:1006/005447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8271:8271:1006/005448:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8271:8472:1006/005448:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[8271:8271:1006/005449:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 3
[1:2:1006/005449:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.ContentScriptBlockingScriptTabClosed (1969 ms)
[90/962] ExtensionApiTest.ContentScriptBlockingScriptTabClosed (2362 ms)
[ RUN      ] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8279:8279:1006/005448:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8279:8279:1006/005448:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8279:8530:1006/005449:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice (1906 ms)
[91/962] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice (2369 ms)
[ RUN      ] ExtensionApiTest.ContentScriptViewSource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8264:8264:1006/005447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8264:8264:1006/005447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8264:8264:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] noContentScriptsInViewSource", source: chrome-extension://dafngkabnlncckjkibedhffnoddnmmml/_generated_background_page.html (0)
[8264:8467:1006/005449:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005449:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005449:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.ContentScriptViewSource (2341 ms)
[92/962] ExtensionApiTest.ContentScriptViewSource (2894 ms)
[ RUN      ] ExtensionApiTest.ContentScriptOtherExtensions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8270:8270:1006/005447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8270:8270:1006/005448:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8270:8270:1006/005449:INFO:CONSOLE(5)] "INJECTOR: Loaded injector!", source: chrome-extension://ejlcfaogpjibdlkbkjhnbcclmhapjgad/background.js (5)
[8270:8270:1006/005449:INFO:CONSOLE(25)] "Opening frame: http://a.com:40411/extensions/api_test/content_scripts/other_extensions/iframe_content.html#chrome-extension%3A//ejlcfaogpjibdlkbkjhnbcclmhapjgad/test.html", source: chrome-extension://ejlcfaogpjibdlkbkjhnbcclmhapjgad/test.js (25)
[8270:8270:1006/005449:INFO:CONSOLE(5)] "INJECTOR: Injecting content script!", source: chrome-extension://ejlcfaogpjibdlkbkjhnbcclmhapjgad/inject.js (5)
[8270:8270:1006/005449:INFO:CONSOLE(10)] "INJECTOR: Changed content to: Injected!!!", source: chrome-extension://ejlcfaogpjibdlkbkjhnbcclmhapjgad/inject.js (10)
[8270:8270:1006/005449:INFO:CONSOLE(10)] "PAGE: Sending content to parent extension page - chrome-extension://ejlcfaogpjibdlkbkjhnbcclmhapjgad/test.html", source: http://a.com:40411/extensions/api_test/content_scripts/other_extensions/iframe_content.js (10)
[8270:8270:1006/005449:INFO:CONSOLE(13)] "INJECTOR: Successfully self-injected content - Injected!!!", source: chrome-extension://ejlcfaogpjibdlkbkjhnbcclmhapjgad/test.js (13)
[8270:8270:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] content_self_inject_test", source: chrome-extension://ejlcfaogpjibdlkbkjhnbcclmhapjgad/test.html (0)
[8270:8270:1006/005450:INFO:CONSOLE(25)] "Opening frame: http://a.com:40411/extensions/api_test/content_scripts/other_extensions/iframe_content.html#chrome-extension%3A//molmdlepaifbaknbmnmnehegjghlleja/test.html", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.js (25)
[8270:8270:1006/005450:INFO:CONSOLE(10)] "PAGE: Sending content to parent extension page - chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.html", source: http://a.com:40411/extensions/api_test/content_scripts/other_extensions/iframe_content.js (10)
[8270:8270:1006/005450:INFO:CONSOLE(10)] "VICTIM: No content changed.", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.js (10)
[8270:8270:1006/005450:INFO:CONSOLE(0)] "[SUCCESS] content_test", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.html (0)
[       OK ] ExtensionApiTest.ContentScriptOtherExtensions (3571 ms)
[93/962] ExtensionApiTest.ContentScriptOtherExtensions (4209 ms)
[ RUN      ] ExtensionApiTest.DontInjectContentScriptsInBackgroundPages
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8560:8560:1006/005450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8560:8560:1006/005450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionApiTest.DontInjectContentScriptsInBackgroundPages (1891 ms)
[94/962] ExtensionApiTest.DontInjectContentScriptsInBackgroundPages (2371 ms)
[ RUN      ] ExtensionApiTest.CrossOriginXHRBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8570:8570:1006/005450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8570:8570:1006/005450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
FTP server started on port 37626...
sending server_data: {"host": "127.0.0.1", "port": 37626} (36 bytes)
starting FTP server
[8570:8570:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] allowedOrigin", source: chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp/test.html (0)
[8570:8570:1006/005452:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:42886/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp' is therefore not allowed access.", source: chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp/test.html (0)
[8570:8570:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] diallowedOrigin", source: chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp/test.html (0)
[8570:8570:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] allowedSubdomain", source: chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp/test.html (0)
[8570:8570:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] noSubdomain", source: chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp/test.html (0)
[8570:8570:1006/005452:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://foob.com:42886/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp' is therefore not allowed access.", source: chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp/test.html (0)
[8570:8570:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] disallowedSubdomain", source: chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp/test.html (0)
[]127.0.0.1:47774 Connected.
127.0.0.1:47774 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:47774 <== USER anonymous
127.0.0.1:47774 ==> 331 Username ok, send password.
127.0.0.1:47774 <== PASS ******
127.0.0.1:47774 ==> 230 Login successful.
127.0.0.1:47774 <== SYST
127.0.0.1:47774 ==> 215 UNIX Type: L8
127.0.0.1:47774 <== PWD
127.0.0.1:47774 ==> 257 "/" is the current directory.
127.0.0.1:47774 <== TYPE I
127.0.0.1:47774 ==> 200 Type set to: Binary.
127.0.0.1:47774 <== SIZE /extensions/test_file.txt
127.0.0.1:47774 ==> 213 6
127.0.0.1:47774 <== CWD /extensions/test_file.txt
127.0.0.1:47774 ==> 550 Not a directory.
127.0.0.1:47774 <== PASV
127.0.0.1:47774 ==> 227 Entering passive mode (127,0,0,1,164,47).
127.0.0.1:47774 <== RETR /extensions/test_file.txt
127.0.0.1:47774 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:47774 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:47774 "RETR /tmp/runXNW6qm/chrome/test/data/extensions/test_file.txt" completed=1 bytes=6 seconds=0.001
127.0.0.1:47774 <== QUIT
127.0.0.1:47774 ==> 221 Goodbye.
[anonymous]@127.0.0.1:47774 Disconnected.
[8570:8570:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] allowedFtpHostAllowed", source: chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp/test.html (0)
[8570:8570:1006/005452:INFO:CONSOLE(0)] "XMLHttpRequest cannot load ftp://this.host.is.not.whitelisted:37626/extensions/test_file.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.", source: chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp/test.html (0)
[8570:8570:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] disallowedFtpHostDisallowed", source: chrome-extension://cdfjabhfmmcoaelgpnmlbijikkibgacp/test.html (0)
[       OK ] ExtensionApiTest.CrossOriginXHRBackgroundPage (2136 ms)
[95/962] ExtensionApiTest.CrossOriginXHRBackgroundPage (2632 ms)
[ RUN      ] ExtensionApiTest.CrossOriginXHRContentScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8574:8574:1006/005450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8574:8574:1006/005451:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
FTP server started on port 55438...
sending server_data: {"host": "127.0.0.1", "port": 55438} (36 bytes)
starting FTP server
[8574:8771:1006/005452:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[8574:8574:1006/005452:INFO:CONSOLE(9)] "Requesting url: http://a.com:37739/extensions/test_file.txt", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/content_script.js (9)
[8574:8574:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] allowedOrigin", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/test.html (0)
[8574:8574:1006/005452:INFO:CONSOLE(9)] "Requesting url: http://c.com:37739/extensions/test_file.txt", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/content_script.js (9)
[8574:8574:1006/005452:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:37739/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg' is therefore not allowed access.", source: http://localhost:37739/extensions/test_file.html (0)
[8574:8574:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] diallowedOrigin", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/test.html (0)
[8574:8574:1006/005452:INFO:CONSOLE(9)] "Requesting url: http://foo.b.com:37739/extensions/test_file.txt", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/content_script.js (9)
[8574:8574:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] allowedSubdomain", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/test.html (0)
[8574:8574:1006/005452:INFO:CONSOLE(9)] "Requesting url: http://b.com:37739/extensions/test_file.txt", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/content_script.js (9)
[8574:8574:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] noSubdomain", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/test.html (0)
[8574:8574:1006/005452:INFO:CONSOLE(9)] "Requesting url: http://foob.com:37739/extensions/test_file.txt", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/content_script.js (9)
[8574:8574:1006/005452:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://foob.com:37739/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg' is therefore not allowed access.", source: http://localhost:37739/extensions/test_file.html (0)
[8574:8574:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] disallowedSubdomain", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/test.html (0)
[8574:8574:1006/005453:INFO:CONSOLE(9)] "Requesting url: http://localhost:37739/extensions/test_file.txt", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/content_script.js (9)
[8574:8574:1006/005453:INFO:CONSOLE(0)] "[SUCCESS] targetPageAlwaysAllowed", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/test.html (0)
[8574:8574:1006/005453:INFO:CONSOLE(9)] "Requesting url: ftp://127.0.0.1:55438/extensions/test_file.txt", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/content_script.js (9)
[]127.0.0.1:55765 Connected.
127.0.0.1:55765 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:55765 <== USER anonymous
127.0.0.1:55765 ==> 331 Username ok, send password.
127.0.0.1:55765 <== PASS ******
127.0.0.1:55765 ==> 230 Login successful.
127.0.0.1:55765 <== SYST
127.0.0.1:55765 ==> 215 UNIX Type: L8
127.0.0.1:55765 <== PWD
127.0.0.1:55765 ==> 257 "/" is the current directory.
127.0.0.1:55765 <== TYPE I
127.0.0.1:55765 ==> 200 Type set to: Binary.
127.0.0.1:55765 <== SIZE /extensions/test_file.txt
127.0.0.1:55765 ==> 213 6
127.0.0.1:55765 <== CWD /extensions/test_file.txt
127.0.0.1:55765 ==> 550 Not a directory.
127.0.0.1:55765 <== PASV
127.0.0.1:55765 ==> 227 Entering passive mode (127,0,0,1,210,220).
127.0.0.1:55765 <== RETR /extensions/test_file.txt
127.0.0.1:55765 ==> 150 File status okay. About to open data connection.
127.0.0.1:55765 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:55765 "RETR /tmp/runXNW6qm/chrome/test/data/extensions/test_file.txt" completed=1 bytes=6 seconds=0.0
127.0.0.1:55765 <== QUIT
127.0.0.1:55765 ==> 221 Goodbye.
[anonymous]@127.0.0.1:55765 Disconnected.
[8574:8574:1006/005453:INFO:CONSOLE(0)] "[SUCCESS] allowedFtpHostAllowed", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/test.html (0)
[8574:8574:1006/005453:INFO:CONSOLE(9)] "Requesting url: ftp://localhost:55438/extensions/test_file.txt", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/content_script.js (9)
[8574:8574:1006/005453:INFO:CONSOLE(0)] "XMLHttpRequest cannot load ftp://localhost:55438/extensions/test_file.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.", source: http://localhost:37739/extensions/test_file.html (0)
[8574:8574:1006/005453:INFO:CONSOLE(0)] "[SUCCESS] disallowedFtpHostDisallowed", source: chrome-extension://kbalmjjfjoahdjgiciepbhgbmgmefodg/test.html (0)
[       OK ] ExtensionApiTest.CrossOriginXHRContentScript (3026 ms)
[96/962] ExtensionApiTest.CrossOriginXHRContentScript (3680 ms)
[ RUN      ] ExtensionApiTest.RequestQuotaInBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8768:8768:1006/005452:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8768:8768:1006/005452:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8768:8768:1006/005453:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[8768:8768:1006/005453:WARNING:chrome_quota_permission_context.cc(309)] Attempt to request quota from a background page: 4,2
[8768:8768:1006/005453:INFO:CONSOLE(8)] "PASS", source: chrome-extension://nchkbelbofobfjkmjakbbkkdmhmkllhf/background.js (8)
[8768:8768:1006/005453:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://nchkbelbofobfjkmjakbbkkdmhmkllhf/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.RequestQuotaInBackgroundPage (1775 ms)
[97/962] ExtensionApiTest.RequestQuotaInBackgroundPage (2364 ms)
[ RUN      ] ExtensionApiTest.MessagingExternal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8860:8860:1006/005453:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8860:8860:1006/005453:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8860:8860:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] connectExternal_extension", source: chrome-extension://efhfgceeolkbaahpgeapehonopaidcle/test.html (0)
[8860:8860:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] connectExternal_runtime", source: chrome-extension://efhfgceeolkbaahpgeapehonopaidcle/test.html (0)
[       OK ] ExtensionApiTest.MessagingExternal (2427 ms)
[98/962] ExtensionApiTest.MessagingExternal (2889 ms)
[ RUN      ] ExtensionApiTest.IncognitoDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8804:8804:1006/005452:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8804:8804:1006/005453:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8804:8989:1006/005453:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[8804:8804:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] getAllWindows", source: chrome-extension://bhbgjeammcgfgmmeppjkpphfakpeihon/_generated_background_page.html (0)
[8804:8804:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] tabEvents", source: chrome-extension://bhbgjeammcgfgmmeppjkpphfakpeihon/_generated_background_page.html (0)
[8804:8804:1006/005455:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[8804:8804:1006/005455:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[8804:8804:1006/005455:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionApiTest.IncognitoDisabled (2837 ms)
[99/962] ExtensionApiTest.IncognitoDisabled (3411 ms)
[ RUN      ] ExtensionApiTest.Storage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9003:9003:1006/005454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9003:9003:1006/005454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9003:9003:1006/005455:INFO:CONSOLE(8)] "Opening database...", source: chrome-extension://onbilkjnpepdeogmoglggmednidbocni/background.js (8)
[9003:9003:1006/005455:INFO:CONSOLE(14)] "Performing transaction...", source: chrome-extension://onbilkjnpepdeogmoglggmednidbocni/background.js (14)
[9003:9003:1006/005455:INFO:CONSOLE(25)] "note table dropped", source: chrome-extension://onbilkjnpepdeogmoglggmednidbocni/background.js (25)
[9003:9003:1006/005455:INFO:CONSOLE(28)] "note table created", source: chrome-extension://onbilkjnpepdeogmoglggmednidbocni/background.js (28)
[9003:9003:1006/005455:INFO:CONSOLE(34)] "Opening tab...", source: chrome-extension://onbilkjnpepdeogmoglggmednidbocni/background.js (34)
[9003:9003:1006/005455:INFO:CONSOLE(7)] "Opening database...", source: chrome-extension://onbilkjnpepdeogmoglggmednidbocni/tab.js (7)
[9003:9003:1006/005456:INFO:CONSOLE(9)] "DONE opening database", source: chrome-extension://onbilkjnpepdeogmoglggmednidbocni/tab.js (9)
[9003:9003:1006/005456:INFO:CONSOLE(17)] "Performing transaction...", source: chrome-extension://onbilkjnpepdeogmoglggmednidbocni/tab.js (17)
[9003:9003:1006/005456:INFO:CONSOLE(0)] "[SUCCESS] tab", source: chrome-extension://onbilkjnpepdeogmoglggmednidbocni/tab.html (0)
[       OK ] ExtensionApiTest.Storage (2293 ms)
[100/962] ExtensionApiTest.Storage (2897 ms)
[ RUN      ] ExtensionApiTest.WebSocket
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9232:9232:1006/005456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9232:9232:1006/005456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:34098...
sending server_data: {"host": "127.0.0.1", "port": 34098} (36 bytes)
[9232:9232:1006/005457:INFO:CONSOLE(0)] "[SUCCESS] runEchoTest", source: chrome-extension://gcnnlajfpacjfnmdodcpfgnpedlmkhkg/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.WebSocket (1992 ms)
[101/962] ExtensionApiTest.WebSocket (2627 ms)
[ RUN      ] ExtensionApiTest.UpdateWindowResize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9231:9231:1006/005456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9231:9231:1006/005456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9231:9231:1006/005457:INFO:CONSOLE(0)] "[SUCCESS] testCurrentWindowResize", source: chrome-extension://calnmaklbnfmempcdahfjnpffkoajleh/test.html (0)
[9231:9231:1006/005457:INFO:CONSOLE(0)] "[SUCCESS] testResizeNormal", source: chrome-extension://calnmaklbnfmempcdahfjnpffkoajleh/test.html (0)
[9231:9231:1006/005457:INFO:CONSOLE(0)] "[SUCCESS] testResizePopup", source: chrome-extension://calnmaklbnfmempcdahfjnpffkoajleh/test.html (0)
[9231:9231:1006/005458:INFO:CONSOLE(0)] "[SUCCESS] testResizePanel", source: chrome-extension://calnmaklbnfmempcdahfjnpffkoajleh/test.html (0)
[9231:9231:1006/005458:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[9231:9231:1006/005458:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[9231:9231:1006/005458:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionApiTest.UpdateWindowResize (2545 ms)
[102/962] ExtensionApiTest.UpdateWindowResize (3155 ms)
[ RUN      ] ExtensionApiTest.SharedModuleWhitelist
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9345:9345:1006/005457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9345:9345:1006/005457:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9345:9345:1006/005458:WARNING:extension_error_reporter.cc(79)] Extension error: Unable to install "Shared Module Import Test" because it is not allowed by "Shared Module Test With Whitelist"
[       OK ] ExtensionApiTest.SharedModuleWhitelist (1491 ms)
[103/962] ExtensionApiTest.SharedModuleWhitelist (2103 ms)
[ RUN      ] ExtensionApiTest.StubsApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9466:9466:1006/005458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9466:9466:1006/005458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9466:9499:1006/005459:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-iaiadefpiggkpcljlpcaciemnfpgjbnj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9466:9499:1006/005459:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-iaiadefpiggkpcljlpcaciemnfpgjbnj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionApiTest.StubsApp (2143 ms)
[104/962] ExtensionApiTest.StubsApp (2626 ms)
[ RUN      ] ExtensionApiTest.TabCrashBrowser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9021:9021:1006/005454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9021:9021:1006/005454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9021:9123:1006/005455:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005455:WARNING:channel.cc(358)] RawChannel write error
[9021:9021:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserTabsCreate", source: chrome-extension://jjealabdbofhjohnmbfheikiodkoffnn/crash.html (0)
[9021:9021:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserWindowCreate", source: chrome-extension://jjealabdbofhjohnmbfheikiodkoffnn/crash.html (0)
[9021:9021:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserWindowCreateArray", source: chrome-extension://jjealabdbofhjohnmbfheikiodkoffnn/crash.html (0)
[9021:9021:1006/005456:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserTabsUpdate", source: chrome-extension://jjealabdbofhjohnmbfheikiodkoffnn/crash.html (0)
[9021:9021:1006/005456:INFO:CONSOLE(0)] "[SUCCESS] crashRendererTabsCreate", source: chrome-extension://jjealabdbofhjohnmbfheikiodkoffnn/crash.html (0)
[9021:9021:1006/005457:INFO:CONSOLE(0)] "[SUCCESS] crashRendererWindowCreate", source: chrome-extension://jjealabdbofhjohnmbfheikiodkoffnn/crash.html (0)
[9021:9021:1006/005458:INFO:CONSOLE(0)] "[SUCCESS] crashRendererWindowCreateArray", source: chrome-extension://jjealabdbofhjohnmbfheikiodkoffnn/crash.html (0)
[9021:9021:1006/005459:INFO:CONSOLE(0)] "[SUCCESS] crashRendererTabsUpdate", source: chrome-extension://jjealabdbofhjohnmbfheikiodkoffnn/crash.html (0)
[       OK ] ExtensionApiTest.TabCrashBrowser (6431 ms)
[105/962] ExtensionApiTest.TabCrashBrowser (7089 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithFileExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9491:9491:1006/005459:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9491:9491:1006/005459:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9491:9593:1006/005500:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adccgbfkjbifnmblgajkdogiagoifino-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9491:9593:1006/005500:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adccgbfkjbifnmblgajkdogiagoifino-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[9491:9491:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://adccgbfkjbifnmblgajkdogiagoifino/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithFileExtension (2260 ms)
[106/962] PlatformAppWithFileBrowserTest.LaunchWithFileExtension (2624 ms)
[ RUN      ] MimeHandlerViewTest.EmbeddedDataUrlObject
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9484:9484:1006/005459:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9484:9484:1006/005459:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9484:9686:1006/005500:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[9484:9484:1006/005500:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[1:2:1006/005500:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MimeHandlerViewTest.EmbeddedDataUrlObject (2229 ms)
[107/962] MimeHandlerViewTest.EmbeddedDataUrlObject (2890 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9751:9751:1006/005501:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9751:9751:1006/005501:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9751:9795:1006/005502:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ihelkcmdfajllpaghobcljjeocmeemfd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9751:9795:1006/005502:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ihelkcmdfajllpaghobcljjeocmeemfd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[9751:9751:1006/005503:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[9751:9751:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://ihelkcmdfajllpaghobcljjeocmeemfd/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension (2562 ms)
[108/962] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension (3152 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchNoFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9765:9765:1006/005501:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9765:9765:1006/005501:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9765:9833:1006/005503:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-faejmjpkjpbmcfleimncjlebnkkhghaa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9765:9833:1006/005503:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-faejmjpkjpbmcfleimncjlebnkkhghaa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[9765:9765:1006/005503:INFO:CONSOLE(0)] "FileError is deprecated. Please use the 'name' or 'message' attributes of DOMError rather than 'code'.", source:  (0)
[9765:9765:1006/005503:INFO:CONSOLE(0)] "Error getting fileEntry, code: 1", source: chrome-extension://faejmjpkjpbmcfleimncjlebnkkhghaa/_generated_background_page.html (0)
[9765:9765:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://faejmjpkjpbmcfleimncjlebnkkhghaa/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchNoFile (2538 ms)
[109/962] PlatformAppWithFileBrowserTest.LaunchNoFile (3154 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithDirectory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9786:9786:1006/005502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9786:9786:1006/005502:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9786:9897:1006/005503:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-faejmjpkjpbmcfleimncjlebnkkhghaa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9786:9897:1006/005503:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-faejmjpkjpbmcfleimncjlebnkkhghaa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[9786:9786:1006/005503:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[9786:9786:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://faejmjpkjpbmcfleimncjlebnkkhghaa/_generated_background_page.html (0)
[1:2:1006/005503:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithDirectory (2414 ms)
[110/962] PlatformAppWithFileBrowserTest.LaunchWithDirectory (2891 ms)
[ RUN      ] PlatformAppDevToolsBrowserTest.ReOpenedWithURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9809:9809:1006/005502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9809:9809:1006/005502:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[9809:9936:1006/005503:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lhdlmadomnpggghkiciicdckjlmfofmg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:3:1006/005504:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[9809:9809:1006/005505:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[9809:9809:1006/005505:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[9809:9809:1006/005505:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PlatformAppDevToolsBrowserTest.ReOpenedWithURL (4020 ms)
[111/962] PlatformAppDevToolsBrowserTest.ReOpenedWithURL (4725 ms)
[ RUN      ] SpeechRecognitionTest.SpeechFromBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10106:10106:1006/005504:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10106:10106:1006/005504:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10106:10157:1006/005505:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-aldcoaaihfpjgcmhdfjaodioegiemenc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10106:10157:1006/005505:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-aldcoaaihfpjgcmhdfjaodioegiemenc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10106:10106:1006/005505:INFO:CONSOLE(0)] "[SUCCESS] testWebkitSpeechRecognition", source: chrome-extension://aldcoaaihfpjgcmhdfjaodioegiemenc/_generated_background_page.html (0)
[       OK ] SpeechRecognitionTest.SpeechFromBackgroundPage (1980 ms)
[112/962] SpeechRecognitionTest.SpeechFromBackgroundPage (2638 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10114:10114:1006/005504:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10114:10114:1006/005505:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10114:10194:1006/005506:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kpjaoojdfphhodnlejfaoocgfihbnfcp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10114:10194:1006/005506:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-idbcjjbkbbddmbnefobcjiacjkiepolj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005507:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted (3689 ms)
[113/962] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted (4209 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10122:10122:1006/005504:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10122:10122:1006/005505:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10122:10235:1006/005506:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cgafkoifkglgpkcdlhloeehonmhnaiai-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10122:10235:1006/005506:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fhoihnfggkjaneojijnleahogocjbafg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10122:10329:1006/005508:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005508:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted (4559 ms)
[114/962] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted (5262 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10370:10370:1006/005506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10370:10370:1006/005506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10370:10426:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-madjlmkhcdlgjnmjmakaljacapjgojhe-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10370:10426:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nnbmhnkhalmlekhnikfaoofcpflhmbci-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted (3244 ms)
[115/962] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted (3673 ms)
[ RUN      ] AppWindowAPITest.TestCreate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10387:10387:1006/005507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10387:10387:1006/005507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10387:10476:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fiiohmphnmjkcfhcfmhkglnggmcjoagh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10387:10387:1006/005508:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://fiiohmphnmjkcfhcfmhkglnggmcjoagh/_generated_background_page.html (0)
[10387:10387:1006/005508:INFO:CONSOLE(0)] "[SUCCESS] badWindow", source: chrome-extension://fiiohmphnmjkcfhcfmhkglnggmcjoagh/_generated_background_page.html (0)
Fontconfig error: Cannot load default config file
[10387:10387:1006/005509:INFO:CONSOLE(0)] "[SUCCESS] loadEvent", source: chrome-extension://fiiohmphnmjkcfhcfmhkglnggmcjoagh/_generated_background_page.html (0)
[10387:10387:1006/005509:INFO:CONSOLE(0)] "The JavaScript context calling chrome.app.window.current() has no associated AppWindow.", source: chrome-extension://fiiohmphnmjkcfhcfmhkglnggmcjoagh/_generated_background_page.html (0)
[10387:10387:1006/005509:INFO:CONSOLE(0)] "[SUCCESS] multiWindow", source: chrome-extension://fiiohmphnmjkcfhcfmhkglnggmcjoagh/_generated_background_page.html (0)
[10387:10387:1006/005510:INFO:CONSOLE(0)] "[SUCCESS] hiddenAndNormal", source: chrome-extension://fiiohmphnmjkcfhcfmhkglnggmcjoagh/_generated_background_page.html (0)
[       OK ] AppWindowAPITest.TestCreate (3537 ms)
[116/962] AppWindowAPITest.TestCreate (4206 ms)
[ RUN      ] AppWindowAPITest.TestSingleton
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10589:10589:1006/005509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10589:10589:1006/005509:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10589:10644:1006/005509:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fiiohmphnmjkcfhcfmhkglnggmcjoagh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10589:10589:1006/005510:INFO:CONSOLE(0)] "[SUCCESS] noParameterWithId", source: chrome-extension://fiiohmphnmjkcfhcfmhkglnggmcjoagh/_generated_background_page.html (0)
[       OK ] AppWindowAPITest.TestSingleton (2167 ms)
[117/962] AppWindowAPITest.TestSingleton (2625 ms)
[ RUN      ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10681:10681:1006/005510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10681:10681:1006/005510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10681:10751:1006/005511:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10681:10751:1006/005512:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle (2597 ms)
[118/962] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle (3168 ms)
[ RUN      ] EphemeralAppLauncherTest.BlockedByPolicy
HTTP server started on http://127.0.0.1:38263...
sending server_data: {"host": "127.0.0.1", "port": 38263} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10837:10837:1006/005511:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10837:10837:1006/005512:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EphemeralAppLauncherTest.BlockedByPolicy (1662 ms)
[119/962] EphemeralAppLauncherTest.BlockedByPolicy (2106 ms)
[ RUN      ] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10818:10818:1006/005511:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10818:10818:1006/005511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10818:10894:1006/005512:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10818:10894:1006/005513:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp (2873 ms)
[120/962] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp (3413 ms)
[ RUN      ] EphemeralAppLauncherTest.BlacklistStateUnknown
HTTP server started on http://127.0.0.1:45352...
sending server_data: {"host": "127.0.0.1", "port": 45352} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11021:11021:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11021:11021:1006/005513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11021:11095:1006/005514:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kbiancnbopdghkfedjhfdoegjadfjeal-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppLauncherTest.BlacklistStateUnknown (2552 ms)
[121/962] EphemeralAppLauncherTest.BlacklistStateUnknown (3156 ms)
[ RUN      ] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11048:11048:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11048:11048:1006/005513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11048:11125:1006/005515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eoaobdphelcljpnbhpbmbeielaadlpbb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11048:11125:1006/005515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-iedhjlkicoblfnkfnconpfmahemdmjmk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps (2672 ms)
[122/962] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps (3153 ms)
[ RUN      ] AppViewTest.TestAppViewGoodDataShouldSucceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11169:11169:1006/005514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11169:11169:1006/005514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11169:11227:1006/005515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ekiggbikffcflndomfpenoaccdeaaaec-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11169:11227:1006/005516:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cmpbffdhdmdbjmeabgalcplcelmidfkp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11169:11169:1006/005516:INFO:CONSOLE(37)] "appToEmbed  ekiggbikffcflndomfpenoaccdeaaaec", source: chrome-extension://cmpbffdhdmdbjmeabgalcplcelmidfkp/main.js (37)
[11169:11169:1006/005516:INFO:CONSOLE(37)] "Attempting to connect to app with good params.", source: chrome-extension://cmpbffdhdmdbjmeabgalcplcelmidfkp/main.js (37)
[11169:11169:1006/005517:INFO:CONSOLE(37)] "CONNECTED.", source: chrome-extension://cmpbffdhdmdbjmeabgalcplcelmidfkp/main.js (37)
[1:3:1006/005517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AppViewTest.TestAppViewGoodDataShouldSucceed (2877 ms)
[123/962] AppViewTest.TestAppViewGoodDataShouldSucceed (3412 ms)
[ RUN      ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10726:10726:1006/005510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10726:10726:1006/005510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10726:10795:1006/005511:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005518:WARNING:channel.cc(358)] RawChannel write error
[10726:10726:1006/005518:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[10726:10726:1006/005518:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[10726:10726:1006/005518:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
LaunchProcess: failed to execvp:
xdg-icon-resource
[10726:10795:1006/005518:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp (8185 ms)
[124/962] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp (8661 ms)
[ RUN      ] WebViewVisibilityTest.GuestVisibilityChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11290:11290:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11290:11290:1006/005516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11290:11342:1006/005517:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ffhjhgifbefecnmemhdoaleeikhdicgc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11290:11290:1006/005518:INFO:CONSOLE(6)] "onAppCommand: hide-guest", source: chrome-extension://ffhjhgifbefecnmemhdoaleeikhdicgc/main.js (6)
[1:2:1006/005518:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewVisibilityTest.GuestVisibilityChanged (2369 ms)
[125/962] WebViewVisibilityTest.GuestVisibilityChanged (2891 ms)
[ RUN      ] WebViewTest.DisplayNoneSetSrc
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11315:11315:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11315:11315:1006/005516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11315:11395:1006/005517:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mefhedjoghedaidnpkpcloebepjnimok-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11315:11315:1006/005518:INFO:CONSOLE(6)] "onAppCommand: navigate-guest", source: chrome-extension://mefhedjoghedaidnpkpcloebepjnimok/main.js (6)
[11315:11315:1006/005518:INFO:CONSOLE(34)] "navigate-guest command", source: chrome-extension://mefhedjoghedaidnpkpcloebepjnimok/main.js (34)
[11315:11315:1006/005518:INFO:CONSOLE(6)] "onAppCommand: navigate-guest", source: chrome-extension://mefhedjoghedaidnpkpcloebepjnimok/main.js (6)
[11315:11315:1006/005518:INFO:CONSOLE(34)] "navigate-guest command", source: chrome-extension://mefhedjoghedaidnpkpcloebepjnimok/main.js (34)
[11315:11315:1006/005518:INFO:CONSOLE(6)] "onAppCommand: show-guest", source: chrome-extension://mefhedjoghedaidnpkpcloebepjnimok/main.js (6)
[11315:11315:1006/005518:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[       OK ] WebViewTest.DisplayNoneSetSrc (2522 ms)
[126/962] WebViewTest.DisplayNoneSetSrc (3149 ms)
[ RUN      ] WebViewTest.ExecuteScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11462:11462:1006/005518:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11462:11462:1006/005518:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11462:11512:1006/005518:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ehgnijkobjpbfhlahfoiangmdliikglh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11462:11512:1006/005519:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ehgnijkobjpbfhlahfoiangmdliikglh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11462:11462:1006/005519:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/main.js (25)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "customArg: execute_script", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "startTest: execute_script", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(24)] "getConfig: [object Object]", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/execute_script/bootstrap.js (24)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "FROM GUEST: command from embedder: create-frame", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "FROM GUEST: onload fire", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "embedder.onPostMessageReceived, data[0] = created-frame", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "Skip loadstop handler", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(6)] "embedder.onPostMessageReceived, data[0] = got-testDiv-innerText", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[11462:11462:1006/005520:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInAllFrames", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/main.html (0)
[1:2:1006/005520:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005520:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.ExecuteScript (3236 ms)
[127/962] WebViewTest.ExecuteScript (3676 ms)
[ RUN      ] WebViewTest.Shim_TestAllowTransparencyAttribute
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11564:11564:1006/005519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11564:11564:1006/005519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11564:11666:1006/005520:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005521:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestAllowTransparencyAttribute (2862 ms)
[128/962] WebViewTest.Shim_TestAllowTransparencyAttribute (3419 ms)
[ RUN      ] WebViewTest.Shim_TestInvalidChromeExtensionURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11588:11588:1006/005519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11588:11588:1006/005519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11588:11695:1006/005520:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[       OK ] WebViewTest.Shim_TestInvalidChromeExtensionURL (2724 ms)
[129/962] WebViewTest.Shim_TestInvalidChromeExtensionURL (3418 ms)
[ RUN      ] WebViewTest.Shim_TestEventName
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11657:11657:1006/005520:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11657:11657:1006/005520:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11657:11787:1006/005521:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11822:11822:1006/005522:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11822:11822:1006/005522:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Shim_TestEventName (2887 ms)
[130/962] WebViewTest.Shim_TestEventName (3413 ms)
[ RUN      ] WebViewTest.Shim_TestOnEventProperty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11874:11874:1006/005521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11874:11874:1006/005522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11874:11946:1006/005522:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestOnEventProperty (2821 ms)
[131/962] WebViewTest.Shim_TestOnEventProperty (3415 ms)
[ RUN      ] WebViewTest.Shim_TestAddMultipleContentScripts
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11937:11937:1006/005522:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11937:11937:1006/005522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11937:12036:1006/005523:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11937:11937:1006/005524:INFO:CONSOLE(828)] "Step 1: call <webview>.addContentScripts(myrule1 & myrule2)", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (828)
[11937:12133:1006/005524:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[11937:11937:1006/005524:INFO:CONSOLE(855)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (855)
[11937:11937:1006/005524:INFO:CONSOLE(862)] "Step 3: A communication channel has been established with webview.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (862)
[       OK ] WebViewTest.Shim_TestAddMultipleContentScripts (2859 ms)
[132/962] WebViewTest.Shim_TestAddMultipleContentScripts (3413 ms)
[ RUN      ] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11963:11963:1006/005522:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11963:11963:1006/005523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11963:12065:1006/005523:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11963:11963:1006/005524:INFO:CONSOLE(1111)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1111)
[11963:12170:1006/005525:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[11963:11963:1006/005525:INFO:CONSOLE(1123)] "Step 2: call webview.terminate().", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1123)
[11963:11963:1006/005525:INFO:CONSOLE(1136)] "Step 3: call webview.reload().", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1136)
[11963:11963:1006/005525:INFO:CONSOLE(1128)] "Step 4: postMessage to build communication.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1128)
[11963:11963:1006/005525:INFO:CONSOLE(1143)] "Step 5: A communication channel has been established with webview.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1143)
[11963:12069:1006/005525:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/005525:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/005525:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView (3245 ms)
[133/962] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView (3943 ms)
[ RUN      ] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12025:12025:1006/005523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12025:12025:1006/005523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12025:12146:1006/005524:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12025:12025:1006/005525:INFO:CONSOLE(1161)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1161)
[12025:12233:1006/005525:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12025:12025:1006/005525:INFO:CONSOLE(1173)] "Step 2: check the result of content script injected.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1173)
[12025:12025:1006/005525:INFO:CONSOLE(1180)] "Step 3: remove webview from the DOM.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1180)
[12025:12153:1006/005525:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12025:12025:1006/005525:INFO:CONSOLE(1183)] "Step 4: add webview back to the DOM.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1183)
[12025:12025:1006/005526:INFO:CONSOLE(1191)] "Step 5: check the result of content script injected again.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1191)
[       OK ] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists (3221 ms)
[134/962] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists (3674 ms)
[ RUN      ] WebViewTest.Shim_TestAddContentScriptWithCode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12268:12268:1006/005525:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12268:12268:1006/005525:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12268:12334:1006/005526:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12268:12268:1006/005527:INFO:CONSOLE(1207)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1207)
[12268:12414:1006/005527:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12268:12268:1006/005527:INFO:CONSOLE(1217)] "Step 2: call webview.executeScript() to check result.", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1217)
[       OK ] WebViewTest.Shim_TestAddContentScriptWithCode (3003 ms)
[135/962] WebViewTest.Shim_TestAddContentScriptWithCode (3675 ms)
[ RUN      ] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12325:12325:1006/005526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12325:12325:1006/005526:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12325:12450:1006/005526:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12325:12325:1006/005528:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[       OK ] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges (2732 ms)
[136/962] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges (3441 ms)
[ RUN      ] WebViewTest.Shim_TestNavOnSrcAttributeChange
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12413:12413:1006/005526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12413:12413:1006/005527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12413:12510:1006/005527:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005528:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestNavOnSrcAttributeChange (2777 ms)
[137/962] WebViewTest.Shim_TestNavOnSrcAttributeChange (3417 ms)
[ RUN      ] WebViewTest.Shim_TestReassignSrcAttribute
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12465:12465:1006/005527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12465:12465:1006/005527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12465:12554:1006/005528:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12465:12465:1006/005529:INFO:CONSOLE(1465)] "[1] loadstop called", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1465)
[12465:12465:1006/005529:INFO:CONSOLE(1465)] "[2] loadstop called", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1465)
[12465:12465:1006/005529:INFO:CONSOLE(1465)] "[3] loadstop called", source: chrome-extension://bkgadibnlfeacedgpaheofkbingcofda/main.js (1465)
[       OK ] WebViewTest.Shim_TestReassignSrcAttribute (2894 ms)
[138/962] WebViewTest.Shim_TestReassignSrcAttribute (3424 ms)
[ RUN      ] WebViewTest.Shim_TestDeclarativeWebRequestAPI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12670:12670:1006/005529:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12670:12670:1006/005529:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12670:12733:1006/005529:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12670:12670:1006/005531:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -20: ERR_BLOCKED_BY_CLIENT.", source: extensions::webViewEvents (237)
[       OK ] WebViewTest.Shim_TestDeclarativeWebRequestAPI (2979 ms)
[139/962] WebViewTest.Shim_TestDeclarativeWebRequestAPI (3678 ms)
[ RUN      ] WebViewTest.Shim_TestWebRequestAPI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12704:12704:1006/005529:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12704:12704:1006/005529:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12704:12807:1006/005530:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:1:1006/005531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestWebRequestAPI (2759 ms)
[140/962] WebViewTest.Shim_TestWebRequestAPI (3421 ms)
[ RUN      ] WebViewTest.Shim_TestLoadAbortIllegalFileURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12771:12771:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12771:12771:1006/005530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12771:12886:1006/005531:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12771:12771:1006/005532:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[1:3:1006/005532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestLoadAbortIllegalFileURL (2757 ms)
[141/962] WebViewTest.Shim_TestLoadAbortIllegalFileURL (3416 ms)
[ RUN      ] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12828:12828:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12828:12828:1006/005530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12828:12930:1006/005531:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12828:12828:1006/005532:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[1:1:1006/005532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/005532:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme (2697 ms)
[142/962] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme (3423 ms)
[ RUN      ] WebViewTest.Shim_TestRemoveWebviewOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13109:13109:1006/005532:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13109:13109:1006/005532:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13109:13160:1006/005533:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13109:13247:1006/005534:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WebViewTest.Shim_TestRemoveWebviewOnExit (2841 ms)
[143/962] WebViewTest.Shim_TestRemoveWebviewOnExit (3417 ms)
[ RUN      ] WebViewTest.MediaAccessAPIDeny_TestDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13193:13193:1006/005533:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13193:13193:1006/005533:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13193:13298:1006/005534:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pckopmcanpdpbfkgoicojjfepfbmijeo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13193:13387:1006/005535:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[13325:13325:1006/005535:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13325:13325:1006/005535:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13325:13325:1006/005535:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13325:13325:1006/005535:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13325:13325:1006/005535:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.MediaAccessAPIDeny_TestDeny (2806 ms)
[144/962] WebViewTest.MediaAccessAPIDeny_TestDeny (3421 ms)
[ RUN      ] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13242:13242:1006/005534:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13242:13242:1006/005534:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13242:13349:1006/005534:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pckopmcanpdpbfkgoicojjfepfbmijeo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13242:13433:1006/005536:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[13381:13381:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13381:13381:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13381:13381:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13381:13381:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13381:13381:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows (2863 ms)
[145/962] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows (3419 ms)
[ RUN      ] WebViewTest.PRE_StoragePersistence
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13112:13112:1006/005532:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13112:13112:1006/005533:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13112:13207:1006/005533:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fbdjadmepbbbgecbngccpncagllmngan-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13112:13112:1006/005535:INFO:CONSOLE(27)] "Starting test "webview_0 setting cookie {"inmemory":"true"} for http://localhost:54587/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[13112:13282:1006/005535:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[13112:13112:1006/005535:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Set Cookie to Value","cookie":{"inmemory":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005535:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005535:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005535:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005535:INFO:CONSOLE(30)] "Test "webview_0 setting cookie {"inmemory":"true"} for http://localhost:54587/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[13112:13112:1006/005535:INFO:CONSOLE(27)] "Starting test "check webview_1 has cookies {"inmemory":"true"}"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[13112:13112:1006/005535:INFO:CONSOLE(166)] "webview_1:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005535:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005535:INFO:CONSOLE(30)] "Test "check webview_1 has cookies {"inmemory":"true"}" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[13112:13112:1006/005535:INFO:CONSOLE(27)] "Starting test "webview_2 setting cookie {"inmemory":"true"} for http://localhost:54587/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[13112:13112:1006/005536:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Set Cookie to Value","cookie":{"inmemory":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005536:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005536:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005536:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005536:INFO:CONSOLE(30)] "Test "webview_2 setting cookie {"inmemory":"true"} for http://localhost:54587/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[13112:13112:1006/005536:INFO:CONSOLE(27)] "Starting test "check webview_3 has cookies {"inmemory":"true"}"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[13112:13112:1006/005536:INFO:CONSOLE(166)] "webview_3:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005536:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005536:INFO:CONSOLE(30)] "Test "check webview_3 has cookies {"inmemory":"true"}" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[13112:13112:1006/005536:INFO:CONSOLE(27)] "Starting test "webview_4 setting cookie {"persist1":"true"} for http://localhost:54587/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[13112:13112:1006/005536:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Set Cookie to Value","cookie":{"persist1":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005536:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005536:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005536:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005536:INFO:CONSOLE(30)] "Test "webview_4 setting cookie {"persist1":"true"} for http://localhost:54587/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[13112:13112:1006/005536:INFO:CONSOLE(27)] "Starting test "check webview_5 has cookies {"persist1":"true"}"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[13112:13112:1006/005536:INFO:CONSOLE(166)] "webview_5:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005536:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005536:INFO:CONSOLE(30)] "Test "check webview_5 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[13112:13112:1006/005536:INFO:CONSOLE(27)] "Starting test "webview_6 setting cookie {"persist2":"true"} for http://localhost:54587/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[13112:13112:1006/005537:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Set Cookie to Value","cookie":{"persist2":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005537:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005537:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[13112:13112:1006/005537:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist2":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[13112:13112:1006/005537:INFO:CONSOLE(30)] "Test "webview_6 setting cookie {"persist2":"true"} for http://localhost:54587/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[13237:13237:1006/005537:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13237:13237:1006/005537:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13237:13237:1006/005537:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13237:13237:1006/005537:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13237:13237:1006/005537:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13237:13237:1006/005537:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.PRE_StoragePersistence (5345 ms)
[146/962] WebViewTest.PRE_StoragePersistence (6040 ms)
[ RUN      ] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13474:13474:1006/005536:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13474:13474:1006/005536:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13474:13533:1006/005536:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pckopmcanpdpbfkgoicojjfepfbmijeo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13474:13596:1006/005538:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[13474:13474:1006/005538:INFO:CONSOLE(249)] "<webview>: The permission request for "media" has been denied.", source: extensions::webViewActionRequests (249)
[       OK ] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny (2912 ms)
[147/962] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny (3417 ms)
[ RUN      ] WebViewTest.OpenURLFromTab_CurrentTab_Succeed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13551:13551:1006/005537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13551:13551:1006/005537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13551:13638:1006/005537:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pajcdnkeiehhfpelgoiimdhbcbchpmdc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[13551:13551:1006/005539:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[13551:13642:1006/005539:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] WebViewTest.OpenURLFromTab_CurrentTab_Succeed (3051 ms)
[148/962] WebViewTest.OpenURLFromTab_CurrentTab_Succeed (3678 ms)
[ RUN      ] WebViewTest.ContextMenusAPI_PreventDefault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13590:13590:1006/005537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13590:13590:1006/005537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13590:13677:1006/005538:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-idpikhfmbcpllheeelmmcndnfohgeack-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13590:13590:1006/005539:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://idpikhfmbcpllheeelmmcndnfohgeack/embedder.js (5)
[13590:13590:1006/005539:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://idpikhfmbcpllheeelmmcndnfohgeack/embedder.js (5)
[13590:13590:1006/005539:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://idpikhfmbcpllheeelmmcndnfohgeack/embedder.js (250)
[13590:13590:1006/005539:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://idpikhfmbcpllheeelmmcndnfohgeack/embedder.js (5)
[       OK ] WebViewTest.ContextMenusAPI_PreventDefault (3070 ms)
[149/962] WebViewTest.ContextMenusAPI_PreventDefault (3684 ms)
[ RUN      ] WebViewTest.MediaAccessAPIAllow_TestAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13769:13769:1006/005538:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13769:13769:1006/005539:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13769:13823:1006/005539:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cedgohmcleddbponcffgafljmcihgdod-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13769:13910:1006/005541:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[13769:13769:1006/005541:INFO:CONSOLE(20)] "test passed", source: chrome-extension://cedgohmcleddbponcffgafljmcihgdod/embedder.js (20)
[1:2:1006/005541:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.MediaAccessAPIAllow_TestAllow (2786 ms)
[150/962] WebViewTest.MediaAccessAPIAllow_TestAllow (3426 ms)
[ RUN      ] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13801:13801:1006/005539:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13801:13801:1006/005539:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13801:13889:1006/005540:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mibdpccajhikcokbfeleddcjobidpbmm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13801:13961:1006/005541:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005541:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny (2860 ms)
[151/962] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny (3425 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13934:13934:1006/005540:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13934:13934:1006/005540:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13934:13998:1006/005541:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pmlbcmcicblifgpgoogpooigegddcaoh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13934:13934:1006/005542:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://pmlbcmcicblifgpgoogpooigegddcaoh/embedder.js (77)
[13934:13934:1006/005542:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://pmlbcmcicblifgpgoogpooigegddcaoh/embedder.js (79)
[13934:13934:1006/005542:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://pmlbcmcicblifgpgoogpooigegddcaoh/embedder.js (82)
[13934:14084:1006/005542:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005543:WARNING:channel.cc(358)] RawChannel write error
[14013:14013:1006/005543:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14013:14013:1006/005543:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14013:14013:1006/005543:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14013:14013:1006/005543:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14013:14013:1006/005543:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny (3036 ms)
[152/962] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny (3683 ms)
[ RUN      ] WebViewTest.WhitelistedContentScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13966:13966:1006/005541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13966:13966:1006/005541:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13966:14054:1006/005541:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cfajihbnjapcjbcohpdcomfnidpooian-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13966:13966:1006/005542:INFO:CONSOLE(5)] "Hello world from content_script", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (5)
[13966:13966:1006/005542:INFO:CONSOLE(6)] "chrome-extension://cfajihbnjapcjbcohpdcomfnidpooian/_generated_background_page.html", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (6)
[13966:13966:1006/005542:INFO:CONSOLE(5)] "Hello world from content_script", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (5)
[13966:13966:1006/005542:INFO:CONSOLE(6)] "chrome-extension://cfajihbnjapcjbcohpdcomfnidpooian/main.html", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (6)
[13966:13966:1006/005542:INFO:CONSOLE(14)] "Dispatching event", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (14)
[1:2:1006/005543:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.WhitelistedContentScript (2950 ms)
[153/962] WebViewTest.WhitelistedContentScript (3424 ms)
[ RUN      ] WebViewTest.SendMessageToComponentExtensionFromGuest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14126:14126:1006/005542:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14126:14126:1006/005542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14126:14189:1006/005543:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fmlkbogoaefobpddfpbkggbmabedkgma-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[14126:14126:1006/005544:INFO:CONSOLE(71)] "{"app":{"runtime":{"LaunchSource":{"APP_LAUNCHER":"app_launcher","NEW_TAB_PAGE":"new_tab_page","RELOAD":"reload","RESTART":"restart","LOAD_AND_LAUNCH":"load_and_launch","COMMAND_LINE":"command_line","FILE_HANDLER":"file_handler","URL_HANDLER":"url_handler","SYSTEM_TRAY":"system_tray","ABOUT_PAGE":"about_page","KEYBOARD":"keyboard","EXTENSIONS_PAGE":"extensions_page","MANAGEMENT_API":"management_api","EPHEMERAL_APP":"ephemeral_app","BACKGROUND":"background","KIOSK":"kiosk","CHROME_INTERNAL":"chrome_internal","TEST":"test"},"onEmbedRequested":{},"onLaunched":{},"onRestarted":{}},"window":{"State":{"NORMAL":"normal","FULLSCREEN":"fullscreen","MAXIMIZED":"maximized","MINIMIZED":"minimized"},"WindowType":{"SHELL":"shell","PANEL":"panel"},"onBoundsChanged":{},"onClosed":{},"onFullscreened":{},"onMaximized":{},"onMinimized":{},"onRestored":{},"onAlphaEnabledChanged":{},"onWindowFirstShown":{}}},"i18n":{},"management":{"LaunchType":{"OPEN_AS_REGULAR_TAB":"OPEN_AS_REGULAR_TAB","OPEN_AS_PINNED_TAB":"OPEN_AS_PINNED_TAB","OPEN_AS_WINDOW":"OPEN_AS_WINDOW","OPEN_FULL_SCREEN":"OPEN_FULL_SCREEN"},"ExtensionDisabledReason":{"UNKNOWN":"unknown","PERMISSIONS_INCREASE":"permissions_increase"},"ExtensionType":{"EXTENSION":"extension","HOSTED_APP":"hosted_app","PACKAGED_APP":"packaged_app","LEGACY_PACKAGED_APP":"legacy_packaged_app","THEME":"theme"},"ExtensionInstallType":{"ADMIN":"admin","DEVELOPMENT":"development","NORMAL":"normal","SIDELOAD":"sideload","OTHER":"other"}},"permissions":{"onAdded":{},"onRemoved":{}},"runtime":{"PlatformOs":{"MAC":"mac","WIN":"win","ANDROID":"android","CROS":"cros","LINUX":"linux","OPENBSD":"openbsd"},"PlatformArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"PlatformNaclArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"RequestUpdateCheckStatus":{"THROTTLED":"throttled","NO_UPDATE":"no_update","UPDATE_AVAILABLE":"update_available"},"OnInstalledReason":{"INSTALL":"install","UPDATE":"update","CHROME_UPDATE":"chrome_update","SHARED_MODULE_UPDATE":"shared_module_update"},"OnRestartRequiredReason":{"APP_UPDATE":"app_update","OS_UPDATE":"os_update","PERIODIC":"periodic"},"onStartup":{},"onInstalled":{},"onSuspend":{},"onSuspendCanceled":{},"onUpdateAvailable":{},"onBrowserUpdateAvailable":{},"onConnect":{},"onConnectExternal":{},"onMessage":{},"onMessageExternal":{},"onRestartRequired":{},"id":"fmlkbogoaefobpddfpbkggbmabedkgma"},"test":{"onMessage":{},"tests":[]},"webViewRequest":{}}", source: chrome-extension://fmlkbogoaefobpddfpbkggbmabedkgma/main.js (71)
[14126:14281:1006/005544:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[14207:14207:1006/005545:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075b40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14207:14207:1006/005545:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075b40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14207:14207:1006/005545:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075b40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14207:14207:1006/005545:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075b40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14207:14207:1006/005545:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075b40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.SendMessageToComponentExtensionFromGuest (3273 ms)
[154/962] WebViewTest.SendMessageToComponentExtensionFromGuest (3951 ms)
[ RUN      ] WebViewTest.Shim_TestFindAPI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14157:14157:1006/005542:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14157:14157:1006/005543:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14157:14253:1006/005543:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005545:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestFindAPI (3220 ms)
[155/962] WebViewTest.Shim_TestFindAPI (3681 ms)
[ RUN      ] WebViewTest.Shim_TestZoomBeforeNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14347:14347:1006/005544:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14347:14347:1006/005544:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14347:14396:1006/005545:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005546:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005546:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestZoomBeforeNavigation (2631 ms)
[156/962] WebViewTest.Shim_TestZoomBeforeNavigation (3151 ms)
[ RUN      ] WebViewTest.Shim_TestDisabledZoomMode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14345:14345:1006/005544:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14345:14345:1006/005544:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14345:14405:1006/005545:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestDisabledZoomMode (2822 ms)
[157/962] WebViewTest.Shim_TestDisabledZoomMode (3433 ms)
[ RUN      ] WebViewTest.TestPlugin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14538:14538:1006/005546:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14538:14538:1006/005546:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14538:14580:1006/005547:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.TestPlugin (2990 ms)
[158/962] WebViewTest.TestPlugin (3426 ms)
[ RUN      ] WebViewTest.Shim_TestRendererNavigationRedirectWhileUnattached
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14548:14548:1006/005546:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14548:14548:1006/005546:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14548:14625:1006/005547:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[14548:14714:1006/005548:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005548:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestRendererNavigationRedirectWhileUnattached (2934 ms)
[159/962] WebViewTest.Shim_TestRendererNavigationRedirectWhileUnattached (3416 ms)
[ RUN      ] WebViewTest.TaskManagementPostExistingWebViews
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14662:14662:1006/005547:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14662:14662:1006/005547:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14662:14747:1006/005548:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oplaibdjmlegelkmehcpfpacapfnodol-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.TaskManagementPostExistingWebViews (2638 ms)
[160/962] WebViewTest.TaskManagementPostExistingWebViews (3158 ms)
[ RUN      ] WebViewNewWindowTest.Shim_TestNewWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14677:14677:1006/005547:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14677:14677:1006/005548:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14677:14777:1006/005548:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bkgadibnlfeacedgpaheofkbingcofda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[14677:14863:1006/005550:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WebViewNewWindowTest.Shim_TestNewWindow (3025 ms)
[161/962] WebViewNewWindowTest.Shim_TestNewWindow (3682 ms)
[ RUN      ] AutocompleteBrowserTest.Autocomplete
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14915:14915:1006/005549:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14915:14915:1006/005550:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutocompleteBrowserTest.Autocomplete (1356 ms)
[162/962] AutocompleteBrowserTest.Autocomplete (1843 ms)
[ RUN      ] AutocompleteBrowserTest.FocusSearch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15008:15008:1006/005550:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15008:15008:1006/005551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15008:15131:1006/005551:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AutocompleteBrowserTest.FocusSearch (1187 ms)
[163/962] AutocompleteBrowserTest.FocusSearch (1844 ms)
[ RUN      ] WebViewNewWindowTest.UserAgent_NewWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14908:14908:1006/005549:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14908:14908:1006/005549:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14908:14949:1006/005550:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ehgnijkobjpbfhlahfoiangmdliikglh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14908:14949:1006/005550:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ehgnijkobjpbfhlahfoiangmdliikglh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[14908:14908:1006/005551:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/main.js (25)
[14908:14908:1006/005551:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005551:INFO:CONSOLE(6)] "customArg: useragent_newwindow", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005551:INFO:CONSOLE(6)] "startTest: useragent_newwindow", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005551:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(44)] "Requesting a new window.", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/useragent_newwindow/bootstrap.js (44)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(48)] "Created channel with new window.", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/useragent_newwindow/bootstrap.js (48)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(48)] "Created channel with new window.", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/useragent_newwindow/bootstrap.js (48)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/main.html (0)
[14908:14908:1006/005552:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/utils.js (6)
[14908:14908:1006/005552:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ehgnijkobjpbfhlahfoiangmdliikglh/main.html (0)
[1:2:1006/005552:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewNewWindowTest.UserAgent_NewWindow (3573 ms)
[164/962] WebViewNewWindowTest.UserAgent_NewWindow (4214 ms)
[ RUN      ] AutofillTest.CCInfoNotStoredWhenAutocompleteOff
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15083:15083:1006/005551:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15083:15083:1006/005551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39394...
sending server_data: {"host": "127.0.0.1", "port": 39394} (36 bytes)
[       OK ] AutofillTest.CCInfoNotStoredWhenAutocompleteOff (2100 ms)
[165/962] AutofillTest.CCInfoNotStoredWhenAutocompleteOff (2634 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSmallerTotal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15141:15141:1006/005551:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15141:15141:1006/005552:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15141:15141:1006/005552:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:58921/banners/main.js (13)
[15141:15141:1006/005552:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:58921/banners/main.js (13)
[15141:15322:1006/005552:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15141:15141:1006/005552:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:58921/banners/main.js (13)
[15141:15141:1006/005552:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:58921/banners/main.js (13)
[15141:15141:1006/005553:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15141:15141:1006/005553:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15141:15141:1006/005553:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSmallerTotal (1729 ms)
[166/962] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSmallerTotal (2367 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15246:15246:1006/005552:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15246:15246:1006/005553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15246:15246:1006/005553:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:59406/banners/main.js (13)
[15246:15246:1006/005553:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:59406/banners/main.js (13)
[15246:15433:1006/005553:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15246:15246:1006/005553:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:59406/banners/main.js (13)
[15246:15246:1006/005554:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15246:15246:1006/005554:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15246:15246:1006/005554:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple (2275 ms)
[167/962] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple (2891 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15409:15409:1006/005553:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15409:15409:1006/005554:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15409:15409:1006/005555:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:58142/banners/main.js (13)
[15409:15593:1006/005555:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15409:15409:1006/005555:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15409:15409:1006/005555:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15409:15409:1006/005555:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle (1712 ms)
[168/962] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle (2388 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.PromptBanner
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15432:15432:1006/005554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15432:15432:1006/005554:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15432:15432:1006/005555:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:44288/banners/main.js (13)
[15432:15432:1006/005555:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:44288/banners/main.js (13)
[15432:15432:1006/005555:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:44288/banners/main.js (13)
[15432:15614:1006/005555:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15432:15432:1006/005555:INFO:CONSOLE(13)] "Preventing banner from appearing", source: http://127.0.0.1:44288/banners/prompt_test_page.html (13)
[15432:15432:1006/005555:INFO:CONSOLE(8)] "Re-prompt banner", source: http://127.0.0.1:44288/banners/prompt_test_page.html (8)
[15432:15432:1006/005555:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15432:15432:1006/005555:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15432:15432:1006/005555:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.PromptBanner (2025 ms)
[169/962] AppBannerDataFetcherBrowserTest.PromptBanner (2631 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15430:15430:1006/005554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15430:15430:1006/005554:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15430:15430:1006/005555:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:51566/banners/main.js (13)
[15430:15430:1006/005555:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:51566/banners/main.js (13)
[15430:15430:1006/005555:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:51566/banners/main.js (13)
[15430:15596:1006/005555:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15430:15430:1006/005556:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15430:15430:1006/005556:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15430:15430:1006/005556:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious (2770 ms)
[170/962] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious (3152 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.PromptBannerInHandler
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15590:15590:1006/005555:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15590:15590:1006/005555:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15590:15590:1006/005556:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:58624/banners/main.js (13)
[15590:15590:1006/005556:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:58624/banners/main.js (13)
[15590:15590:1006/005556:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:58624/banners/main.js (13)
[15590:15703:1006/005556:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15590:15590:1006/005556:INFO:CONSOLE(8)] "Preventing banner from appearing", source: http://127.0.0.1:58624/banners/prompt_in_handler_test_page.html (8)
[15590:15590:1006/005556:INFO:CONSOLE(11)] "Re-prompt banner", source: http://127.0.0.1:58624/banners/prompt_in_handler_test_page.html (11)
[15590:15590:1006/005556:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15590:15590:1006/005556:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15590:15590:1006/005556:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.PromptBannerInHandler (1866 ms)
[171/962] AppBannerDataFetcherBrowserTest.PromptBannerInHandler (2638 ms)
[ RUN      ] BitmapFetcherBrowserTest.OnURLFetchFailureTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15638:15638:1006/005556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15638:15638:1006/005556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005557:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BitmapFetcherBrowserTest.OnURLFetchFailureTest (1232 ms)
[172/962] BitmapFetcherBrowserTest.OnURLFetchFailureTest (1844 ms)
[ RUN      ] BrowsingDataLocalStorageHelperTest.CannedUnique
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15685:15685:1006/005557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15685:15685:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowsingDataLocalStorageHelperTest.CannedUnique (1199 ms)
[173/962] BrowsingDataLocalStorageHelperTest.CannedUnique (1852 ms)
[ RUN      ] PasswordsCounterTest.SameDomain
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15727:15727:1006/005557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15727:15727:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PasswordsCounterTest.SameDomain (1211 ms)
[174/962] PasswordsCounterTest.SameDomain (1851 ms)
[ RUN      ] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15834:15834:1006/005558:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15834:15834:1006/005558:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15834:15834:1006/005559:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/005559:WARNING:channel.cc(358)] RawChannel write error
[15958:15958:1006/005559:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost (2220 ms)
[175/962] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost (2890 ms)
[ RUN      ] HostRulesTest.TestMap
HTTP server started on http://127.0.0.1:45565...
sending server_data: {"host": "127.0.0.1", "port": 45565} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15965:15965:1006/005559:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15965:15965:1006/005559:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HostRulesTest.TestMap (1922 ms)
[176/962] HostRulesTest.TestMap (2372 ms)
[ RUN      ] ChromeSitePerProcessTest.PluginWithRemoteTopFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15890:15890:1006/005558:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15890:15890:1006/005559:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15890:16127:1006/005600:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ChromeSitePerProcessTest.PluginWithRemoteTopFrame (2177 ms)
[177/962] ChromeSitePerProcessTest.PluginWithRemoteTopFrame (2897 ms)
[ RUN      ] ContentSettingsTest.RedirectCrossOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16171:16171:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16171:16171:1006/005601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51862...
sending server_data: {"host": "127.0.0.1", "port": 51862} (36 bytes)
[       OK ] ContentSettingsTest.RedirectCrossOrigin (1868 ms)
[178/962] ContentSettingsTest.RedirectCrossOrigin (2375 ms)
[ RUN      ] PepperContentSettingsSpecialCasesTest.Baseline
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16182:16182:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16182:16182:1006/005601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16281:16281:1006/005602:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[16281:16281:1006/005602:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[16281:16281:1006/005602:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[16281:16281:1006/005602:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PepperContentSettingsSpecialCasesTest.Baseline (1604 ms)
[179/962] PepperContentSettingsSpecialCasesTest.Baseline (2100 ms)
[ RUN      ] CrashRecoveryBrowserTest.Reload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16183:16183:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16183:16183:1006/005601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
ASAN:DEADLYSIGNAL
=================================================================
==1==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000bb12d5b bp 0x7fff1d48e630 sp 0x7fff1d48e630 T0)
    #0 0xbb12d5a in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:327:9
    #1 0xbb0e322 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:385:5
    #2 0xbb0e322 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4857:0
    #3 0xbad6896 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4558:3
    #4 0xbacd4d7 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1161:3
    #5 0xbacd1c0 in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
    #6 0xbacd1c0 in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
    #7 0xbacd1c0 in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:491:0
    #8 0xbac8ae2 in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1078:5
    #9 0x1027c627 in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
    #10 0x1027c44c in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
    #11 0xb96f74f in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
    #12 0x572508d in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
    #13 0x30d84c4 in Run base/callback.h:396:12
    #14 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #15 0xbaa7cd2 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/base/task_queue_manager.cc:365:3
    #16 0xbaa37c0 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/base/task_queue_manager.cc:293:13
    #17 0x30d84c4 in Run base/callback.h:396:12
    #18 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #19 0x2fd757f in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
    #20 0x2fd8a04 in DeferOrRunPendingTask base/message_loop/message_loop.cc:490:5
    #21 0x2fd8a04 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:0
    #22 0x2fdedb0 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21
    #23 0x300c3f8 in base::RunLoop::Run() base/run_loop.cc:55:3
    #24 0x2fd5bbe in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
    #25 0x1186bd47 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:208:7
    #26 0x11306b0a in content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:302:14
    #27 0x113089ad in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:798:12
    #28 0x1130613a in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
    #29 0xe69905b in content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) content/public/test/test_launcher.cc:484:12
    #30 0x2f234d3 in LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) chrome/test/base/chrome_test_launcher.cc:124:10
    #31 0x1e23379 in main chrome/test/base/browser_tests_main.cc:21:10
    #32 0x7f53af52176c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226:0

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/tmp/runXNW6qm/out/Release/browser_tests+0xbb12d5a)
==1==ABORTING
[       OK ] CrashRecoveryBrowserTest.Reload (1712 ms)
[180/962] CrashRecoveryBrowserTest.Reload (2102 ms)
[ RUN      ] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15832:15832:1006/005558:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15832:15832:1006/005558:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005559:WARNING:channel.cc(358)] RawChannel write error
[15832:15832:1006/005559:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage (5384 ms)
[181/962] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage (6040 ms)
[ RUN      ] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16376:16376:1006/005603:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16376:16376:1006/005603:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005604:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback (1430 ms)
[182/962] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback (1856 ms)
[ RUN      ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16378:16378:1006/005603:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16378:16378:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback (1623 ms)
[183/962] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback (2104 ms)
[ RUN      ] CrashRecoveryBrowserTest.ReloadCacheRevalidate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16372:16372:1006/005603:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16372:16372:1006/005603:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16372:16539:1006/005604:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
ASAN:DEADLYSIGNAL
=================================================================
==1==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000bb12d5b bp 0x7fff2ac436b0 sp 0x7fff2ac436b0 T0)
    #0 0xbb12d5a in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:327:9
    #1 0xbb0e322 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:385:5
    #2 0xbb0e322 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4857:0
    #3 0xbad6896 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4558:3
    #4 0xbacd4d7 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1161:3
    #5 0xbacd1c0 in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
    #6 0xbacd1c0 in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
    #7 0xbacd1c0 in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:491:0
    #8 0xbac8ae2 in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1078:5
    #9 0x1027c627 in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
    #10 0x1027c44c in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
    #11 0xb96f74f in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
    #12 0x572508d in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
    #13 0x30d84c4 in Run base/callback.h:396:12
    #14 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #15 0xbaa7cd2 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/base/task_queue_manager.cc:365:3
    #16 0xbaa37c0 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/base/task_queue_manager.cc:293:13
    #17 0x30d84c4 in Run base/callback.h:396:12
    #18 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #19 0x2fd757f in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
    #20 0x2fd8a04 in DeferOrRunPendingTask base/message_loop/message_loop.cc:490:5
    #21 0x2fd8a04 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:0
    #22 0x2fdedb0 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21
    #23 0x300c3f8 in base::RunLoop::Run() base/run_loop.cc:55:3
    #24 0x2fd5bbe in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
    #25 0x1186bd47 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:208:7
    #26 0x11306b0a in content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:302:14
    #27 0x113089ad in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:798:12
    #28 0x1130613a in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
    #29 0xe69905b in content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) content/public/test/test_launcher.cc:484:12
    #30 0x2f234d3 in LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) chrome/test/base/chrome_test_launcher.cc:124:10
    #31 0x1e23379 in main chrome/test/base/browser_tests_main.cc:21:10
    #32 0x7fb32fecc76c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226:0

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/tmp/runXNW6qm/out/Release/browser_tests+0xbb12d5a)
==1==ABORTING
[       OK ] CrashRecoveryBrowserTest.ReloadCacheRevalidate (1850 ms)
[184/962] CrashRecoveryBrowserTest.ReloadCacheRevalidate (2372 ms)
[ RUN      ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16433:16433:1006/005604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16433:16433:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005605:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued (1563 ms)
[185/962] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued (2105 ms)
[ RUN      ] WebRtcDeviceProviderTest.OutliveProfile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16609:16609:1006/005605:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16609:16609:1006/005605:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebRtcDeviceProviderTest.OutliveProfile (1191 ms)
[186/962] WebRtcDeviceProviderTest.OutliveProfile (1842 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16831:16831:1006/005607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16831:16831:1006/005607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists (1370 ms)
[187/962] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists (1839 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16978:16978:1006/005608:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16978:16978:1006/005609:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16978:16978:1006/005609:INFO:CONSOLE(1)] "Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self' https://fonts.googleapis.com". Either the 'unsafe-inline' keyword, a hash ('sha256-4Su6mBWzEIFnH4pAGMOuaeBrstwJN4Z3pq/s1Kn4/KQ='), or a nonce ('nonce-...') is required to enable inline execution.
", source: chrome-distiller://foobar/dom_distiller_viewer.css (1)
[       OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS (1263 ms)
[188/962] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS (1841 ms)
[ RUN      ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16641:16641:1006/005605:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16641:16641:1006/005605:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51418...
sending server_data: {"host": "127.0.0.1", "port": 51418} (36 bytes)
[       OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose (4815 ms)
[189/962] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose (5260 ms)
[ RUN      ] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16643:16643:1006/005605:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16643:16643:1006/005606:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35485...
sending server_data: {"host": "127.0.0.1", "port": 35485} (36 bytes)
[       OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose (5215 ms)
[190/962] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose (5783 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.DistillerJavaScriptNotInMainWorld
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17067:17067:1006/005610:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17067:17067:1006/005611:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17151:17151:1006/005611:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17151:17151:1006/005611:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DomDistillerViewerSourceBrowserTest.DistillerJavaScriptNotInMainWorld (1413 ms)
[191/962] DomDistillerViewerSourceBrowserTest.DistillerJavaScriptNotInMainWorld (2115 ms)
[ RUN      ] DevToolsSanityTest.TestNetworkSyncSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16684:16684:1006/005606:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16684:16684:1006/005606:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48341...
sending server_data: {"host": "127.0.0.1", "port": 48341} (36 bytes)
[16684:16684:1006/005611:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[16684:16684:1006/005611:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[16849:16849:1006/005612:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1:2:1006/005612:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsSanityTest.TestNetworkSyncSize (6177 ms)
[192/962] DevToolsSanityTest.TestNetworkSyncSize (6833 ms)
[ RUN      ] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17072:17072:1006/005611:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17072:17072:1006/005611:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17072:17210:1006/005611:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[17072:17072:1006/005612:INFO:CONSOLE(109)] "DomDistiller debug level: 0", source:  (109)
[       OK ] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents (2229 ms)
[193/962] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents (2633 ms)
[ RUN      ] DownloadTest.MimeTypesToShowNotDownload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17101:17101:1006/005611:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17101:17101:1006/005612:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.MimeTypesToShowNotDownload (2616 ms)
[194/962] DownloadTest.MimeTypesToShowNotDownload (3150 ms)
[ RUN      ] DownloadTest.DontCloseNewTab3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17287:17287:1006/005613:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17287:17287:1006/005613:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DontCloseNewTab3 (1785 ms)
[195/962] DownloadTest.DontCloseNewTab3 (2376 ms)
[ RUN      ] DownloadTest.DownloadHistoryCheck
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17291:17291:1006/005613:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17291:17291:1006/005613:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadHistoryCheck (2048 ms)
[196/962] DownloadTest.DownloadHistoryCheck (2638 ms)
[ RUN      ] DownloadTest.CrxInstallDenysPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17310:17310:1006/005613:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17310:17310:1006/005614:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.CrxInstallDenysPermissions (2095 ms)
[197/962] DownloadTest.CrxInstallDenysPermissions (2634 ms)
[ RUN      ] DownloadTest.DownloadUrl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17481:17481:1006/005615:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17481:17481:1006/005615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadUrl (1371 ms)
[198/962] DownloadTest.DownloadUrl (1844 ms)
[ RUN      ] DownloadTest.CrxInstallAcceptPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17448:17448:1006/005614:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17448:17448:1006/005615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005616:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTest.CrxInstallAcceptPermissions (2039 ms)
[199/962] DownloadTest.CrxInstallAcceptPermissions (2643 ms)
[ RUN      ] DownloadTest.DownloadErrorsServer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17518:17518:1006/005615:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17518:17518:1006/005616:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17518:17696:1006/005616:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /downloads/there_IS_no_spoon.zip
[17518:17696:1006/005616:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /downloads/there_IS_no_spoon.zip
[17518:17696:1006/005616:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
Fontconfig error: Cannot load default config file
[       OK ] DownloadTest.DownloadErrorsServer (2075 ms)
[200/962] DownloadTest.DownloadErrorsServer (2628 ms)
[ RUN      ] DownloadTest.DownloadErrorsFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17570:17570:1006/005616:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17570:17570:1006/005616:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadErrorsFile (1955 ms)
[201/962] DownloadTest.DownloadErrorsFile (2629 ms)
[ RUN      ] DownloadTest.DownloadDangerousBlobData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17692:17692:1006/005617:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17692:17692:1006/005617:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005618:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTest.DownloadDangerousBlobData (1705 ms)
[202/962] DownloadTest.DownloadDangerousBlobData (2374 ms)
[ RUN      ] DownloadTest.SaveImageAsReferrerPolicyDefault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17697:17697:1006/005617:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17697:17697:1006/005617:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.SaveImageAsReferrerPolicyDefault (1685 ms)
[203/962] DownloadTest.SaveImageAsReferrerPolicyDefault (2366 ms)
[ RUN      ] DownloadTest.DownloadTest_Remove
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17796:17796:1006/005618:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17796:17796:1006/005618:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadTest_Remove (1335 ms)
[204/962] DownloadTest.DownloadTest_Remove (1843 ms)
[ RUN      ] DownloadTest.DownloadTest_PauseResumeCancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17851:17851:1006/005618:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17851:17851:1006/005619:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadTest_PauseResumeCancel (1208 ms)
[205/962] DownloadTest.DownloadTest_PauseResumeCancel (1847 ms)
[ RUN      ] DownloadTestWithShelf.PerWindowShelf
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17939:17939:1006/005619:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17939:17939:1006/005619:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTestWithShelf.PerWindowShelf (1364 ms)
[206/962] DownloadTestWithShelf.PerWindowShelf (1851 ms)
[ RUN      ] DownloadTest.Resumption_MultipleAttempts
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17912:17912:1006/005619:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17912:17912:1006/005619:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005620:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTest.Resumption_MultipleAttempts (1536 ms)
[207/962] DownloadTest.Resumption_MultipleAttempts (2113 ms)
[ RUN      ] DownloadTestWithShelf.NewWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17981:17981:1006/005620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17981:17981:1006/005620:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005621:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTestWithShelf.NewWindow (1591 ms)
[208/962] DownloadTestWithShelf.NewWindow (2103 ms)
[ RUN      ] DownloadTestWithShelf.PRE_DownloadTest_History
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18048:18048:1006/005620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18048:18048:1006/005621:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTestWithShelf.PRE_DownloadTest_History (1360 ms)
[209/962] DownloadTestWithShelf.PRE_DownloadTest_History (2108 ms)
[ RUN      ] DownloadTestWithShelf.AutoOpen
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18159:18159:1006/005621:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18159:18159:1006/005621:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTestWithShelf.AutoOpen (1224 ms)
[210/962] DownloadTestWithShelf.AutoOpen (1848 ms)
[ RUN      ] DownloadTestWithShelf.CrxDenyInstall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18190:18190:1006/005621:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18190:18190:1006/005622:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTestWithShelf.CrxDenyInstall (1582 ms)
[211/962] DownloadTestWithShelf.CrxDenyInstall (2139 ms)
[ RUN      ] SiteEngagementServiceBrowserTest.MixedInputEngagementAccumulation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18239:18239:1006/005622:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18239:18239:1006/005622:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] SiteEngagementServiceBrowserTest.MixedInputEngagementAccumulation (2156 ms)
[212/962] SiteEngagementServiceBrowserTest.MixedInputEngagementAccumulation (2892 ms)
[ RUN      ] ErrorPageTest.FileNotFound
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18320:18320:1006/005623:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18320:18320:1006/005623:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/005624:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ErrorPageTest.FileNotFound (1716 ms)
[213/962] ErrorPageTest.FileNotFound (2369 ms)
[ RUN      ] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18435:18435:1006/005624:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18435:18435:1006/005624:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18435:18625:1006/005625:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent (2382 ms)
[214/962] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent (2894 ms)
[ RUN      ] ErrorPageTest.StaleCacheStatus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18382:18382:1006/005623:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18382:18382:1006/005623:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60854...
sending server_data: {"host": "127.0.0.1", "port": 60854} (36 bytes)
Fontconfig error: Cannot load default config file
[1:2:1006/005625:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ErrorPageTest.StaleCacheStatus (2937 ms)
[215/962] ErrorPageTest.StaleCacheStatus (3679 ms)
[ RUN      ] ActivityLogPrerenderTest.TestScriptInjected
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18585:18585:1006/005625:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18585:18585:1006/005625:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18585:18732:1006/005626:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test.html
[18585:18585:1006/005626:INFO:CONSOLE(5)] "g o o g l e", source: chrome-extension://onbgfncbppiddnphlhfaknkldbmmllpa/google_cs.js (5)
[18585:18732:1006/005626:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ActivityLogPrerenderTest.TestScriptInjected (1631 ms)
[216/962] ActivityLogPrerenderTest.TestScriptInjected (2108 ms)
[ RUN      ] AllUrlsApiTest.RegularExtensions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18591:18591:1006/005625:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18591:18591:1006/005625:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18591:18812:1006/005627:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005627:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllUrlsApiTest.RegularExtensions (2847 ms)
[217/962] AllUrlsApiTest.RegularExtensions (3415 ms)
[ RUN      ] AutomationApiTest.TestRendererAccessibilityEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18731:18731:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18731:18731:1006/005626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18731:18877:1006/005627:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] AutomationApiTest.TestRendererAccessibilityEnabled (2260 ms)
[218/962] AutomationApiTest.TestRendererAccessibilityEnabled (2903 ms)
[ RUN      ] AutomationApiTest.Actions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18767:18767:1006/005627:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18767:18767:1006/005627:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18767:18981:1006/005629:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18767:18767:1006/005629:INFO:CONSOLE(0)] "[SUCCESS] testSimpleAction", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/actions.html (0)
[       OK ] AutomationApiTest.Actions (2588 ms)
[219/962] AutomationApiTest.Actions (3152 ms)
[ RUN      ] AutomationApiTest.CloseTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18938:18938:1006/005628:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18938:18938:1006/005628:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18938:19095:1006/005630:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19055:19055:1006/005630:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18938:18938:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testCloseTab", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/close_tab.html (0)
[       OK ] AutomationApiTest.CloseTab (2137 ms)
[220/962] AutomationApiTest.CloseTab (2909 ms)
[ RUN      ] BluetoothLowEnergyApiTest.WriteCharacteristicValue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19246:19246:1006/005631:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19246:19246:1006/005631:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19246:19308:1006/005632:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19246:19246:1006/005632:INFO:CONSOLE(0)] "[SUCCESS] testWriteCharacteristicValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.WriteCharacteristicValue (1420 ms)
[221/962] BluetoothLowEnergyApiTest.WriteCharacteristicValue (2103 ms)
[ RUN      ] AutomationApiTest.DocumentSelection
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19133:19133:1006/005630:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19133:19133:1006/005630:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19133:19271:1006/005631:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19133:19133:1006/005631:INFO:CONSOLE(0)] "[SUCCESS] testInitialSelectionNotSet", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/document_selection.html (0)
[19133:19133:1006/005632:INFO:CONSOLE(0)] "[SUCCESS] selectOutsideTextField", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/document_selection.html (0)
[19133:19133:1006/005633:INFO:CONSOLE(0)] "[SUCCESS] selectInTextField", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/document_selection.html (0)
[       OK ] AutomationApiTest.DocumentSelection (4445 ms)
[222/962] AutomationApiTest.DocumentSelection (4989 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GetDescriptors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19379:19379:1006/005633:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19379:19379:1006/005633:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19379:19395:1006/005634:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19379:19379:1006/005634:INFO:CONSOLE(0)] "[SUCCESS] testGetDescriptors", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.GetDescriptors (1285 ms)
[223/962] BluetoothLowEnergyApiTest.GetDescriptors (1840 ms)
[ RUN      ] AutomationApiTest.Events
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18755:18755:1006/005627:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18755:18755:1006/005627:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18755:18950:1006/005629:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18755:18755:1006/005629:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerTarget", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/events.html (0)
[18755:18755:1006/005630:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerBubble", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/events.html (0)
[18755:18755:1006/005632:INFO:CONSOLE(0)] "[SUCCESS] testStopPropagation", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/events.html (0)
[18755:18755:1006/005634:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerCapture", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/events.html (0)
[       OK ] AutomationApiTest.Events (8801 ms)
[224/962] AutomationApiTest.Events (9450 ms)
[ RUN      ] BluetoothLowEnergyApiTest.UuidPermissionMethods
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19460:19460:1006/005635:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19460:19460:1006/005635:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19460:19485:1006/005636:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19460:19460:1006/005636:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1:2:1006/005636:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothLowEnergyApiTest.UuidPermissionMethods (1509 ms)
[225/962] BluetoothLowEnergyApiTest.UuidPermissionMethods (2103 ms)
[ RUN      ] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19461:19461:1006/005635:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19461:19461:1006/005635:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19461:19506:1006/005636:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19461:19461:1006/005636:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected (1550 ms)
[226/962] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected (2101 ms)
[ RUN      ] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19571:19571:1006/005636:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19571:19571:1006/005636:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005637:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask (1002 ms)
[227/962] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask (1578 ms)
[ RUN      ] AutomationApiTest.Attributes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19057:19057:1006/005629:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19057:19057:1006/005629:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005630:WARNING:channel.cc(358)] RawChannel write error
[19057:19184:1006/005631:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19057:19057:1006/005631:INFO:CONSOLE(0)] "[SUCCESS] testDocumentAndScrollAttributes", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/attributes.html (0)
[19057:19057:1006/005631:INFO:CONSOLE(0)] "[SUCCESS] testActiveDescendant", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/attributes.html (0)
[19057:19057:1006/005632:INFO:CONSOLE(0)] "[SUCCESS] testLinkAttributes", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/attributes.html (0)
[19057:19057:1006/005633:INFO:CONSOLE(0)] "[SUCCESS] testEditableTextAttributes", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/attributes.html (0)
[19057:19057:1006/005634:INFO:CONSOLE(0)] "[SUCCESS] testRangeAttributes", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/attributes.html (0)
[19057:19057:1006/005635:INFO:CONSOLE(0)] "[SUCCESS] testTableAttributes", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/attributes.html (0)
[19057:19057:1006/005636:INFO:CONSOLE(0)] "[SUCCESS] testNoAttributes", source: chrome-extension://fmcefandijfialpjldndhhjcadeckofd/attributes.html (0)
[       OK ] AutomationApiTest.Attributes (8161 ms)
[228/962] AutomationApiTest.Attributes (8673 ms)
[ RUN      ] ExtensionBrowsingDataTest.SettingsFunctionSiteData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19663:19663:1006/005637:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19663:19663:1006/005637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19663:19704:1006/005638:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:2:1006/005638:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowsingDataTest.SettingsFunctionSiteData (1072 ms)
[229/962] ExtensionBrowsingDataTest.SettingsFunctionSiteData (1584 ms)
[ RUN      ] CommandServiceTest.GetExtensionActionCommandQueryActive
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19848:19848:1006/005639:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19848:19848:1006/005639:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005640:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CommandServiceTest.GetExtensionActionCommandQueryActive (2133 ms)
[230/962] CommandServiceTest.GetExtensionActionCommandQueryActive (2639 ms)
[ RUN      ] CommandServiceTest.RemoveShortcutSurvivesUpdate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19727:19727:1006/005638:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19727:19727:1006/005638:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] CommandServiceTest.RemoveShortcutSurvivesUpdate (3102 ms)
[231/962] CommandServiceTest.RemoveShortcutSurvivesUpdate (3684 ms)
[ RUN      ] CastStreamingApiTestWithPixelOutput.RtpStreamError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19686:19686:1006/005638:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19686:19686:1006/005638:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005640:WARNING:channel.cc(358)] RawChannel write error
[19686:19686:1006/005640:INFO:CONSOLE(13)] "[TEST] rtpStreamError", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.js (13)
[1:12:1006/005640:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005640:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005640:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005640:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[19686:19686:1006/005640:INFO:CONSOLE(40)] "Invalid parameters for video.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.js (40)
[19686:19686:1006/005640:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamError", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.html (0)
[1:14:1006/005640:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1:14:1006/005640:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:14:1006/005640:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/005640:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] CastStreamingApiTestWithPixelOutput.RtpStreamError (3393 ms)
[232/962] CastStreamingApiTestWithPixelOutput.RtpStreamError (3954 ms)
[ RUN      ] CastStreamingApiTest.NullStream
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19668:19668:1006/005637:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19668:19668:1006/005637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005638:WARNING:channel.cc(358)] RawChannel write error
[19668:19668:1006/005638:INFO:CONSOLE(13)] "[TEST] noVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (13)
[1:13:1006/005639:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:13:1006/005639:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:13:1006/005639:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:13:1006/005639:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[19668:19668:1006/005639:INFO:CONSOLE(0)] "[SUCCESS] noVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[19668:19668:1006/005639:INFO:CONSOLE(31)] "[TEST] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (31)
[19668:19668:1006/005639:INFO:CONSOLE(0)] "[SUCCESS] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[19668:19668:1006/005640:INFO:CONSOLE(49)] "[TEST] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (49)
[19668:19668:1006/005640:INFO:CONSOLE(0)] "[SUCCESS] noStream", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[1:2:1006/005641:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005641:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] CastStreamingApiTest.NullStream (4326 ms)
[233/962] CastStreamingApiTest.NullStream (4737 ms)
[ RUN      ] DebuggerApiTest.InfoBar
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20107:20107:1006/005642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20107:20107:1006/005642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DebuggerApiTest.InfoBar (2039 ms)
[234/962] DebuggerApiTest.InfoBar (2629 ms)
[ RUN      ] ExtensionContentSettingsApiTest.Standard
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20100:20100:1006/005641:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20100:20100:1006/005641:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20100:20100:1006/005643:INFO:CONSOLE(0)] "[SUCCESS] setDefaultContentSettings", source: chrome-extension://dmhkpojoapeknlacaicfbpcdjhcbaopk/test.html (0)
[20100:20100:1006/005643:INFO:CONSOLE(0)] "[SUCCESS] setContentSettings", source: chrome-extension://dmhkpojoapeknlacaicfbpcdjhcbaopk/test.html (0)
[20100:20100:1006/005643:INFO:CONSOLE(0)] "[SUCCESS] getContentSettings", source: chrome-extension://dmhkpojoapeknlacaicfbpcdjhcbaopk/test.html (0)
[20100:20100:1006/005643:INFO:CONSOLE(0)] "[SUCCESS] invalidSettings", source: chrome-extension://dmhkpojoapeknlacaicfbpcdjhcbaopk/test.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionContentSettingsApiTest.Standard (2404 ms)
[235/962] ExtensionContentSettingsApiTest.Standard (2902 ms)
[ RUN      ] DeclarativeContentApiTest.Overview
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20108:20108:1006/005642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20108:20108:1006/005642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[20242:20242:1006/005644:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[20242:20242:1006/005644:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] DeclarativeContentApiTest.Overview (2738 ms)
[236/962] DeclarativeContentApiTest.Overview (3155 ms)
[ RUN      ] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20118:20118:1006/005642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20118:20118:1006/005642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[20118:20118:1006/005644:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[20118:20118:1006/005644:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[20118:20118:1006/005644:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab (2811 ms)
[237/962] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab (3414 ms)
[ RUN      ] DialAPITest.DiscoveryNoListeners
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20424:20424:1006/005644:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20424:20424:1006/005645:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20424:20424:1006/005646:INFO:CONSOLE(0)] "[SUCCESS] discoverNowWithoutListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/discovery_no_listeners.html (0)
[1:2:1006/005646:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DialAPITest.DiscoveryNoListeners (1950 ms)
[238/962] DialAPITest.DiscoveryNoListeners (2642 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20479:20479:1006/005645:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20479:20479:1006/005645:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty (1465 ms)
[239/962] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty (2101 ms)
[ RUN      ] ShowPageActionWithoutPageActionLegacyTest.Test
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20423:20423:1006/005644:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20423:20423:1006/005644:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/005646:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ShowPageActionWithoutPageActionLegacyTest.Test (2190 ms)
[240/962] ShowPageActionWithoutPageActionLegacyTest.Test (2914 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchDanger
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20556:20556:1006/005645:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20556:20556:1006/005646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchDanger (1341 ms)
[241/962] DownloadExtensionTest.DownloadExtensionTest_SearchDanger (1848 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20749:20749:1006/005647:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20749:20749:1006/005647:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
../../third_party/re2/re2/re2.cc:214: Error parsing '(': missing ): (
[1:2:1006/005648:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005648:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005648:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005648:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005648:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid (1371 ms)
[242/962] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid (1841 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20750:20750:1006/005647:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20750:20750:1006/005647:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59775...
sending server_data: {"host": "127.0.0.1", "port": 59775} (36 bytes)
[1:1:1006/005648:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Basic (1792 ms)
[243/962] DownloadExtensionTest.DownloadExtensionTest_Download_Basic (2365 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20760:20760:1006/005647:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20760:20760:1006/005647:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38995...
sending server_data: {"host": "127.0.0.1", "port": 38995} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory (1766 ms)
[244/962] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory (2369 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20761:20761:1006/005647:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20761:20761:1006/005647:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48258...
sending server_data: {"host": "127.0.0.1", "port": 48258} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename (1833 ms)
[245/962] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename (2366 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21008:21008:1006/005649:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21008:21008:1006/005649:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36187...
sending server_data: {"host": "127.0.0.1", "port": 36187} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment (1731 ms)
[246/962] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment (2376 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21107:21107:1006/005650:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21107:21107:1006/005650:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58133...
sending server_data: {"host": "127.0.0.1", "port": 58133} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename (1851 ms)
[247/962] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename (2371 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21112:21112:1006/005649:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21112:21112:1006/005650:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37132...
sending server_data: {"host": "127.0.0.1", "port": 37132} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid (1864 ms)
[248/962] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid (2367 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21095:21095:1006/005649:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21095:21095:1006/005649:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41978...
sending server_data: {"host": "127.0.0.1", "port": 41978} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride (2265 ms)
[249/962] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride (2634 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21347:21347:1006/005651:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21347:21347:1006/005651:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40564...
sending server_data: {"host": "127.0.0.1", "port": 40564} (36 bytes)
[1:2:1006/005652:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005653:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005653:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite (1905 ms)
[250/962] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite (2390 ms)
[ RUN      ] BrowserActionApiTest.DynamicBrowserAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21440:21440:1006/005652:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21440:21440:1006/005652:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21440:21440:1006/005653:INFO:CONSOLE(33)] "The imageData property must contain an ImageData object or dictionary of ImageData objects.", source: chrome-extension://ifkihiceobaanbljecnfmminpldmljoe/background.js (33)
[21440:21440:1006/005653:INFO:CONSOLE(33)] "The path property must not be empty.", source: chrome-extension://ifkihiceobaanbljecnfmminpldmljoe/background.js (33)
[       OK ] BrowserActionApiTest.DynamicBrowserAction (2086 ms)
[251/962] BrowserActionApiTest.DynamicBrowserAction (2631 ms)
[ RUN      ] ExtensionBrowserTest.PluginLoadUnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21675:21675:1006/005654:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21675:21675:1006/005654:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowserTest.PluginLoadUnload (1324 ms)
[252/962] ExtensionBrowserTest.PluginLoadUnload (1849 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21436:21436:1006/005652:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21436:21436:1006/005652:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56512...
sending server_data: {"host": "127.0.0.1", "port": 56512} (36 bytes)
[1:2:1006/005655:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005655:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005655:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume (3267 ms)
[253/962] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume (3688 ms)
[ RUN      ] BrowserActionApiTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21437:21437:1006/005652:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21437:21437:1006/005652:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41714...
sending server_data: {"host": "127.0.0.1", "port": 41714} (36 bytes)
[       OK ] BrowserActionApiTest.Basic (3093 ms)
[254/962] BrowserActionApiTest.Basic (3689 ms)
[ RUN      ] ExtensionBrowserTest.RSSMultiRelLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21772:21772:1006/005655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21772:21772:1006/005655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60492...
sending server_data: {"host": "127.0.0.1", "port": 60492} (36 bytes)
[       OK ] ExtensionBrowserTest.RSSMultiRelLink (2794 ms)
[255/962] ExtensionBrowserTest.RSSMultiRelLink (3426 ms)
[ RUN      ] ExtensionBrowserTest.WindowOpenInvalidExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21849:21849:1006/005655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21849:21849:1006/005655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21849:21930:1006/005657:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: thisissurelynotavalidextensionid
[21849:21930:1006/005657:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://thisissurelynotavalidextensionid/newtab.html
Fontconfig error: Cannot load default config file
[21849:21930:1006/005657:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] ExtensionBrowserTest.WindowOpenInvalidExtension (2559 ms)
[256/962] ExtensionBrowserTest.WindowOpenInvalidExtension (3166 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21879:21879:1006/005656:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21879:21879:1006/005656:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21879:21970:1006/005657:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gookbnnggbhdnemedidekofhegflhfeb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21879:21970:1006/005657:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gookbnnggbhdnemedidekofhegflhfeb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21879:21879:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://gookbnnggbhdnemedidekofhegflhfeb/test.html (0)
[1:2:1006/005658:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest (2927 ms)
[257/962] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest (3429 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21880:21880:1006/005656:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21880:21880:1006/005656:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21880:21979:1006/005657:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gookbnnggbhdnemedidekofhegflhfeb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21880:21979:1006/005657:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gookbnnggbhdnemedidekofhegflhfeb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21880:21880:1006/005658:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://gookbnnggbhdnemedidekofhegflhfeb/test.html (0)
[1:2:1006/005658:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest (2968 ms)
[258/962] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest (3685 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22163:22163:1006/005658:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22163:22163:1006/005658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22163:22196:1006/005659:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cdfengglfkmbgmiinlbgchkcijiigeeh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22163:22196:1006/005659:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cdfengglfkmbgmiinlbgchkcijiigeeh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22163:22163:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://cdfengglfkmbgmiinlbgchkcijiigeeh/test.html (0)
[22163:22163:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://cdfengglfkmbgmiinlbgchkcijiigeeh/test.html (0)
[22163:22163:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://cdfengglfkmbgmiinlbgchkcijiigeeh/test.html (0)
[22163:22163:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://cdfengglfkmbgmiinlbgchkcijiigeeh/test.html (0)
[22163:22163:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://cdfengglfkmbgmiinlbgchkcijiigeeh/test.html (0)
[1:2:1006/005701:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest (3265 ms)
[259/962] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest (3687 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22182:22182:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22182:22182:1006/005659:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22182:22274:1006/005700:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lceocjbaobfbibdebeajepemocjnmhej-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22182:22274:1006/005700:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lceocjbaobfbibdebeajepemocjnmhej-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22182:22182:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://lceocjbaobfbibdebeajepemocjnmhej/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest (3014 ms)
[260/962] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest (3699 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22234:22234:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22234:22234:1006/005659:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22234:22352:1006/005700:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gcnkalmbbdpkinphnmajfcbgcefkobfl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22234:22352:1006/005701:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gcnkalmbbdpkinphnmajfcbgcefkobfl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22234:22234:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://gcnkalmbbdpkinphnmajfcbgcefkobfl/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest (2998 ms)
[261/962] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest (3415 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenBackgroundTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22264:22264:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22264:22264:1006/005700:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22264:22411:1006/005701:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-djemcoeckopkgdfjhibbpjammgpmepek-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22264:22411:1006/005701:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-djemcoeckopkgdfjhibbpjammgpmepek-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22264:22264:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://djemcoeckopkgdfjhibbpjammgpmepek/_generated_background_page.html (0)
[1:2:1006/005701:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiOpenBackgroundTest (2524 ms)
[262/962] FileSystemApiTest.FileSystemApiOpenBackgroundTest (3157 ms)
[ RUN      ] GcmApiTest.OnSendError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22636:22636:1006/005702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22636:22636:1006/005703:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22636:22636:1006/005704:INFO:CONSOLE(0)] "[SUCCESS] onSendError", source: chrome-extension://nodlapbdgjpjlmoopollejcbigipgofe/on_send_error.html (0)
[       OK ] GcmApiTest.OnSendError (2111 ms)
[263/962] GcmApiTest.OnSendError (2626 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22585:22585:1006/005702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22585:22585:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22585:22623:1006/005703:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nejhddkheidfohgoanaeaamihgcdekha-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22585:22623:1006/005703:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nejhddkheidfohgoanaeaamihgcdekha-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22585:22585:1006/005704:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://nejhddkheidfohgoanaeaamihgcdekha/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest (2853 ms)
[264/962] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest (3420 ms)
[ RUN      ] FileSystemApiTest.RequestFileSystem_NotChromeOS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22605:22605:1006/005702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22605:22605:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22605:22684:1006/005703:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dmcfbgjlmblegebccpehcbgoappkbhfm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22605:22684:1006/005704:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dmcfbgjlmblegebccpehcbgoappkbhfm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22605:22605:1006/005704:ERROR:file_system_api.cc(1248)] Not implemented reached in virtual ExtensionFunction::ResponseAction extensions::FileSystemRequestFileSystemFunction::Run()
[22605:22605:1006/005704:INFO:CONSOLE(0)] "[SUCCESS] readOnlyVolume", source: chrome-extension://dmcfbgjlmblegebccpehcbgoappkbhfm/test.html (0)
[       OK ] FileSystemApiTest.RequestFileSystem_NotChromeOS (2730 ms)
[265/962] FileSystemApiTest.RequestFileSystem_NotChromeOS (3155 ms)
[ RUN      ] GcdPrivateAPITest.AddAfter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22634:22634:1006/005702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22634:22634:1006/005703:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] GcdPrivateAPITest.AddAfter (2474 ms)
[266/962] GcdPrivateAPITest.AddAfter (3154 ms)
[ RUN      ] HotwordPrivateApiTest.GetStatus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22933:22933:1006/005705:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22933:22933:1006/005705:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22933:22933:1006/005706:INFO:CONSOLE(0)] "[SUCCESS] getEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.GetStatus (1818 ms)
[267/962] HotwordPrivateApiTest.GetStatus (2362 ms)
[ RUN      ] GcmApiTest.Incognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22932:22932:1006/005705:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22932:22932:1006/005705:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22932:22932:1006/005706:INFO:CONSOLE(0)] "[SUCCESS] testIncognito", source: chrome-extension://hbhggpajmnjonlcgfedmiihkgdbchoip/_generated_background_page.html (0)
[1:2:1006/005707:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GcmApiTest.Incognito (2100 ms)
[268/962] GcmApiTest.Incognito (2626 ms)
[ RUN      ] HotwordPrivateApiTest.IsAvailableTrue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22944:22944:1006/005705:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22944:22944:1006/005706:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22944:22944:1006/005707:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.IsAvailableTrue (2002 ms)
[269/962] HotwordPrivateApiTest.IsAvailableTrue (2366 ms)
[ RUN      ] HotwordPrivateApiTest.SpeakerModelExistsResult
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22951:22951:1006/005706:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22951:22951:1006/005706:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22951:22951:1006/005707:INFO:CONSOLE(0)] "[SUCCESS] speakerModelExistsResultTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[22951:22951:1006/005707:INFO:CONSOLE(0)] "[SUCCESS] speakerModelExistsResultFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.SpeakerModelExistsResult (2474 ms)
[270/962] HotwordPrivateApiTest.SpeakerModelExistsResult (3155 ms)
[ RUN      ] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23240:23240:1006/005707:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23240:23240:1006/005708:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23240:23293:1006/005708:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005708:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn (1201 ms)
[271/962] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn (1852 ms)
[ RUN      ] IdentityGetProfileUserInfoFunctionTest.SignedIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23249:23249:1006/005708:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23249:23249:1006/005708:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/005708:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IdentityGetProfileUserInfoFunctionTest.SignedIn (1233 ms)
[272/962] IdentityGetProfileUserInfoFunctionTest.SignedIn (1848 ms)
[ RUN      ] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23250:23250:1006/005708:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23250:23250:1006/005708:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail (1245 ms)
[273/962] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail (1843 ms)
[ RUN      ] GetAuthTokenFunctionTest.NoClientId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23394:23394:1006/005709:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23394:23394:1006/005709:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23394:23478:1006/005709:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23394:23394:1006/005710:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[       OK ] GetAuthTokenFunctionTest.NoClientId (1571 ms)
[274/962] GetAuthTokenFunctionTest.NoClientId (2119 ms)
[ RUN      ] GetAuthTokenFunctionTest.NoScopes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23464:23464:1006/005709:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23464:23464:1006/005709:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23464:23540:1006/005710:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23464:23464:1006/005710:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[1:2:1006/005710:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GetAuthTokenFunctionTest.NoScopes (1774 ms)
[275/962] GetAuthTokenFunctionTest.NoScopes (2368 ms)
[ RUN      ] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23486:23486:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23486:23486:1006/005710:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23486:23590:1006/005710:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23486:23486:1006/005711:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[1:2:1006/005711:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn (1793 ms)
[276/962] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn (2374 ms)
[ RUN      ] GetAuthTokenFunctionTest.NonInteractiveMintFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23495:23495:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23495:23495:1006/005710:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23495:23612:1006/005711:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23495:23495:1006/005711:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[       OK ] GetAuthTokenFunctionTest.NonInteractiveMintFailure (1835 ms)
[277/962] GetAuthTokenFunctionTest.NonInteractiveMintFailure (2371 ms)
[ RUN      ] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23684:23684:1006/005711:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23684:23684:1006/005711:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23684:23775:1006/005712:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23684:23684:1006/005712:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[       OK ] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure (1526 ms)
[278/962] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure (2119 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23773:23773:1006/005712:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23773:23773:1006/005712:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23773:23853:1006/005712:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23773:23773:1006/005713:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure (1705 ms)
[279/962] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure (2374 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveApprovalAborted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23796:23796:1006/005712:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23796:23796:1006/005712:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23796:23897:1006/005713:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23796:23796:1006/005713:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveApprovalAborted (1900 ms)
[280/962] GetAuthTokenFunctionTest.InteractiveApprovalAborted (2372 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveApprovalSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23799:23799:1006/005712:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23799:23799:1006/005712:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23799:23931:1006/005713:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23799:23799:1006/005713:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveApprovalSuccess (1995 ms)
[281/962] GetAuthTokenFunctionTest.InteractiveApprovalSuccess (2633 ms)
[ RUN      ] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23955:23955:1006/005713:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23955:23955:1006/005713:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23955:24060:1006/005714:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23955:23955:1006/005714:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[       OK ] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache (1556 ms)
[282/962] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache (2114 ms)
[ RUN      ] GetAuthTokenFunctionTest.MultiSecondaryUser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24082:24082:1006/005714:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24082:24082:1006/005714:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24082:24148:1006/005715:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24082:24082:1006/005715:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[       OK ] GetAuthTokenFunctionTest.MultiSecondaryUser (1749 ms)
[283/962] GetAuthTokenFunctionTest.MultiSecondaryUser (2364 ms)
[ RUN      ] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24106:24106:1006/005714:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24106:24106:1006/005715:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24106:24187:1006/005715:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24106:24106:1006/005715:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[       OK ] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted (1779 ms)
[284/962] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted (2370 ms)
[ RUN      ] GetAuthTokenFunctionTest.ScopesDefault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24129:24129:1006/005715:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24129:24129:1006/005715:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24129:24246:1006/005716:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24129:24129:1006/005716:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[1:2:1006/005716:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GetAuthTokenFunctionTest.ScopesDefault (1851 ms)
[285/962] GetAuthTokenFunctionTest.ScopesDefault (2370 ms)
[ RUN      ] GetAuthTokenFunctionTest.ScopesEmpty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24199:24199:1006/005715:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24199:24199:1006/005716:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24199:24344:1006/005716:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kioloicdgapljbmigjejpekkcepaflna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24199:24199:1006/005716:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kioloicdgapljbmigjejpekkcepaflna/test.js (5)
[       OK ] GetAuthTokenFunctionTest.ScopesEmpty (1716 ms)
[286/962] GetAuthTokenFunctionTest.ScopesEmpty (2376 ms)
[ RUN      ] RemoveCachedAuthTokenFunctionTest.NonMatchingToken
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24380:24380:1006/005716:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24380:24380:1006/005717:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005717:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005717:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005717:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005717:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005717:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005717:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005717:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RemoveCachedAuthTokenFunctionTest.NonMatchingToken (1171 ms)
[287/962] RemoveCachedAuthTokenFunctionTest.NonMatchingToken (1848 ms)
[ RUN      ] InstanceIDApiTest.GetCreationTime
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24469:24469:1006/005718:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24469:24469:1006/005718:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24469:24469:1006/005719:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeWithoutCallback", source: chrome-extension://ihdoicgkdgmmdnlfpcplopjdigpdggbo/_generated_background_page.html (0)
[24469:24469:1006/005719:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeBeforeGetID", source: chrome-extension://ihdoicgkdgmmdnlfpcplopjdigpdggbo/_generated_background_page.html (0)
[24469:24469:1006/005719:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeAfterGetID", source: chrome-extension://ihdoicgkdgmmdnlfpcplopjdigpdggbo/_generated_background_page.html (0)
[1:2:1006/005719:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005719:WARNING:channel.cc(358)] RawChannel write error
[       OK ] InstanceIDApiTest.GetCreationTime (2031 ms)
[288/962] InstanceIDApiTest.GetCreationTime (2640 ms)
[ RUN      ] InlineInstallPrivateApiTestApp.NoGesture
HTTP server started on http://127.0.0.1:42675...
sending server_data: {"host": "127.0.0.1", "port": 42675} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24428:24428:1006/005717:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24428:24428:1006/005717:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24428:24552:1006/005718:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-onjpmbjnmccpjoohmgbcjdigbmnbfmkf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24428:24428:1006/005719:INFO:CONSOLE(33)] "testName is noGesture", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[       OK ] InlineInstallPrivateApiTestApp.NoGesture (2569 ms)
[289/962] InlineInstallPrivateApiTestApp.NoGesture (3159 ms)
[ RUN      ] InlineInstallPrivateApiTestApp.SuccessfulInstall
HTTP server started on http://127.0.0.1:33167...
sending server_data: {"host": "127.0.0.1", "port": 33167} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24405:24405:1006/005717:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24405:24405:1006/005717:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24405:24500:1006/005718:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-onjpmbjnmccpjoohmgbcjdigbmnbfmkf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24405:24405:1006/005718:INFO:CONSOLE(33)] "testName is successfulInstall", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24405:24500:1006/005719:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adjpiofaikamijlfbhehkldllbdcbmeb-Default.png at size 48.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] InlineInstallPrivateApiTestApp.SuccessfulInstall (3033 ms)
[290/962] InlineInstallPrivateApiTestApp.SuccessfulInstall (3676 ms)
[ RUN      ] InstanceIDApiTest.Incognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24597:24597:1006/005718:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24597:24597:1006/005719:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24597:24597:1006/005720:INFO:CONSOLE(0)] "[SUCCESS] testIncognito", source: chrome-extension://mhmgoaedmckmjdlpolpcaeghbkboapkh/_generated_background_page.html (0)
[1:2:1006/005720:WARNING:channel.cc(358)] RawChannel write error
[       OK ] InstanceIDApiTest.Incognito (1818 ms)
[291/962] InstanceIDApiTest.Incognito (2373 ms)
[ RUN      ] ExtensionManagementApiBrowserTest.GetSelfNoPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24836:24836:1006/005720:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24836:24836:1006/005720:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005721:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionManagementApiBrowserTest.GetSelfNoPermissions (1925 ms)
[292/962] ExtensionManagementApiBrowserTest.GetSelfNoPermissions (2374 ms)
[ RUN      ] ExtensionManagementApiTest.ManagementPolicyAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24840:24840:1006/005720:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24840:24840:1006/005721:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24840:24840:1006/005722:INFO:CONSOLE(31)] "[object Object]", source: chrome-extension://ocmnekfolekjbhglnooknefgpcmfegcg/allowed.js (31)
[24840:24840:1006/005722:INFO:CONSOLE(0)] "[SUCCESS] allowedDisable", source: chrome-extension://ocmnekfolekjbhglnooknefgpcmfegcg/allowed.html (0)
[24840:24840:1006/005722:INFO:CONSOLE(0)] "[SUCCESS] allowedEnable", source: chrome-extension://ocmnekfolekjbhglnooknefgpcmfegcg/allowed.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24840:24840:1006/005722:INFO:CONSOLE(0)] "[SUCCESS] allowedUninstall", source: chrome-extension://ocmnekfolekjbhglnooknefgpcmfegcg/allowed.html (0)
[       OK ] ExtensionManagementApiTest.ManagementPolicyAllowed (2244 ms)
[293/962] ExtensionManagementApiTest.ManagementPolicyAllowed (2893 ms)
[ RUN      ] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24837:24837:1006/005720:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24837:24837:1006/005720:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24837:24884:1006/005722:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fhhlokjmmfaoofbiedkllhakijckgbnk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005722:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog (2527 ms)
[294/962] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog (3159 ms)
[ RUN      ] ExtensionManagementApiTest.LaunchType
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24852:24852:1006/005721:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24852:24852:1006/005721:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24852:25004:1006/005722:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gmeblmemiehjageahhfgchdmnaeogeel-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24852:24852:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] verifyLaunchType", source: chrome-extension://okfomhejnhmhdiecanaoeiacjneilplm/launchType.html (0)
[24852:24852:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] setLaunchTypeWithoutUserGesture", source: chrome-extension://okfomhejnhmhdiecanaoeiacjneilplm/launchType.html (0)
[24852:24852:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] setEnabledAppLaunchType", source: chrome-extension://okfomhejnhmhdiecanaoeiacjneilplm/launchType.html (0)
[24852:24852:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] setDisabledAppLaunchType", source: chrome-extension://okfomhejnhmhdiecanaoeiacjneilplm/launchType.html (0)
[24852:24852:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] setPackagedAppLaunchType", source: chrome-extension://okfomhejnhmhdiecanaoeiacjneilplm/launchType.html (0)
[24852:24852:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] setPackagedAppLaunchType", source: chrome-extension://okfomhejnhmhdiecanaoeiacjneilplm/launchType.html (0)
[24852:24852:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] setPackagedAppLaunchType", source: chrome-extension://okfomhejnhmhdiecanaoeiacjneilplm/launchType.html (0)
[24852:24852:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] setNotExistAppLaunchType", source: chrome-extension://okfomhejnhmhdiecanaoeiacjneilplm/launchType.html (0)
[       OK ] ExtensionManagementApiTest.LaunchType (2750 ms)
[295/962] ExtensionManagementApiTest.LaunchType (3413 ms)
[ RUN      ] MDnsAPITest.RegisterListener
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25123:25123:1006/005722:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25123:25123:1006/005723:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25123:25123:1006/005724:INFO:CONSOLE(0)] "[SUCCESS] registerListener", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/register_listener.html (0)
[       OK ] MDnsAPITest.RegisterListener (1814 ms)
[296/962] MDnsAPITest.RegisterListener (2380 ms)
[ RUN      ] MDnsAPITest.RegisterMultipleListeners
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25166:25166:1006/005723:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25166:25166:1006/005724:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005724:WARNING:channel.cc(358)] RawChannel write error
[25166:25166:1006/005725:INFO:CONSOLE(0)] "[SUCCESS] registerListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/register_multiple_listeners.html (0)
[       OK ] MDnsAPITest.RegisterMultipleListeners (1884 ms)
[297/962] MDnsAPITest.RegisterMultipleListeners (2364 ms)
[ RUN      ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25173:25173:1006/005723:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25173:25173:1006/005724:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[25173:25278:1006/005724:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-glbgjmlonbldpdanndbdhgcbpimnbfaa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[25173:25278:1006/005724:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-glbgjmlonbldpdanndbdhgcbpimnbfaa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[25173:25173:1006/005725:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesNoGalleries", source: chrome-extension://glbgjmlonbldpdanndbdhgcbpimnbfaa/_generated_background_page.html (0)
[       OK ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo (2130 ms)
[298/962] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo (2646 ms)
[ RUN      ] PasswordsPrivateApiTest.RemoveSavedPassword
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25276:25276:1006/005724:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25276:25276:1006/005724:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25276:25276:1006/005725:INFO:CONSOLE(0)] "[SUCCESS] removeSavedPassword", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeSavedPassword (0)
[       OK ] PasswordsPrivateApiTest.RemoveSavedPassword (1950 ms)
[299/962] PasswordsPrivateApiTest.RemoveSavedPassword (2629 ms)
[ RUN      ] ExperimentalApiTest.PermissionsSucceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25384:25384:1006/005725:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25384:25384:1006/005725:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25384:25384:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://meohnacnjcgpdjkdacelaipedclfdlpn/_generated_background_page.html (0)
[25384:25384:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] bookmarks", source: chrome-extension://meohnacnjcgpdjkdacelaipedclfdlpn/_generated_background_page.html (0)
[25384:25384:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] tabs", source: chrome-extension://meohnacnjcgpdjkdacelaipedclfdlpn/_generated_background_page.html (0)
[       OK ] ExperimentalApiTest.PermissionsSucceed (1995 ms)
[300/962] ExperimentalApiTest.PermissionsSucceed (2637 ms)
[ RUN      ] ExtensionPreferenceApiTest.Clear
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25471:25471:1006/005726:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25471:25471:1006/005726:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25471:25471:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] getThirdPartyCookiesAllowed", source: chrome-extension://okgdchhhmlhlacjfnkimhmpcdjhkpmmn/test.html (0)
[25471:25471:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] setThirdPartyCookiesAllowed", source: chrome-extension://okgdchhhmlhlacjfnkimhmpcdjhkpmmn/test.html (0)
[25471:25471:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] clearThirdPartyCookiesAllowed", source: chrome-extension://okgdchhhmlhlacjfnkimhmpcdjhkpmmn/test.html (0)
[25471:25471:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] getThirdPartyCookiesAllowed2", source: chrome-extension://okgdchhhmlhlacjfnkimhmpcdjhkpmmn/test.html (0)
[       OK ] ExtensionPreferenceApiTest.Clear (1809 ms)
[301/962] ExtensionPreferenceApiTest.Clear (2369 ms)
[ RUN      ] ProxySettingsApiTest.ProxyFixedIndividual
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25522:25522:1006/005726:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25522:25522:1006/005726:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25522:25522:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://dffiafknmeifblnpcmofffakipehcail/_generated_background_page.html (0)
[25522:25522:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://dffiafknmeifblnpcmofffakipehcail/_generated_background_page.html (0)
[25522:25522:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://dffiafknmeifblnpcmofffakipehcail/_generated_background_page.html (0)
[25522:25522:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://dffiafknmeifblnpcmofffakipehcail/_generated_background_page.html (0)
[       OK ] ProxySettingsApiTest.ProxyFixedIndividual (1954 ms)
[302/962] ProxySettingsApiTest.ProxyFixedIndividual (2644 ms)
[ RUN      ] ReadingListPrivateApiTest.ReadingListPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25597:25597:1006/005727:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25597:25597:1006/005727:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25597:25597:1006/005728:INFO:CONSOLE(0)] "[SUCCESS] addAndRemoveEntry", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[25597:25597:1006/005728:INFO:CONSOLE(0)] "[SUCCESS] addInvalidUrl", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[25597:25597:1006/005728:INFO:CONSOLE(0)] "[SUCCESS] removeNonExistentEntry", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[1:2:1006/005728:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ReadingListPrivateApiTest.ReadingListPrivate (1861 ms)
[303/962] ReadingListPrivateApiTest.ReadingListPrivate (2365 ms)
[ RUN      ] SearchEnginesPrivateApiTest.RemoveSearchEngine
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25707:25707:1006/005728:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25707:25707:1006/005728:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25707:25810:1006/005728:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25707:25707:1006/005729:INFO:CONSOLE(0)] "[SUCCESS] removeSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeSearchEngine (0)
[       OK ] SearchEnginesPrivateApiTest.RemoveSearchEngine (1777 ms)
[304/962] SearchEnginesPrivateApiTest.RemoveSearchEngine (2391 ms)
[ RUN      ] ExtensionSessionsTest.GetDevices
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25760:25760:1006/005728:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25760:25760:1006/005728:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25760:25760:1006/005729:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RegisterDataTypes(0x60400054ec10)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:167:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:169:
    Function call: GetPreferredDataTypes()
          Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:165:
    Function call: IsDataTypeControllerRunning(13)
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[       OK ] ExtensionSessionsTest.GetDevices (1457 ms)
[305/962] ExtensionSessionsTest.GetDevices (2110 ms)
[ RUN      ] SettingsPrivateApiTest.SetPref
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25828:25828:1006/005729:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25828:25828:1006/005729:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25828:25828:1006/005730:INFO:CONSOLE(0)] "[SUCCESS] setPref", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setPref (0)
[       OK ] SettingsPrivateApiTest.SetPref (1800 ms)
[306/962] SettingsPrivateApiTest.SetPref (2377 ms)
[ RUN      ] SocketApiTest.SocketTCPServerUnbindOnUnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25896:25896:1006/005729:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25896:25896:1006/005729:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[25896:26001:1006/005730:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fpochkdhohplmeackchldffiknkohbgj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[25896:25896:1006/005730:INFO:CONSOLE(0)] "[SUCCESS] bind", source: chrome-extension://fpochkdhohplmeackchldffiknkohbgj/_generated_background_page.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[25896:26001:1006/005731:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fpochkdhohplmeackchldffiknkohbgj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[25896:25896:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] bind", source: chrome-extension://fpochkdhohplmeackchldffiknkohbgj/_generated_background_page.html (0)
[       OK ] SocketApiTest.SocketTCPServerUnbindOnUnload (2470 ms)
[307/962] SocketApiTest.SocketTCPServerUnbindOnUnload (3158 ms)
[ RUN      ] ExtensionSettingsApiTest.ExtensionsSchemas
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25990:25990:1006/005730:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25990:25990:1006/005730:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005731:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionSettingsApiTest.ExtensionsSchemas (1815 ms)
[308/962] ExtensionSettingsApiTest.ExtensionsSchemas (2365 ms)
[ RUN      ] StreamsPrivateApiTest.NavigateCrossSite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26021:26021:1006/005730:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26021:26021:1006/005731:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StreamsPrivateApiTest.NavigateCrossSite (2298 ms)
[309/962] StreamsPrivateApiTest.NavigateCrossSite (2897 ms)
[ RUN      ] StreamsPrivateApiTest.DirectDownload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26119:26119:1006/005731:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26119:26119:1006/005731:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StreamsPrivateApiTest.DirectDownload (1641 ms)
[310/962] StreamsPrivateApiTest.DirectDownload (2372 ms)
[ RUN      ] StreamsPrivateApiTest.Headers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26296:26296:1006/005732:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26296:26296:1006/005732:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005733:WARNING:channel.cc(358)] RawChannel write error
[       OK ] StreamsPrivateApiTest.Headers (1864 ms)
[311/962] StreamsPrivateApiTest.Headers (2370 ms)
[ RUN      ] StreamsPrivateApiTest.Abort
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26305:26305:1006/005732:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26305:26305:1006/005733:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26305:26305:1006/005733:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1:2:1006/005734:WARNING:channel.cc(358)] RawChannel write error
[       OK ] StreamsPrivateApiTest.Abort (1927 ms)
[312/962] StreamsPrivateApiTest.Abort (2632 ms)
[ RUN      ] SyncFileSystemApiTest.OnFileStatusChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26371:26371:1006/005733:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26371:26371:1006/005733:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26371:26502:1006/005734:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gfilcajjpnjdhgkdofffmaoiojffkgpp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26371:26502:1006/005734:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gfilcajjpnjdhgkdofffmaoiojffkgpp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[26371:26371:1006/005735:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://gfilcajjpnjdhgkdofffmaoiojffkgpp/_generated_background_page.html (0)
[       OK ] SyncFileSystemApiTest.OnFileStatusChanged (2097 ms)
[313/962] SyncFileSystemApiTest.OnFileStatusChanged (2635 ms)
[ RUN      ] TabCaptureApiTest.FullscreenEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26583:26583:1006/005735:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26583:26583:1006/005735:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:13:1006/005736:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:13:1006/005736:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:13:1006/005736:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:13:1006/005736:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[26583:26583:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/fullscreen_test.html (0)
[1:2:1006/005736:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] TabCaptureApiTest.FullscreenEvents (1801 ms)
[314/962] TabCaptureApiTest.FullscreenEvents (2378 ms)
[ RUN      ] TabCaptureApiTest.CaptureInSplitIncognitoMode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26623:26623:1006/005735:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26623:26623:1006/005735:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TabCaptureApiTest.CaptureInSplitIncognitoMode (2061 ms)
[315/962] TabCaptureApiTest.CaptureInSplitIncognitoMode (2630 ms)
[ RUN      ] TabCaptureApiTest.Constraints
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26690:26690:1006/005736:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26690:26690:1006/005736:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:12:1006/005737:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005737:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005737:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005737:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[26690:26801:1006/005737:ERROR:audio_input_sync_writer.cc(323)] AISW: No room in socket buffer.
[26690:26690:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] supportsMediaConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[26690:26690:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] rejectsOptionalMediaConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[26690:26690:1006/005737:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Cannot capture a tab with an active stream.
    at rejectsInvalidConstraints (chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.js:43:23)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[26690:26690:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] rejectsInvalidConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[26690:26690:1006/005737:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Cannot capture a tab with an active stream.
    at chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.js:54:25", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[1:2:1006/005737:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] TabCaptureApiTest.Constraints (1707 ms)
[316/962] TabCaptureApiTest.Constraints (2373 ms)
[ RUN      ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26872:26872:1006/005738:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26872:26872:1006/005738:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005739:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced (2105 ms)
[317/962] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced (2630 ms)
[ RUN      ] ExtensionTabsTest.QueryCurrentWindowTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26917:26917:1006/005738:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26917:26917:1006/005738:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26917:27002:1006/005740:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/005740:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/005740:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005740:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005740:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005740:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionTabsTest.QueryCurrentWindowTabs (2420 ms)
[318/962] ExtensionTabsTest.QueryCurrentWindowTabs (2893 ms)
[ RUN      ] ExtensionTabsTest.InvalidUpdateWindowState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27144:27144:1006/005740:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27144:27144:1006/005740:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005741:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionTabsTest.InvalidUpdateWindowState (1223 ms)
[319/962] ExtensionTabsTest.InvalidUpdateWindowState (1849 ms)
[ RUN      ] ExtensionTabsTest.GetWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26844:26844:1006/005737:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26844:26844:1006/005737:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsTest.GetWindow (4712 ms)
[320/962] ExtensionTabsTest.GetWindow (5256 ms)
[ RUN      ] ExtensionTabsTest.DuplicateTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27175:27175:1006/005741:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27175:27175:1006/005741:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsTest.DuplicateTab (1283 ms)
[321/962] ExtensionTabsTest.DuplicateTab (1842 ms)
[ RUN      ] ExtensionTabsZoomTest.PerTabResetsOnNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27303:27303:1006/005742:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27303:27303:1006/005742:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48942...
sending server_data: {"host": "127.0.0.1", "port": 48942} (36 bytes)
[       OK ] ExtensionTabsZoomTest.PerTabResetsOnNavigation (1860 ms)
[322/962] ExtensionTabsZoomTest.PerTabResetsOnNavigation (2367 ms)
[ RUN      ] WebNavigationApiTest.ServerRedirectSingleProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27341:27341:1006/005743:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27341:27341:1006/005743:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27341:27341:1006/005744:INFO:CONSOLE(159)] "Received event 'onBeforeNavigate':{"frameId":0,"parentFrameId":-1,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:60741/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://mkolbalikfmpobgdjnjnelicffgoafge/framework.js (159)
[27341:27341:1006/005744:INFO:CONSOLE(159)] "Received event 'onCommitted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"transitionQualifiers":[],"transitionType":"typed","url":"http://www.a.com:60741/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://mkolbalikfmpobgdjnjnelicffgoafge/framework.js (159)
[27341:27522:1006/005744:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27341:27341:1006/005744:INFO:CONSOLE(159)] "Received event 'onDOMContentLoaded':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:60741/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://mkolbalikfmpobgdjnjnelicffgoafge/framework.js (159)
[27341:27341:1006/005744:INFO:CONSOLE(159)] "Received event 'onCompleted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:60741/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://mkolbalikfmpobgdjnjnelicffgoafge/framework.js (159)
[27341:27341:1006/005744:INFO:CONSOLE(159)] "Received event 'onBeforeNavigate':{"frameId":0,"parentFrameId":-1,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:60741/server-redirect"}", source: chrome-extension://mkolbalikfmpobgdjnjnelicffgoafge/framework.js (159)
[27341:27522:1006/005744:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /
[27341:27341:1006/005744:INFO:CONSOLE(159)] "Received event 'onCommitted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"transitionQualifiers":["server_redirect"],"transitionType":"typed","url":"http://www.b.com:60741/"}", source: chrome-extension://mkolbalikfmpobgdjnjnelicffgoafge/framework.js (159)
[27341:27341:1006/005744:INFO:CONSOLE(159)] "Received event 'onDOMContentLoaded':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:60741/"}", source: chrome-extension://mkolbalikfmpobgdjnjnelicffgoafge/framework.js (159)
[27341:27341:1006/005744:INFO:CONSOLE(159)] "Received event 'onCompleted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:60741/"}", source: chrome-extension://mkolbalikfmpobgdjnjnelicffgoafge/framework.js (159)
[27341:27522:1006/005744:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27341:27341:1006/005744:INFO:CONSOLE(0)] "[SUCCESS] serverRedirectSingleProcess", source: chrome-extension://mkolbalikfmpobgdjnjnelicffgoafge/test_serverRedirectSingleProcess.html (0)
[27341:27341:1006/005745:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.ServerRedirectSingleProcess (2227 ms)
[323/962] WebNavigationApiTest.ServerRedirectSingleProcess (2893 ms)
[ RUN      ] ExtensionWindowLastFocusedTest.NoDevtoolsAndAppWindows
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27282:27282:1006/005742:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27282:27282:1006/005742:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27282:27349:1006/005746:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-embgicgfpjaacllmcibijbaohkbdbhnj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionWindowLastFocusedTest.NoDevtoolsAndAppWindows (5102 ms)
[324/962] ExtensionWindowLastFocusedTest.NoDevtoolsAndAppWindows (5789 ms)
[ RUN      ] WebNavigationApiTest.TargetBlankIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27549:27549:1006/005745:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27549:27549:1006/005745:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27549:27616:1006/005746:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27549:27549:1006/005747:INFO:CONSOLE(0)] "[SUCCESS] targetBlank", source: chrome-extension://obceljmflhpnnenaijkpnjeoafchehkl/test_targetBlank.html (0)
[27549:27549:1006/005747:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[27549:27549:1006/005747:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[27549:27549:1006/005747:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[27549:27549:1006/005747:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.TargetBlankIncognito (2720 ms)
[325/962] WebNavigationApiTest.TargetBlankIncognito (3419 ms)
[ RUN      ] WebNavigationApiTest.CrossProcessAbort
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27595:27595:1006/005746:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27595:27595:1006/005746:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27595:27757:1006/005748:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27595:27595:1006/005748:INFO:CONSOLE(0)] "[SUCCESS] crossProcessAbort", source: chrome-extension://dnednbmabneckdilgnkhhjdfjgldbedd/test_crossProcessAbort.html (0)
[27595:27595:1006/005748:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.CrossProcessAbort (2688 ms)
[326/962] WebNavigationApiTest.CrossProcessAbort (3167 ms)
[ RUN      ] ExtensionWebRequestApiTest.DeclarativeSendMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27886:27886:1006/005749:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27886:27886:1006/005749:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27886:27886:1006/005750:INFO:CONSOLE(0)] "[SUCCESS] testSendMessage", source: chrome-extension://idobfdjhbgcllbmcjfmplipjkpnfkmbg/_generated_background_page.html (0)
[       OK ] ExtensionWebRequestApiTest.DeclarativeSendMessage (2111 ms)
[327/962] ExtensionWebRequestApiTest.DeclarativeSendMessage (2632 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestNewTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27816:27816:1006/005748:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27816:27816:1006/005748:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27816:27890:1006/005750:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[27816:27816:1006/005750:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ioinpmebpblheleknamhijehfialikle/test_newTab.html (0)
[       OK ] ExtensionWebRequestApiTest.WebRequestNewTab (3436 ms)
[328/962] ExtensionWebRequestApiTest.WebRequestNewTab (3949 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestSimple
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27803:27803:1006/005748:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27803:27803:1006/005748:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005750:WARNING:channel.cc(358)] RawChannel write error
[27803:27803:1006/005750:INFO:CONSOLE(0)] "[SUCCESS] simpleLoad", source: chrome-extension://ioinpmebpblheleknamhijehfialikle/test_simple.html (0)
[27803:27949:1006/005751:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27803:27803:1006/005751:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadHttp", source: chrome-extension://ioinpmebpblheleknamhijehfialikle/test_simple.html (0)
Fontconfig error: Cannot load default config file
[1:2:1006/005752:WARNING:channel.cc(358)] RawChannel write error
[27803:27803:1006/005752:INFO:CONSOLE(0)] "[SUCCESS] nonExistingLoad", source: chrome-extension://ioinpmebpblheleknamhijehfialikle/test_simple.html (0)
[       OK ] ExtensionWebRequestApiTest.WebRequestSimple (5681 ms)
[329/962] ExtensionWebRequestApiTest.WebRequestSimple (6301 ms)
[ RUN      ] ExtensionWebRequestApiTest.IncognitoSplitModeReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28120:28120:1006/005751:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28120:28120:1006/005751:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28120:28120:1006/005754:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[28120:28120:1006/005754:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[28120:28120:1006/005754:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionWebRequestApiTest.IncognitoSplitModeReload (3099 ms)
[330/962] ExtensionWebRequestApiTest.IncognitoSplitModeReload (3678 ms)
[ RUN      ] ExtensionWebRequestApiTest.ExtensionRequests
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28137:28137:1006/005752:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28137:28137:1006/005752:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28137:28218:1006/005753:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jjnbkcfpnfgfghcoinnepdbkoaleflpg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[28137:28279:1006/005754:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005755:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionWebRequestApiTest.ExtensionRequests (3310 ms)
[331/962] ExtensionWebRequestApiTest.ExtensionRequests (3942 ms)
[ RUN      ] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28358:28358:1006/005754:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28358:28358:1006/005754:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005755:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/005755:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005755:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream (1177 ms)
[332/962] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream (1850 ms)
[ RUN      ] WebrtcLoggingPrivateApiTest.TestStartStopStore
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28441:28441:1006/005755:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28441:28441:1006/005755:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005756:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005756:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005756:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005756:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005756:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005756:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005756:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebrtcLoggingPrivateApiTest.TestStartStopStore (1085 ms)
[333/962] WebrtcLoggingPrivateApiTest.TestStartStopStore (1587 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.IncorrectManifest1
HTTP server started on http://127.0.0.1:60250...
sending server_data: {"host": "127.0.0.1", "port": 60250} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28496:28496:1006/005756:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28496:28496:1006/005756:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28496:28496:1006/005757:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[28496:28496:1006/005758:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:60250/files/extensions/api_test/webstore_private/incorrect_manifest1.html (0)
[       OK ] ExtensionWebstorePrivateApiTest.IncorrectManifest1 (2640 ms)
[334/962] ExtensionWebstorePrivateApiTest.IncorrectManifest1 (3167 ms)
[ RUN      ] AppApiTest.OpenWebPopupFromWebIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28546:28546:1006/005757:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28546:28546:1006/005757:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28546:28673:1006/005758:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[28546:28750:1006/005758:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[28546:28673:1006/005758:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] AppApiTest.OpenWebPopupFromWebIframe (2003 ms)
[335/962] AppApiTest.OpenWebPopupFromWebIframe (2627 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.IconUrl
HTTP server started on http://127.0.0.1:33531...
sending server_data: {"host": "127.0.0.1", "port": 33531} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28503:28503:1006/005756:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28503:28503:1006/005756:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28503:28503:1006/005757:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
File not found extensions/api_test/webstore_private/does_not_exist.png full path:/tmp/runXNW6qm/chrome/test/data/extensions/api_test/webstore_private/does_not_exist.png
localhost - - [06/Oct/2015 00:57:58] code 404, message Not Found
[28503:28503:1006/005758:INFO:CONSOLE(0)] "[SUCCESS] IconUrlFailure", source: http://www.example.com:33531/files/extensions/api_test/webstore_private/icon_url.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[28503:28503:1006/005758:INFO:CONSOLE(0)] "[SUCCESS] IconUrlSuccess", source: http://www.example.com:33531/files/extensions/api_test/webstore_private/icon_url.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[28503:28503:1006/005759:INFO:CONSOLE(0)] "[SUCCESS] IconUrlSuccessAbsoluteUrl", source: http://www.example.com:33531/files/extensions/api_test/webstore_private/icon_url.html (0)
[       OK ] ExtensionWebstorePrivateApiTest.IconUrl (3219 ms)
[336/962] ExtensionWebstorePrivateApiTest.IconUrl (3676 ms)
[ RUN      ] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28799:28799:1006/005759:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28799:28799:1006/005800:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides (1928 ms)
[337/962] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides (2627 ms)
[ RUN      ] ContentCapabilitiesTest.ClipboardWrite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28811:28811:1006/005800:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28811:28811:1006/005800:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28811:28994:1006/005801:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[28811:28994:1006/005801:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ContentCapabilitiesTest.ClipboardWrite (1917 ms)
[338/962] ContentCapabilitiesTest.ClipboardWrite (2368 ms)
[ RUN      ] BackgroundXhrTest.TlsClientAuth
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28796:28796:1006/005759:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28796:28796:1006/005759:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:46197...
sending server_data: {"host": "127.0.0.1", "port": 46197} (36 bytes)
[       OK ] BackgroundXhrTest.TlsClientAuth (2644 ms)
[339/962] BackgroundXhrTest.TlsClientAuth (3168 ms)
[ RUN      ] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29025:29025:1006/005802:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29025:29025:1006/005802:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005803:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005803:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005803:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005803:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005803:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005803:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005803:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated (1364 ms)
[340/962] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated (1858 ms)
[ RUN      ] ContentCapabilitiesTest.ClipboardReadWrite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29022:29022:1006/005802:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29022:29022:1006/005802:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29022:29172:1006/005803:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29022:29172:1006/005803:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ContentCapabilitiesTest.ClipboardReadWrite (1831 ms)
[341/962] ContentCapabilitiesTest.ClipboardReadWrite (2370 ms)
[ RUN      ] CrazyExtensionTest.Crazy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29027:29027:1006/005802:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29027:29027:1006/005802:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29027:29027:1006/005804:INFO:CONSOLE(0)] "Module system has been deleted, does extension view exist?", source: chrome-extension://ampojijgddpihgncoiebampgoghdoijg/_generated_background_page.html (0)
[1:1:1006/005804:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[1:1:1006/005804:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[29027:29027:1006/005804:INFO:CONSOLE(0)] "[SUCCESS] accessNonexistentIframe", source: chrome-extension://ampojijgddpihgncoiebampgoghdoijg/_generated_background_page.html (0)
[1:2:1006/005804:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CrazyExtensionTest.Crazy (2134 ms)
[342/962] CrazyExtensionTest.Crazy (2626 ms)
[ RUN      ] ExtensionCrxInstallerTest.Whitelisting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29217:29217:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29217:29217:1006/005804:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionCrxInstallerTest.Whitelisting (1758 ms)
[343/962] ExtensionCrxInstallerTest.Whitelisting (2367 ms)
[ RUN      ] ExtensionCrxInstallerTest.NonStrictManifestCheck
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29225:29225:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29225:29225:1006/005804:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005805:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionCrxInstallerTest.NonStrictManifestCheck (1511 ms)
[344/962] ExtensionCrxInstallerTest.NonStrictManifestCheck (2105 ms)
[ RUN      ] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29266:29266:1006/005805:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29266:29266:1006/005805:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29266:29405:1006/005806:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29266:29266:1006/005806:INFO:CONSOLE(6)] "Hello, World!", source: chrome-extension://hebgonjapbbgafdmfkfjaoijgipobikd/content_script.js (6)
[29266:29266:1006/005806:INFO:CONSOLE(12)] "Uncaught TypeError: Cannot set property 'foo' of undefined", source: chrome-extension://hebgonjapbbgafdmfkfjaoijgipobikd/content_script.js (12)
[       OK ] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError (1387 ms)
[345/962] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError (2105 ms)
[ RUN      ] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29407:29407:1006/005806:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29407:29407:1006/005807:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29407:29540:1006/005808:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29407:29407:1006/005808:INFO:CONSOLE(0)] "[SUCCESS] test1", source: chrome-extension://gbofmoonifbkplbfadlkmenlmflbemie/_generated_background_page.html (0)
[1:2:1006/005808:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation (2276 ms)
[346/962] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation (2899 ms)
[ RUN      ] ExecuteScriptApiTest.ExecuteScriptRunAt
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29435:29435:1006/005807:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29435:29435:1006/005807:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29435:29626:1006/005808:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29435:29435:1006/005809:INFO:CONSOLE(0)] "[SUCCESS] executeAtStartShouldSucceed", source: chrome-extension://poeaigjmmiicjbcghcjjjpmgnnlbhbna/_generated_background_page.html (0)
[1:2:1006/005809:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExecuteScriptApiTest.ExecuteScriptRunAt (2112 ms)
[347/962] ExecuteScriptApiTest.ExecuteScriptRunAt (2633 ms)
[ RUN      ] ExtensionBindingsApiTest.AboutBlankIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29683:29683:1006/005809:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29683:29683:1006/005810:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29683:29683:1006/005811:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://mfleebeckeccbfgdblnkmjjfcfdpckoa/_generated_background_page.html (0)
[       OK ] ExtensionBindingsApiTest.AboutBlankIframe (1670 ms)
[348/962] ExtensionBindingsApiTest.AboutBlankIframe (2103 ms)
[ RUN      ] ExecuteScriptApiTest.UserGesture
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29676:29676:1006/005809:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29676:29676:1006/005809:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29676:29771:1006/005810:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29676:29676:1006/005811:INFO:CONSOLE(0)] "[SUCCESS] passUserGestureToExecutedScript", source: chrome-extension://mcjabgiaeenfgpgnoilmeemehjejninm/_generated_background_page.html (0)
[       OK ] ExecuteScriptApiTest.UserGesture (1990 ms)
[349/962] ExecuteScriptApiTest.UserGesture (2635 ms)
[ RUN      ] ExtensionContextMenuBrowserTest.LongTitle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29843:29843:1006/005811:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29843:29843:1006/005812:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005813:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionContextMenuBrowserTest.LongTitle (1612 ms)
[350/962] ExtensionContextMenuBrowserTest.LongTitle (2102 ms)
[ RUN      ] ExtensionContextMenuBrowserTest.Separators
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29845:29845:1006/005812:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29845:29845:1006/005812:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionContextMenuBrowserTest.Separators (1968 ms)
[351/962] ExtensionContextMenuBrowserTest.Separators (2364 ms)
[ RUN      ] ExtensionContextMenuBrowserTest.TargetURLs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30000:30000:1006/005814:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30000:30000:1006/005814:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionContextMenuBrowserTest.TargetURLs (1431 ms)
[352/962] ExtensionContextMenuBrowserTest.TargetURLs (1841 ms)
[ RUN      ] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30009:30009:1006/005814:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30009:30009:1006/005814:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount (1559 ms)
[353/962] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount (2102 ms)
[ RUN      ] ExecuteScriptApiTest.ExecuteScriptPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29404:29404:1006/005806:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29404:29404:1006/005806:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29404:29520:1006/005808:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29404:29404:1006/005808:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabs.executeScript: Cannot access contents of url "http://c.com:51536/extensions/api_test/executescript/permissions/empty.html". Extension manifest must request permission to access this host.
    at onTabLoaded (chrome-extension://lapohddhnbfoalhmjhgpooooonghngnd/test.js:42:21)
    at chrome-extension://lapohddhnbfoalhmjhgpooooonghngnd/test.js:19:5", source: chrome-extension://lapohddhnbfoalhmjhgpooooonghngnd/test.html (0)
[29404:29520:1006/005808:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29404:29404:1006/005812:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://lapohddhnbfoalhmjhgpooooonghngnd/test.html (0)
[29404:29404:1006/005816:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://lapohddhnbfoalhmjhgpooooonghngnd/test.html (0)
[       OK ] ExecuteScriptApiTest.ExecuteScriptPermissions (10664 ms)
[354/962] ExecuteScriptApiTest.ExecuteScriptPermissions (11290 ms)
[ RUN      ] ExtensionDisabledGlobalErrorTest.AcceptPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30143:30143:1006/005816:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30143:30143:1006/005816:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30143:30143:1006/005817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[30143:30143:1006/005817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[30143:30143:1006/005817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionDisabledGlobalErrorTest.AcceptPermissions (2236 ms)
[355/962] ExtensionDisabledGlobalErrorTest.AcceptPermissions (2631 ms)
[ RUN      ] ExtensionDisabledGlobalErrorTest.UserDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30205:30205:1006/005816:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30205:30205:1006/005817:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionDisabledGlobalErrorTest.UserDisabled (2256 ms)
[356/962] ExtensionDisabledGlobalErrorTest.UserDisabled (2896 ms)
[ RUN      ] ExtensionIconSourceTest.InvalidURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30354:30354:1006/005818:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30354:30354:1006/005818:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionIconSourceTest.InvalidURL (1314 ms)
[357/962] ExtensionIconSourceTest.InvalidURL (1851 ms)
[ RUN      ] ExtensionInstallPromptBrowserTest.NoParent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30451:30451:1006/005819:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30451:30451:1006/005820:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005820:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005820:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005820:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005820:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005820:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005820:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005820:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005820:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionInstallPromptBrowserTest.NoParent (1180 ms)
[358/962] ExtensionInstallPromptBrowserTest.NoParent (1873 ms)
[ RUN      ] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30297:30297:1006/005818:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30297:30297:1006/005818:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync (3437 ms)
[359/962] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync (3947 ms)
[ RUN      ] PanelMessagingTest.MessagingPanel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30642:30642:1006/005821:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30642:30642:1006/005822:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30642:30642:1006/005823:INFO:CONSOLE(0)] "[SUCCESS] openPanelThatConnectsToExtension", source: chrome-extension://hcmdmfmnehdohfjjgdchlbhcgfiickdk/test.html (0)
[       OK ] PanelMessagingTest.MessagingPanel (1956 ms)
[360/962] PanelMessagingTest.MessagingPanel (2375 ms)
[ RUN      ] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30500:30500:1006/005820:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30500:30500:1006/005820:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30500:30643:1006/005822:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
Fontconfig error: Cannot load default config file
[       OK ] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage (3841 ms)
[361/962] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage (4462 ms)
[ RUN      ] ExtensionLoadingTest.KeepAliveWithDevToolsOpenOnReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30618:30618:1006/005821:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30618:30618:1006/005821:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30618:30675:1006/005823:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jjblpdbogfpfbmanahkfakjbfbeeaboe-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30618:30618:1006/005824:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[30618:30618:1006/005824:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[30618:30618:1006/005824:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionLoadingTest.KeepAliveWithDevToolsOpenOnReload (3009 ms)
[362/962] ExtensionLoadingTest.KeepAliveWithDevToolsOpenOnReload (3705 ms)
[ RUN      ] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30847:30847:1006/005824:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30847:30847:1006/005824:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30847:30955:1006/005825:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId (2126 ms)
[363/962] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId (2635 ms)
[ RUN      ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30908:30908:1006/005825:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30908:30908:1006/005825:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30908:31067:1006/005826:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite (2016 ms)
[364/962] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite (2654 ms)
[ RUN      ] ExternallyConnectableMessagingTest.IllegalArguments
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30932:30932:1006/005825:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30932:30932:1006/005825:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30932:31094:1006/005826:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExternallyConnectableMessagingTest.IllegalArguments (1994 ms)
[365/962] ExternallyConnectableMessagingTest.IllegalArguments (2646 ms)
[ RUN      ] ExtensionOverrideTest.OverrideHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31106:31106:1006/005827:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31106:31106:1006/005827:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31106:31106:1006/005828:INFO:CONSOLE(5)] "Overridden history page loaded.", source: chrome-extension://akmcbllocjcjnpaphdnheaeaoacjogld/history.js (5)
[       OK ] ExtensionOverrideTest.OverrideHistory (2042 ms)
[366/962] ExtensionOverrideTest.OverrideHistory (2644 ms)
[ RUN      ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31129:31129:1006/005827:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31129:31129:1006/005827:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect (2549 ms)
[367/962] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect (3153 ms)
[ RUN      ] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31160:31160:1006/005828:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31160:31160:1006/005828:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled (2207 ms)
[368/962] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled (2896 ms)
[ RUN      ] ExtensionResourceRequestPolicyTest.Audio
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31332:31332:1006/005829:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31332:31332:1006/005829:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31332:31373:1006/005830:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005830:WARNING:channel.cc(358)] RawChannel write error
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31332:31378:1006/005830:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[31332:31378:1006/005830:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/005830:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] ExtensionResourceRequestPolicyTest.Audio (1517 ms)
[369/962] ExtensionResourceRequestPolicyTest.Audio (2117 ms)
[ RUN      ] ExtensionsLoadMultipleTest.Test
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31420:31420:1006/005831:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31420:31420:1006/005831:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005831:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005831:WARNING:channel.cc(358)] RawChannel write error
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000c1800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31508:31508:1006/005832:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000c1800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ExtensionsLoadMultipleTest.Test (1669 ms)
[370/962] ExtensionsLoadMultipleTest.Test (2103 ms)
[ RUN      ] ExtensionResourceRequestPolicyTest.ExtensionAccessibleResources
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31419:31419:1006/005831:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31419:31419:1006/005831:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31419:31419:1006/005832:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://amfpfighfllnljgffajifpfpefokmdbh/main.html (0)
[31419:31419:1006/005832:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://amfpfighfllnljgffajifpfpefokmdbh/main.html (0)
[       OK ] ExtensionResourceRequestPolicyTest.ExtensionAccessibleResources (2255 ms)
[371/962] ExtensionResourceRequestPolicyTest.ExtensionAccessibleResources (2902 ms)
[ RUN      ] SyncFileSystemApiTest.RequestFileSystem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26419:26419:1006/005733:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26419:26419:1006/005734:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7f7cecd62150 <unknown>
#4 0x7f7cece139d3 __poll
#5 0x00000061b6ec __interceptor_poll
#6 0x7f7cf24dcff6 <unknown>
#7 0x7f7cf24dd124 g_main_context_iteration
#8 0x0000030d39d0 base::MessagePumpGlib::Run()
#9 0x00000300c3f9 base::RunLoop::Run()
#10 0x00000e6a0ac6 content::RunThisRunLoop()
#11 0x00000e6a31e4 content::WindowedNotificationObserver::Wait()
#12 0x00000e5cb3a6 content::WaitForLoadStop()
#13 0x000002f29288 InProcessBrowserTest::RunTestOnMainThreadLoop()
#14 0x00000e5c8e7b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#15 0x000002b64625 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#16 0x000002b61dd5 ChromeBrowserMainParts::PreMainMessageLoopRun()
#17 0x0000057d5456 content::BrowserMainLoop::PreMainMessageLoopRun()
#18 0x000005bb0f69 content::StartupTaskRunner::RunAllTasksNow()
#19 0x0000057d0f96 content::BrowserMainLoop::CreateStartupTasks()
#20 0x000005e1a50b content::BrowserMainRunnerImpl::Initialize()
#21 0x0000116991b7 content::BrowserMain()
#22 0x0000113089ae content::ContentMainRunnerImpl::Run()
#23 0x00001130613b content::ContentMain()
#24 0x00000e5c85ec content::BrowserTestBase::SetUp()
#25 0x000002f25b36 InProcessBrowserTest::SetUp()
#26 0x0000039f3767 testing::Test::Run()
#27 0x0000039f51ef testing::TestInfo::Run()
#28 0x0000039f629e testing::TestCase::Run()
#29 0x000003a08055 testing::internal::UnitTestImpl::RunAllTests()
#30 0x000003a0768b testing::UnitTest::Run()
#31 0x00000310640f base::TestSuite::Run()
#32 0x000001e234aa ChromeBrowserTestSuiteRunner::RunTestSuite()
#33 0x00000e698f30 content::LaunchTests()
#34 0x000002f234d4 LaunchChromeTests()
#35 0x000001e2337a main
#36 0x7f7cecd4d76d __libc_start_main
#37 0x0000005e05d5 <unknown>
[372/962] SyncFileSystemApiTest.RequestFileSystem (TIMED OUT)
[ RUN      ] ExtensionStorageMonitorTest.ExceedInitialThreshold
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31452:31452:1006/005831:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31452:31452:1006/005832:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31452:31587:1006/005833:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kkmnjgiahampdffddehlbmojpilpadcd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31452:31452:1006/005834:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://kkmnjgiahampdffddehlbmojpilpadcd/index.html (0)
[       OK ] ExtensionStorageMonitorTest.ExceedInitialThreshold (3184 ms)
[373/962] ExtensionStorageMonitorTest.ExceedInitialThreshold (3682 ms)
[ RUN      ] ExtensionStorageMonitorTest.DisableForInstalledExtensions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31664:31664:1006/005833:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31664:31664:1006/005834:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31664:31744:1006/005835:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-giocmjnnlpodbifgncjcbjfdgpjobfaj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionStorageMonitorTest.DisableForInstalledExtensions (2674 ms)
[374/962] ExtensionStorageMonitorTest.DisableForInstalledExtensions (3157 ms)
[ RUN      ] ExtensionStorageMonitorTest.UserDisabledNotifications
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31618:31618:1006/005833:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31618:31618:1006/005833:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31618:31668:1006/005834:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lipidmlcfekjafcobgdlgegpmlmnhmof-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31618:31618:1006/005835:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://lipidmlcfekjafcobgdlgegpmlmnhmof/index.html (0)
[       OK ] ExtensionStorageMonitorTest.UserDisabledNotifications (3188 ms)
[375/962] ExtensionStorageMonitorTest.UserDisabledNotifications (3945 ms)
[ RUN      ] ExtensionViewHostFactoryTest.CreateExtensionHosts
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31763:31763:1006/005834:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31763:31763:1006/005835:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionViewHostFactoryTest.CreateExtensionHosts (1661 ms)
[376/962] ExtensionViewHostFactoryTest.CreateExtensionHosts (2371 ms)
[ RUN      ] ExtensionWebUITest.OnMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31811:31811:1006/005835:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31811:31811:1006/005835:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005836:WARNING:channel.cc(358)] RawChannel write error
[31811:31811:1006/005836:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/005837:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionWebUITest.OnMessage (2708 ms)
[377/962] ExtensionWebUITest.OnMessage (3157 ms)
[ RUN      ] ExtensionFetchTest.HostCanFetchWebAccessibleExtensionResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31995:31995:1006/005837:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31995:31995:1006/005837:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31995:32190:1006/005838:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005838:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionFetchTest.HostCanFetchWebAccessibleExtensionResource (2257 ms)
[378/962] ExtensionFetchTest.HostCanFetchWebAccessibleExtensionResource (2897 ms)
[ RUN      ] ExtensionWebUITest.EmbedDisabledExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31980:31980:1006/005836:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31980:31980:1006/005837:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31980:31980:1006/005838:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ExtensionWebUITest.EmbedDisabledExtension (2974 ms)
[379/962] ExtensionWebUITest.EmbedDisabledExtension (3421 ms)
[ RUN      ] LazyBackgroundPageApiTest.OnInstalled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32155:32155:1006/005838:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32155:32155:1006/005838:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LazyBackgroundPageApiTest.OnInstalled (1783 ms)
[380/962] LazyBackgroundPageApiTest.OnInstalled (2376 ms)
[ RUN      ] ExtensionWebUITest.ReceivesExtensionOptionsOnClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31978:31978:1006/005836:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31978:31978:1006/005837:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31978:31978:1006/005838:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ExtensionWebUITest.ReceivesExtensionOptionsOnClose (3780 ms)
[381/962] ExtensionWebUITest.ReceivesExtensionOptionsOnClose (4201 ms)
[ RUN      ] LazyBackgroundPageApiTest.OnUnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32308:32308:1006/005840:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32308:32308:1006/005840:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LazyBackgroundPageApiTest.OnUnload (1921 ms)
[382/962] LazyBackgroundPageApiTest.OnUnload (2367 ms)
[ RUN      ] ProcessManagerBrowserTest.ExtensionHostCreation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32378:32378:1006/005841:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32378:32378:1006/005841:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProcessManagerBrowserTest.ExtensionHostCreation (1860 ms)
[383/962] ProcessManagerBrowserTest.ExtensionHostCreation (2372 ms)
[ RUN      ] LazyBackgroundPageApiTest.ImpulseAddsCount
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32291:32291:1006/005840:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32291:32291:1006/005840:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32291:32435:1006/005841:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] LazyBackgroundPageApiTest.ImpulseAddsCount (2936 ms)
[384/962] LazyBackgroundPageApiTest.ImpulseAddsCount (3426 ms)
[ RUN      ] RequirementsCheckerBrowserTest.CheckWindowShapeExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32615:32615:1006/005842:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32615:32615:1006/005843:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005843:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005843:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005843:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005843:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005843:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005843:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005843:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RequirementsCheckerBrowserTest.CheckWindowShapeExtension (1315 ms)
[385/962] RequirementsCheckerBrowserTest.CheckWindowShapeExtension (1847 ms)
[ RUN      ] LazyBackgroundPageApiTest.UpdateExtensionsPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32349:32349:1006/005841:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32349:32349:1006/005841:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32349:32349:1006/005842:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[32349:32349:1006/005843:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pddfchogmhhccmakkchpcmhddgjbfide/_generated_background_page.html (0)
[       OK ] LazyBackgroundPageApiTest.UpdateExtensionsPage (3715 ms)
[386/962] LazyBackgroundPageApiTest.UpdateExtensionsPage (4218 ms)
[ RUN      ] WakeEventPageTest.NoBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32673:32673:1006/005843:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32673:32673:1006/005843:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32673:396:1006/005844:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WakeEventPageTest.NoBackgroundPage (2031 ms)
[387/962] WakeEventPageTest.NoBackgroundPage (2627 ms)
[ RUN      ] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation
HTTP server started on http://127.0.0.1:42179...
sending server_data: {"host": "127.0.0.1", "port": 42179} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32675:32675:1006/005843:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32675:32675:1006/005844:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32675:32675:1006/005844:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:42179/files/extensions/api_test/webstore_inline_install/install.html (8)
[32675:32675:1006/005844:INFO:CONSOLE(11)] "In runTest", source: http://app.com:42179/files/extensions/api_test/webstore_inline_install/install.html (11)
[       OK ] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation (2135 ms)
[388/962] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation (2630 ms)
[ RUN      ] WebstoreInstallerBrowserTest.SimultaneousInstall
HTTP server started on http://127.0.0.1:51657...
sending server_data: {"host": "127.0.0.1", "port": 51657} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[329:329:1006/005844:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[329:329:1006/005845:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebstoreInstallerBrowserTest.SimultaneousInstall (1613 ms)
[389/962] WebstoreInstallerBrowserTest.SimultaneousInstall (2118 ms)
[ RUN      ] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains
HTTP server started on http://127.0.0.1:59691...
sending server_data: {"host": "127.0.0.1", "port": 59691} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[402:402:1006/005845:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[402:402:1006/005845:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[402:402:1006/005846:INFO:CONSOLE(8)] "Page loaded", source: http://nonapp.com:59691/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (8)
[402:402:1006/005846:INFO:CONSOLE(37)] "In runTest1", source: http://nonapp.com:59691/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (37)
[402:402:1006/005846:INFO:CONSOLE(21)] "Ran test, sending response", source: http://nonapp.com:59691/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (21)
[402:402:1006/005846:INFO:CONSOLE(23)] "Test complete", source: http://nonapp.com:59691/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (23)
[402:402:1006/005846:INFO:CONSOLE(50)] "In runTest2", source: http://nonapp.com:59691/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (50)
[402:402:1006/005846:INFO:CONSOLE(21)] "Ran test, sending response", source: http://nonapp.com:59691/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (21)
[402:402:1006/005846:INFO:CONSOLE(23)] "Test complete", source: http://nonapp.com:59691/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (23)
[       OK ] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains (1764 ms)
[390/962] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains (2377 ms)
[ RUN      ] WebstoreStartupInstallerTest.InstallNotSupported
HTTP server started on http://127.0.0.1:55479...
sending server_data: {"host": "127.0.0.1", "port": 55479} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[489:489:1006/005846:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[489:489:1006/005846:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[489:489:1006/005847:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:55479/files/extensions/api_test/webstore_inline_install/install_not_supported.html (8)
[489:489:1006/005847:INFO:CONSOLE(11)] "In runTest", source: http://app.com:55479/files/extensions/api_test/webstore_inline_install/install_not_supported.html (11)
[489:489:1006/005847:INFO:CONSOLE(28)] "Ran test, sending response", source: http://app.com:55479/files/extensions/api_test/webstore_inline_install/install_not_supported.html (28)
[489:489:1006/005847:INFO:CONSOLE(30)] "Test complete", source: http://app.com:55479/files/extensions/api_test/webstore_inline_install/install_not_supported.html (30)
[       OK ] WebstoreStartupInstallerTest.InstallNotSupported (1989 ms)
[391/962] WebstoreStartupInstallerTest.InstallNotSupported (2658 ms)
[ RUN      ] WebstoreStartupInstallerTest.InstallFromHostedApp
HTTP server started on http://127.0.0.1:41440...
sending server_data: {"host": "127.0.0.1", "port": 41440} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[501:501:1006/005846:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[501:501:1006/005846:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[501:501:1006/005847:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:41440/files/extensions/api_test/webstore_inline_install/install.html (8)
[501:501:1006/005847:INFO:CONSOLE(11)] "In runTest", source: http://app.com:41440/files/extensions/api_test/webstore_inline_install/install.html (11)
[501:501:1006/005848:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:41440/files/extensions/api_test/webstore_inline_install/install.html (22)
[501:501:1006/005848:INFO:CONSOLE(24)] "Test complete", source: http://app.com:41440/files/extensions/api_test/webstore_inline_install/install.html (24)
[       OK ] WebstoreStartupInstallerTest.InstallFromHostedApp (2714 ms)
[392/962] WebstoreStartupInstallerTest.InstallFromHostedApp (3437 ms)
[ RUN      ] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited
HTTP server started on http://127.0.0.1:55804...
sending server_data: {"host": "127.0.0.1", "port": 55804} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[559:559:1006/005847:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[559:559:1006/005847:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[559:559:1006/005848:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:55804/files/extensions/api_test/webstore_inline_install/install_prohibited.html (8)
[559:559:1006/005848:INFO:CONSOLE(11)] "In runTest", source: http://app.com:55804/files/extensions/api_test/webstore_inline_install/install_prohibited.html (11)
[559:559:1006/005848:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[559:559:1006/005848:INFO:CONSOLE(28)] "Ran test, sending response", source: http://app.com:55804/files/extensions/api_test/webstore_inline_install/install_prohibited.html (28)
[559:559:1006/005848:INFO:CONSOLE(30)] "Test complete", source: http://app.com:55804/files/extensions/api_test/webstore_inline_install/install_prohibited.html (30)
[       OK ] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited (2543 ms)
[393/962] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited (3158 ms)
[ RUN      ] WindowOpenPanelTest.WindowOpenPanel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[645:645:1006/005847:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[645:645:1006/005847:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[645:645:1006/005848:INFO:CONSOLE(0)] "[SUCCESS] openPanel", source: chrome-extension://dbkbilmlhagjgacnicpaigfgbcmbcidp/test.html (0)
[       OK ] WindowOpenPanelTest.WindowOpenPanel (2195 ms)
[394/962] WindowOpenPanelTest.WindowOpenPanel (2928 ms)
[ RUN      ] WindowOpenPanelTest.WindowOpenFromPanel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[840:840:1006/005848:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[840:840:1006/005848:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WindowOpenPanelTest.WindowOpenFromPanel (1859 ms)
[395/962] WindowOpenPanelTest.WindowOpenFromPanel (2368 ms)
[ RUN      ] FirstRunBrowserTest.SetShowFirstRunBubblePref
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[950:950:1006/005849:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[950:950:1006/005850:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005850:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/005850:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005850:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005850:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005850:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] FirstRunBrowserTest.SetShowFirstRunBubblePref (1326 ms)
[396/962] FirstRunBrowserTest.SetShowFirstRunBubblePref (1873 ms)
[ RUN      ] ContentFaviconDriverTest.ReloadIgnoringCache
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[921:921:1006/005849:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[921:921:1006/005849:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51319...
sending server_data: {"host": "127.0.0.1", "port": 51319} (36 bytes)
[       OK ] ContentFaviconDriverTest.ReloadIgnoringCache (1900 ms)
[397/962] ContentFaviconDriverTest.ReloadIgnoringCache (2371 ms)
[ RUN      ] GeolocationAccessTokenStoreTest.OldUrlRemoval
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1034:1034:1006/005850:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1034:1034:1006/005850:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1034:1148:1006/005851:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] GeolocationAccessTokenStoreTest.OldUrlRemoval (1212 ms)
[398/962] GeolocationAccessTokenStoreTest.OldUrlRemoval (1849 ms)
[ RUN      ] GeolocationBrowserTest.TabDestroyed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1113:1113:1006/005851:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1113:1113:1006/005851:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1113:1267:1006/005852:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1113:1113:1006/005852:INFO:CONSOLE(0)] "Scripts may close only the windows that were opened by it.", source:  (0)
[1113:1113:1006/005852:WARNING:geolocation_browsertest.cc(293)] TearDownInProcessBrowserTestFixture. Test Finished.
[       OK ] GeolocationBrowserTest.TabDestroyed (1595 ms)
[399/962] GeolocationBrowserTest.TabDestroyed (2111 ms)
[ RUN      ] HistoryBrowserTest.SavingHistoryEnabledThenDisabled
HTTP server started on http://127.0.0.1:57464...
sending server_data: {"host": "127.0.0.1", "port": 57464} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1177:1177:1006/005851:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1177:1177:1006/005852:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1301:1301:1006/005852:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000dd2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1301:1301:1006/005852:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000dd2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] HistoryBrowserTest.SavingHistoryEnabledThenDisabled (1678 ms)
[400/962] HistoryBrowserTest.SavingHistoryEnabledThenDisabled (2370 ms)
[ RUN      ] HistoryBrowserTest.InvalidURLNoHistory
HTTP server started on http://127.0.0.1:60124...
sending server_data: {"host": "127.0.0.1", "port": 60124} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1195:1195:1006/005852:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1195:1195:1006/005852:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1348:1348:1006/005853:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000dcf40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1348:1348:1006/005853:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000dcf40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1348:1348:1006/005853:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000dcf40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1348:1348:1006/005853:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000dcf40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1348:1348:1006/005853:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000dcf40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1348:1348:1006/005853:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000dcf40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1348:1348:1006/005853:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000dcf40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1348:1348:1006/005853:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000dcf40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1348:1348:1006/005853:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000dcf40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1348:1348:1006/005853:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000dcf40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] HistoryBrowserTest.InvalidURLNoHistory (1797 ms)
[401/962] HistoryBrowserTest.InvalidURLNoHistory (2370 ms)
[ RUN      ] HistoryBrowserTest.NavigateMultiTimes
HTTP server started on http://127.0.0.1:49905...
sending server_data: {"host": "127.0.0.1", "port": 49905} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1237:1237:1006/005852:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1237:1237:1006/005852:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005853:WARNING:channel.cc(358)] RawChannel write error
[1425:1425:1006/005853:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000b6200]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1425:1425:1006/005853:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000b6200]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] HistoryBrowserTest.NavigateMultiTimes (1849 ms)
[402/962] HistoryBrowserTest.NavigateMultiTimes (2377 ms)
[ RUN      ] HistoryBrowserTest.NavigateBringPageToTop
HTTP server started on http://127.0.0.1:38781...
sending server_data: {"host": "127.0.0.1", "port": 38781} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1375:1375:1006/005853:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1375:1375:1006/005853:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HistoryBrowserTest.NavigateBringPageToTop (1722 ms)
[403/962] HistoryBrowserTest.NavigateBringPageToTop (2365 ms)
[ RUN      ] ImageDecoderBrowserTest.StartAndKillProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1511:1511:1006/005854:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1511:1511:1006/005854:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005855:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005855:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005855:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005855:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005855:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005855:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005855:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ImageDecoderBrowserTest.StartAndKillProcess (1279 ms)
[404/962] ImageDecoderBrowserTest.StartAndKillProcess (1848 ms)
[ RUN      ] RedirectTest.Client
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1475:1475:1006/005854:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1475:1475:1006/005854:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:32870...
sending server_data: {"host": "127.0.0.1", "port": 32870} (36 bytes)
testserver.py: Broken pipe
[       OK ] RedirectTest.Client (1973 ms)
[405/962] RedirectTest.Client (2632 ms)
[ RUN      ] HistoryBrowserTest.OneHistoryTabPerWindow
HTTP server started on http://127.0.0.1:37231...
sending server_data: {"host": "127.0.0.1", "port": 37231} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1462:1462:1006/005854:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1462:1462:1006/005854:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005855:WARNING:channel.cc(358)] RawChannel write error
[1462:1462:1006/005855:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] HistoryBrowserTest.OneHistoryTabPerWindow (2922 ms)
[406/962] HistoryBrowserTest.OneHistoryTabPerWindow (3424 ms)
[ RUN      ] FirefoxProfileImporterBrowserTest.Firefox35Importer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1667:1667:1006/005855:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1667:1667:1006/005856:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FirefoxProfileImporterBrowserTest.Firefox35Importer (1662 ms)
[407/962] FirefoxProfileImporterBrowserTest.Firefox35Importer (2369 ms)
[ RUN      ] FirefoxProfileImporterBrowserTest.Firefox320Importer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1751:1751:1006/005856:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1751:1751:1006/005856:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FirefoxProfileImporterBrowserTest.Firefox320Importer (1685 ms)
[408/962] FirefoxProfileImporterBrowserTest.Firefox320Importer (2370 ms)
[ RUN      ] MediaStreamPermissionTest.TestSecureOriginAcceptIsSticky
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1800:1800:1006/005857:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1800:1800:1006/005857:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55696...
sending server_data: {"host": "127.0.0.1", "port": 55696} (36 bytes)
[1800:1800:1006/005858:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:55696/files/webrtc/adapter.js (71)
[1800:1800:1006/005858:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:55696/files/webrtc/test_functions.js (13)
[1:11:1006/005858:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:11:1006/005858:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:11:1006/005858:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:11:1006/005858:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[1800:1800:1006/005858:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:55696/files/webrtc/test_functions.js (13)
[1800:1800:1006/005858:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:55696/files/webrtc/test_functions.js (13)
[1800:1800:1006/005858:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:55696/files/webrtc/test_functions.js (13)
[1800:1800:1006/005858:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:55696/files/webrtc/test_functions.js (13)
[1800:1800:1006/005858:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:55696/files/webrtc/test_functions.js (13)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1800:1900:1006/005858:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1800:1900:1006/005858:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:13:1006/005859:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:13:1006/005859:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/005859:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005859:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MediaStreamPermissionTest.TestSecureOriginAcceptIsSticky (2966 ms)
[409/962] MediaStreamPermissionTest.TestSecureOriginAcceptIsSticky (3679 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedClearKeyTest.Video_MP4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2024:2024:1006/005858:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2024:2024:1006/005859:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37749...
sending server_data: {"host": "127.0.0.1", "port": 37749} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedClearKeyTest.Video_MP4 (1486 ms)
[410/962] EncryptedMediaIsTypeSupportedClearKeyTest.Video_MP4 (2112 ms)
[ RUN      ] MediaFileValidatorTest.ValidAudio
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2147:2147:1006/005900:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2147:2147:1006/005900:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaFileValidatorTest.ValidAudio (981 ms)
[411/962] MediaFileValidatorTest.ValidAudio (1580 ms)
[ RUN      ] DeferredMediaBrowserTest.BackgroundMediaIsDeferred
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1853:1853:1006/005857:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1853:1853:1006/005857:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1853:1959:1006/005901:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1853:1959:1006/005901:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/005901:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005901:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] DeferredMediaBrowserTest.BackgroundMediaIsDeferred (4662 ms)
[412/962] DeferredMediaBrowserTest.BackgroundMediaIsDeferred (5254 ms)
[ RUN      ] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2155:2155:1006/005900:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2155:2155:1006/005901:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure (1362 ms)
[413/962] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure (1841 ms)
[ RUN      ] ECKPrefixedEncryptedMediaTest.LoadLoadableSession
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1916:1916:1006/005858:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1916:1916:1006/005858:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48199...
sending server_data: {"host": "127.0.0.1", "port": 48199} (36 bytes)
[1916:1916:1006/005859:INFO:CONSOLE(280)] "00:58:59.142 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005859:INFO:CONSOLE(280)] "00:58:59.152 -  Registering video event handlers.", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005859:INFO:CONSOLE(280)] "00:58:59.161 -  Loading media using src.", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005859:INFO:CONSOLE(280)] "00:58:59.269 -  Loading session: LoadableSession", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005859:INFO:CONSOLE(280)] "00:58:59.279 -  org.chromium.externalclearkey Generate key request, initData: 4c4f41445f53455353494f4e7c4c6f616461626c6553657373696f6e", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005859:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1916:1916:1006/005859:INFO:CONSOLE(280)] "00:58:59.848 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005900:INFO:CONSOLE(280)] "00:59:00.120 -  timeupdate @ 0.251523", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005900:INFO:CONSOLE(280)] "00:59:00.133 -  heartbeat #1", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005900:INFO:CONSOLE(280)] "00:59:00.368 -  timeupdate @ 0.50136", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005900:INFO:CONSOLE(280)] "00:59:00.622 -  timeupdate @ 0.755296", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005900:INFO:CONSOLE(280)] "00:59:00.868 -  timeupdate @ 1.001078", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005900:INFO:CONSOLE(280)] "00:59:00.871 -  waiting for video to end.", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005901:INFO:CONSOLE(280)] "00:59:01.133 -  heartbeat #2", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005902:INFO:CONSOLE(280)] "00:59:02.133 -  heartbeat #3", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[1916:1916:1006/005902:INFO:CONSOLE(280)] "00:59:02.574 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:48199/files/eme_player_js/utils.js (280)
[2039:2039:1006/005902:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2039:2039:1006/005902:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2039:2039:1006/005902:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2039:2039:1006/005902:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 3 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2039:2039:1006/005902:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 2 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2039:2039:1006/005902:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 1 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ECKPrefixedEncryptedMediaTest.LoadLoadableSession (5152 ms)
[414/962] ECKPrefixedEncryptedMediaTest.LoadLoadableSession (5781 ms)
[ RUN      ] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2278:2278:1006/005902:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2278:2278:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections (1718 ms)
[415/962] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections (2368 ms)
[ RUN      ] DnsProbeBrowserTest.CorrectionsDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2296:2296:1006/005902:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2296:2296:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DnsProbeBrowserTest.CorrectionsDisabled (1619 ms)
[416/962] DnsProbeBrowserTest.CorrectionsDisabled (2103 ms)
[ RUN      ] FtpBrowserTest.BasicFtpUrlAuthentication
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2297:2297:1006/005902:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2297:2297:1006/005903:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
FTP server started on port 38068...
sending server_data: {"host": "127.0.0.1", "port": 38068} (36 bytes)
starting FTP server
[]127.0.0.1:34530 Connected.
127.0.0.1:34530 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:34530 <== USER chrome
127.0.0.1:34530 ==> 331 Username ok, send password.
127.0.0.1:34530 <== PASS ******
127.0.0.1:34530 ==> 230 Login successful.
127.0.0.1:34530 <== SYST
127.0.0.1:34530 ==> 215 UNIX Type: L8
127.0.0.1:34530 <== PWD
127.0.0.1:34530 ==> 257 "/" is the current directory.
127.0.0.1:34530 <== TYPE I
127.0.0.1:34530 ==> 200 Type set to: Binary.
127.0.0.1:34530 <== SIZE /
127.0.0.1:34530 ==> 550 / is not retrievable.
127.0.0.1:34530 <== CWD /
127.0.0.1:34530 ==> 250 "/" is the current directory.
127.0.0.1:34530 <== PASV
127.0.0.1:34530 ==> 227 Entering passive mode (127,0,0,1,136,155).
127.0.0.1:34530 <== LIST -l
127.0.0.1:34530 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:34530 ==> 226 Transfer complete.
127.0.0.1:34530 <== QUIT
127.0.0.1:34530 ==> 221 Goodbye.
[chrome]@127.0.0.1:34530 Disconnected.
[2297:2297:1006/005903:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:38068/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:38068/ (299)
[       OK ] FtpBrowserTest.BasicFtpUrlAuthentication (1657 ms)
[417/962] FtpBrowserTest.BasicFtpUrlAuthentication (2106 ms)
[ RUN      ] LoadTimingBrowserTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2422:2422:1006/005903:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2422:2422:1006/005904:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005905:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LoadTimingBrowserTest.Basic (2184 ms)
[418/962] LoadTimingBrowserTest.Basic (2895 ms)
[ RUN      ] PredictorBrowserTest.PreconnectCORSAndFetchNonCORS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2517:2517:1006/005904:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2517:2517:1006/005905:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2517:2689:1006/005905:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test.gif
[       OK ] PredictorBrowserTest.PreconnectCORSAndFetchNonCORS (1386 ms)
[419/962] PredictorBrowserTest.PreconnectCORSAndFetchNonCORS (1849 ms)
[ RUN      ] LoadTimingBrowserTest.PreconnectProxySsl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2487:2487:1006/005904:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2487:2487:1006/005904:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LoadTimingBrowserTest.PreconnectProxySsl (1734 ms)
[420/962] LoadTimingBrowserTest.PreconnectProxySsl (2374 ms)
[ RUN      ] ProxyBrowserTest.BasicAuthWSConnect
BasicAuthProxy server started on port 48580...
sending server_data: {"host": "127.0.0.1", "port": 48580} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2519:2519:1006/005905:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2519:2519:1006/005905:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:49856...
sending server_data: {"host": "127.0.0.1", "port": 49856} (36 bytes)
localhost - - [06/Oct/2015 00:59:06] "GET http://127.0.0.1:49856/proxied_request_check.html HTTP/1.1" 407 -
[2519:2648:1006/005906:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
localhost - - [06/Oct/2015 00:59:06] "CONNECT 127.0.0.1:49856 HTTP/1.1" 200 -
localhost - - [06/Oct/2015 00:59:06] "GET http://127.0.0.1:49856/favicon.ico HTTP/1.1" 500 -
[       OK ] ProxyBrowserTest.BasicAuthWSConnect (2093 ms)
[421/962] ProxyBrowserTest.BasicAuthWSConnect (2636 ms)
[ RUN      ] SdchBrowserTest.BrowsingDataRemover
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2724:2724:1006/005906:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2724:2724:1006/005906:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SdchBrowserTest.BrowsingDataRemover (1394 ms)
[422/962] SdchBrowserTest.BrowsingDataRemover (1846 ms)
[ RUN      ] DataProxyScriptBrowserTest.Verify
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2720:2720:1006/005906:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2720:2720:1006/005906:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DataProxyScriptBrowserTest.Verify (1681 ms)
[423/962] DataProxyScriptBrowserTest.Verify (2118 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromSubFrameWithMultiFramesInPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2734:2734:1006/005907:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2734:2734:1006/005907:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2734:2934:1006/005908:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromSubFrameWithMultiFramesInPage (1991 ms)
[424/962] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromSubFrameWithMultiFramesInPage (2627 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2816:2816:1006/005907:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2816:2816:1006/005908:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2816:2987:1006/005908:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[2958:2958:1006/005908:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009df40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2958:2958:1006/005908:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009df40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2958:2958:1006/005908:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009df40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2958:2958:1006/005908:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009df40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit (1736 ms)
[425/962] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit (2380 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2961:2961:1006/005908:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2961:2961:1006/005909:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2961:3109:1006/005909:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3062:3062:1006/005909:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3062:3062:1006/005909:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm (1493 ms)
[426/962] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm (2108 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2949:2949:1006/005908:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2949:2949:1006/005908:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2949:3095:1006/005909:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit (1632 ms)
[427/962] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit (2379 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3038:3038:1006/005909:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3038:3038:1006/005909:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3038:3207:1006/005910:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3147:3147:1006/005910:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3147:3147:1006/005910:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3147:3147:1006/005910:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3147:3147:1006/005910:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit (1633 ms)
[428/962] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit (2114 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3083:3083:1006/005909:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3083:3083:1006/005910:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3083:3232:1006/005910:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm (1526 ms)
[429/962] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm (2106 ms)
[ RUN      ] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3201:3201:1006/005910:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3201:3201:1006/005911:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3201:3343:1006/005911:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005912:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload (1990 ms)
[430/962] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload (2666 ms)
[ RUN      ] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3205:3205:1006/005911:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3205:3205:1006/005911:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3205:3353:1006/005912:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit (2030 ms)
[431/962] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit (2650 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3262:3262:1006/005911:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3262:3262:1006/005912:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3262:3453:1006/005913:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad (2030 ms)
[432/962] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad (2638 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3317:3317:1006/005912:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3317:3317:1006/005912:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3317:3489:1006/005913:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted (1700 ms)
[433/962] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted (2381 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormWithEmptyActionPersists
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3478:3478:1006/005913:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3478:3478:1006/005913:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3478:3627:1006/005914:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3574:3574:1006/005914:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3574:3574:1006/005914:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3574:3574:1006/005914:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3574:3574:1006/005914:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormWithEmptyActionPersists (1617 ms)
[434/962] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormWithEmptyActionPersists (2116 ms)
[ RUN      ] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3481:3481:1006/005913:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3481:3481:1006/005913:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3481:3626:1006/005914:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005914:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm (1707 ms)
[435/962] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm (2379 ms)
[ RUN      ] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3532:3532:1006/005914:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3532:3532:1006/005914:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3532:3740:1006/005915:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest (1757 ms)
[436/962] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest (2367 ms)
[ RUN      ] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3570:3570:1006/005914:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3570:3570:1006/005914:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3570:3746:1006/005915:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit (1705 ms)
[437/962] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit (2372 ms)
[ RUN      ] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3705:3705:1006/005915:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3705:3705:1006/005915:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3705:3852:1006/005916:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005916:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest (1823 ms)
[438/962] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest (2389 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoFormElementTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3742:3742:1006/005916:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3742:3742:1006/005916:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3742:3871:1006/005916:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.NoFormElementTest (1898 ms)
[439/962] PasswordManagerBrowserTestBase.NoFormElementTest (2377 ms)
[ RUN      ] PasswordManagerBrowserTestBase.ChangePwdNoAccountStored
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3794:3794:1006/005916:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3794:3794:1006/005917:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3794:3983:1006/005917:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.ChangePwdNoAccountStored (1778 ms)
[440/962] PasswordManagerBrowserTestBase.ChangePwdNoAccountStored (2372 ms)
[ RUN      ] PasswordManagerBrowserTestBase.ChangePwdWhenTheFormContainNotUsernameTextfield
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3824:3824:1006/005916:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3824:3824:1006/005917:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3824:3991:1006/005918:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.ChangePwdWhenTheFormContainNotUsernameTextfield (1834 ms)
[441/962] PasswordManagerBrowserTestBase.ChangePwdWhenTheFormContainNotUsernameTextfield (2384 ms)
[ RUN      ] PDFExtensionTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3957:3957:1006/005918:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3957:3957:1006/005918:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3957:4087:1006/005919:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3957:3957:1006/005921:INFO:CONSOLE(0)] "[SUCCESS] testHasElements", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[3957:3957:1006/005921:INFO:CONSOLE(0)] "[SUCCESS] testPluginElement", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[       OK ] PDFExtensionTest.Basic (3569 ms)
[442/962] PDFExtensionTest.Basic (4216 ms)
[ RUN      ] PDFExtensionTest.Title
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3985:3985:1006/005918:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3985:3985:1006/005918:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3985:4157:1006/005919:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3985:3985:1006/005921:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectTitle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[       OK ] PDFExtensionTest.Title (3468 ms)
[443/962] PDFExtensionTest.Title (3944 ms)
[ RUN      ] PluginPowerSaverBrowserTest.SmallSameOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4311:4311:1006/005922:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4311:4311:1006/005922:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4375:4375:1006/005923:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[4375:4375:1006/005923:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PluginPowerSaverBrowserTest.SmallSameOrigin (1495 ms)
[444/962] PluginPowerSaverBrowserTest.SmallSameOrigin (1846 ms)
[ RUN      ] MaterialPDFExtensionTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4033:4033:1006/005919:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4033:4033:1006/005919:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4033:4248:1006/005920:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4033:4033:1006/005922:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[4033:4033:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testHasElements", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[4033:4033:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testPluginElement", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[4033:4033:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testIgnoreKeyEvents", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[4033:4033:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testOpenCloseBookmarks", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[4033:4033:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testGetFilenameFromURL", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[       OK ] MaterialPDFExtensionTest.Basic (5171 ms)
[445/962] MaterialPDFExtensionTest.Basic (5780 ms)
[ RUN      ] MaterialPDFExtensionTest.BasicPlugin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4050:4050:1006/005919:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4050:4050:1006/005919:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4050:4250:1006/005920:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4050:4050:1006/005922:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[4050:4050:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testPageSize", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[4050:4050:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testAccessibility", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[4050:4050:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testAccessibilityWithPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[4050:4050:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testGetSelectedText", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[4050:4050:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectTitle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[4050:4050:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] testEscKeyPropogationInPrintPreview", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[       OK ] MaterialPDFExtensionTest.BasicPlugin (5114 ms)
[446/962] MaterialPDFExtensionTest.BasicPlugin (5785 ms)
[ RUN      ] PluginPowerSaverBrowserTest.LargeCrossOriginObscured
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4456:4456:1006/005924:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4456:4456:1006/005924:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005925:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PluginPowerSaverBrowserTest.LargeCrossOriginObscured (1931 ms)
[447/962] PluginPowerSaverBrowserTest.LargeCrossOriginObscured (2633 ms)
[ RUN      ] PrefsFunctionalTest.TestJavascriptEnableDisable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4502:4502:1006/005925:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4502:4502:1006/005925:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39235...
sending server_data: {"host": "127.0.0.1", "port": 39235} (36 bytes)
[       OK ] PrefsFunctionalTest.TestJavascriptEnableDisable (1903 ms)
[448/962] PrefsFunctionalTest.TestJavascriptEnableDisable (2372 ms)
[ RUN      ] PluginPowerSaverBrowserTest.BackgroundTabPlugins
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4478:4478:1006/005924:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4478:4478:1006/005925:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PluginPowerSaverBrowserTest.BackgroundTabPlugins (2023 ms)
[449/962] PluginPowerSaverBrowserTest.BackgroundTabPlugins (2633 ms)
[ RUN      ] MaterialPDFExtensionTest.WhitespaceTitle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4310:4310:1006/005922:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4310:4310:1006/005922:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4310:4420:1006/005922:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4310:4310:1006/005925:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[4310:4310:1006/005926:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectTitle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[       OK ] MaterialPDFExtensionTest.WhitespaceTitle (4824 ms)
[450/962] MaterialPDFExtensionTest.WhitespaceTitle (5254 ms)
[ RUN      ] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4667:4667:1006/005926:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4667:4667:1006/005927:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4667:4722:1006/005927:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs (1306 ms)
[451/962] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs (1862 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderAlertBeforeOnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4698:4698:1006/005927:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4698:4698:1006/005927:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59156...
sending server_data: {"host": "127.0.0.1", "port": 59156} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderAlertBeforeOnload (1992 ms)
[452/962] PrerenderBrowserTest.PrerenderAlertBeforeOnload (2636 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderDownloadLocation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4702:4702:1006/005927:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4702:4702:1006/005927:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45778...
sending server_data: {"host": "127.0.0.1", "port": 45778} (36 bytes)
[1:2:1006/005929:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderDownloadLocation (2267 ms)
[453/962] PrerenderBrowserTest.PrerenderDownloadLocation (2889 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4701:4701:1006/005927:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4701:4701:1006/005927:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47766...
sending server_data: {"host": "127.0.0.1", "port": 47766} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms (2620 ms)
[454/962] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms (3155 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderDownloadClientRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4883:4883:1006/005928:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4883:4883:1006/005929:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53808...
sending server_data: {"host": "127.0.0.1", "port": 53808} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderDownloadClientRedirect (2833 ms)
[455/962] PrerenderBrowserTest.PrerenderDownloadClientRedirect (3432 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderRendererCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5088:5088:1006/005930:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5088:5088:1006/005930:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58919...
sending server_data: {"host": "127.0.0.1", "port": 58919} (36 bytes)
ASAN:DEADLYSIGNAL
=================================================================
==1==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000bb12d5b bp 0x7ffff33f7ad0 sp 0x7ffff33f7ad0 T0)
    #0 0xbb12d5a in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:327:9
    #1 0xbb0e322 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:385:5
    #2 0xbb0e322 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4857:0
    #3 0xbad6896 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4558:3
    #4 0xbacd4d7 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1161:3
    #5 0xbacd1c0 in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
    #6 0xbacd1c0 in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
    #7 0xbacd1c0 in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:491:0
    #8 0xbac8ae2 in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1078:5
    #9 0x1027c627 in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
    #10 0x1027c44c in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
    #11 0xb96f74f in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
    #12 0x572508d in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
    #13 0x30d84c4 in Run base/callback.h:396:12
    #14 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #15 0xbaa7cd2 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/base/task_queue_manager.cc:365:3
    #16 0xbaa37c0 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/base/task_queue_manager.cc:293:13
    #17 0x30d84c4 in Run base/callback.h:396:12
    #18 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #19 0x2fd757f in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
    #20 0x2fd8a04 in DeferOrRunPendingTask base/message_loop/message_loop.cc:490:5
    #21 0x2fd8a04 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:0
    #22 0x2fdedb0 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21
    #23 0x300c3f8 in base::RunLoop::Run() base/run_loop.cc:55:3
    #24 0x2fd5bbe in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
    #25 0x1186bd47 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:208:7
    #26 0x11306b0a in content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:302:14
    #27 0x113089ad in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:798:12
    #28 0x1130613a in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
    #29 0xe69905b in content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) content/public/test/test_launcher.cc:484:12
    #30 0x2f234d3 in LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) chrome/test/base/chrome_test_launcher.cc:124:10
    #31 0x1e23379 in main chrome/test/base/browser_tests_main.cc:21:10
    #32 0x7fd79a66476c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226:0

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/tmp/runXNW6qm/out/Release/browser_tests+0xbb12d5a)
==1==ABORTING
[       OK ] PrerenderBrowserTest.PrerenderRendererCrash (1783 ms)
[456/962] PrerenderBrowserTest.PrerenderRendererCrash (2368 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderExcessiveMemory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5038:5038:1006/005930:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5038:5038:1006/005930:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42807...
sending server_data: {"host": "127.0.0.1", "port": 42807} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderExcessiveMemory (2574 ms)
[457/962] PrerenderBrowserTest.PrerenderExcessiveMemory (3168 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClientRedirectToFragment
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5280:5280:1006/005931:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5280:5280:1006/005932:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57243...
sending server_data: {"host": "127.0.0.1", "port": 57243} (36 bytes)
[1:2:1006/005933:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderClientRedirectToFragment (1728 ms)
[458/962] PrerenderBrowserTest.PrerenderClientRedirectToFragment (2372 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderXhrOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5356:5356:1006/005932:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5356:5356:1006/005933:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35702...
sending server_data: {"host": "127.0.0.1", "port": 35702} (36 bytes)
[5356:5356:1006/005934:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1/. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:35702' is therefore not allowed access.", source: http://127.0.0.1:35702/files/prerender/prerender_xhr_options.html (0)
[       OK ] PrerenderBrowserTest.PrerenderXhrOptions (1797 ms)
[459/962] PrerenderBrowserTest.PrerenderXhrOptions (2368 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderXhrTrace
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5373:5373:1006/005933:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5373:5373:1006/005933:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47162...
sending server_data: {"host": "127.0.0.1", "port": 47162} (36 bytes)
[5373:5373:1006/005934:INFO:CONSOLE(32)] "Uncaught SecurityError: Failed to execute 'open' on 'XMLHttpRequest': 'TRACE' HTTP method is unsupported.", source: http://127.0.0.1:47162/files/prerender/prerender_xhr_trace.html (32)
[       OK ] PrerenderBrowserTest.PrerenderXhrTrace (1781 ms)
[460/962] PrerenderBrowserTest.PrerenderXhrTrace (2366 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderHTML5Video
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5075:5075:1006/005930:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5075:5075:1006/005930:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47727...
sending server_data: {"host": "127.0.0.1", "port": 47727} (36 bytes)
[5075:5157:1006/005934:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[5075:5162:1006/005934:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[5075:5162:1006/005934:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/005935:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] PrerenderBrowserTest.PrerenderHTML5Video (5141 ms)
[461/962] PrerenderBrowserTest.PrerenderHTML5Video (5781 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderXhrPut
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5504:5504:1006/005934:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5504:5504:1006/005934:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:32801...
sending server_data: {"host": "127.0.0.1", "port": 32801} (36 bytes)
[1:2:1006/005936:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderXhrPut (2508 ms)
[462/962] PrerenderBrowserTest.PrerenderXhrPut (3162 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSSLErrorTopLevel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5586:5586:1006/005935:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5586:5586:1006/005935:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45946...
sending server_data: {"host": "127.0.0.1", "port": 45946} (36 bytes)
HTTPS server started on https://localhost:60095...
sending server_data: {"host": "localhost", "port": 60095} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderSSLErrorTopLevel (2192 ms)
[463/962] PrerenderBrowserTest.PrerenderSSLErrorTopLevel (2628 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSSLErrorIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5602:5602:1006/005935:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5602:5602:1006/005935:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59866...
sending server_data: {"host": "127.0.0.1", "port": 59866} (36 bytes)
HTTPS server started on https://localhost:54123...
sending server_data: {"host": "localhost", "port": 54123} (36 bytes)
Fontconfig error: Cannot load default config file
[       OK ] PrerenderBrowserTest.PrerenderSSLErrorIframe (2591 ms)
[464/962] PrerenderBrowserTest.PrerenderSSLErrorIframe (3153 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSSLClientCertSubresource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5668:5668:1006/005936:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5668:5668:1006/005936:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53459...
sending server_data: {"host": "127.0.0.1", "port": 53459} (36 bytes)
HTTPS server started on https://127.0.0.1:49123...
sending server_data: {"host": "127.0.0.1", "port": 49123} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderSSLClientCertSubresource (2031 ms)
[465/962] PrerenderBrowserTest.PrerenderSSLClientCertSubresource (2652 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5830:5830:1006/005937:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5830:5830:1006/005937:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60723...
sending server_data: {"host": "127.0.0.1", "port": 60723} (36 bytes)
[1:1:1006/005938:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005938:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005938:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005938:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel (1835 ms)
[466/962] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel (2382 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderFavicon
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5862:5862:1006/005938:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5862:5862:1006/005938:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41483...
sending server_data: {"host": "127.0.0.1", "port": 41483} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderFavicon (2206 ms)
[467/962] PrerenderBrowserTest.PrerenderFavicon (2895 ms)
[ RUN      ] PrerenderBrowserTest.ControlGroup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5934:5934:1006/005938:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5934:5934:1006/005938:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34494...
sending server_data: {"host": "127.0.0.1", "port": 34494} (36 bytes)
[       OK ] PrerenderBrowserTest.ControlGroup (1875 ms)
[468/962] PrerenderBrowserTest.ControlGroup (2372 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5965:5965:1006/005938:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5965:5965:1006/005939:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43521...
sending server_data: {"host": "127.0.0.1", "port": 43521} (36 bytes)
[1:2:1006/005940:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource (2190 ms)
[469/962] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource (2898 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6124:6124:1006/005940:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6124:6124:1006/005940:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37215...
sending server_data: {"host": "127.0.0.1", "port": 37215} (36 bytes)
[6124:6195:1006/005941:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: abcdefg
[6124:6195:1006/005941:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://abcdefg/test.jpg
[       OK ] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme (2018 ms)
[470/962] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme (2663 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6208:6208:1006/005940:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6208:6208:1006/005941:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45438...
sending server_data: {"host": "127.0.0.1", "port": 45438} (36 bytes)
[6208:6280:1006/005942:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: abcdefg
[6208:6280:1006/005942:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://abcdefg/test.jpg
[       OK ] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme (2063 ms)
[471/962] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme (2650 ms)
[ RUN      ] PrerenderBrowserTest.CancelMatchCompleteDummy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6291:6291:1006/005941:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6291:6291:1006/005942:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34165...
sending server_data: {"host": "127.0.0.1", "port": 34165} (36 bytes)
[       OK ] PrerenderBrowserTest.CancelMatchCompleteDummy (1993 ms)
[472/962] PrerenderBrowserTest.CancelMatchCompleteDummy (2632 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderDeferredImage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6415:6415:1006/005942:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6415:6415:1006/005943:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53262...
sending server_data: {"host": "127.0.0.1", "port": 53262} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderDeferredImage (1915 ms)
[473/962] PrerenderBrowserTest.PrerenderDeferredImage (2645 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderDeferredMainFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6513:6513:1006/005943:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6513:6513:1006/005943:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44194...
sending server_data: {"host": "127.0.0.1", "port": 44194} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderDeferredMainFrame (1823 ms)
[474/962] PrerenderBrowserTest.PrerenderDeferredMainFrame (2365 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6223:6223:1006/005941:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6223:6223:1006/005941:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35239...
sending server_data: {"host": "127.0.0.1", "port": 35239} (36 bytes)
[1:2:1006/005945:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo (5442 ms)
[475/962] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo (6055 ms)
[ RUN      ] ProfileResetTest.ResetCookiesAndSiteData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6709:6709:1006/005945:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6709:6709:1006/005945:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileResetTest.ResetCookiesAndSiteData (1168 ms)
[476/962] ProfileResetTest.ResetCookiesAndSiteData (1850 ms)
[ RUN      ] PrerenderBrowserTestWithExtensions.TabsApi
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6620:6620:1006/005944:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6620:6620:1006/005944:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47271...
sending server_data: {"host": "127.0.0.1", "port": 47271} (36 bytes)
[6620:6620:1006/005946:INFO:CONSOLE(0)] "[SUCCESS] onReplacedEvent", source: chrome-extension://fcpkdpmcfbmlhldbfhabpjibkeenhcfa/on_replaced.html (0)
[1:2:1006/005946:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005946:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTestWithExtensions.TabsApi (2653 ms)
[477/962] PrerenderBrowserTestWithExtensions.TabsApi (3154 ms)
[ RUN      ] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6754:6754:1006/005945:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6754:6754:1006/005946:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6754:6851:1006/005946:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild (1226 ms)
[478/962] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild (1840 ms)
[ RUN      ] HostZoomMapSanitizationBrowserTest.ClearOnStartup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6900:6900:1006/005947:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6900:6900:1006/005947:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] HostZoomMapSanitizationBrowserTest.ClearOnStartup (1084 ms)
[479/962] HostZoomMapSanitizationBrowserTest.ClearOnStartup (1849 ms)
[ RUN      ] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6906:6906:1006/005947:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6906:6906:1006/005947:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown (1154 ms)
[480/962] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown (1847 ms)
[ RUN      ] PushMessagingBrowserTest.PushEventSuccess
HTTPS server started on https://127.0.0.1:55433...
sending server_data: {"host": "127.0.0.1", "port": 55433} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6934:6934:1006/005947:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6934:6934:1006/005948:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6934:6934:1006/005948:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55433/files/push_messaging/push_test.js (18)
[6934:6934:1006/005948:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55433/files/push_messaging/push_test.js (18)
[6934:6934:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:55433/files/push_messaging/push_test.js (18)
[6934:6934:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:55433/files/push_messaging/push_test.js (18)
[6934:6934:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:55433/files/push_messaging/push_test.js (18)
[6934:6934:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:55433/files/push_messaging/push_test.js (18)
[6934:7080:1006/005949:WARNING:channel.cc(358)] RawChannel write error
[6934:6934:1006/005949:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[6934:6934:1006/005949:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6934:6934:1006/005949:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.PushEventSuccess (2353 ms)
[481/962] PushMessagingBrowserTest.PushEventSuccess (2896 ms)
[ RUN      ] PushMessagingBrowserTest.PushEventNoServiceWorker
HTTPS server started on https://127.0.0.1:48484...
sending server_data: {"host": "127.0.0.1", "port": 48484} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6941:6941:1006/005948:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6941:6941:1006/005948:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6941:6941:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:48484/files/push_messaging/push_test.js (18)
[6941:6941:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:48484/files/push_messaging/push_test.js (18)
[6941:6941:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:48484/files/push_messaging/push_test.js (18)
[6941:6941:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:48484/files/push_messaging/push_test.js (18)
[6941:6941:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:48484/files/push_messaging/push_test.js (18)
[6941:6941:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: service worker unregistration status: true", source: https://127.0.0.1:48484/files/push_messaging/push_test.js (18)
[6941:6941:1006/005949:INFO:CONSOLE(18)] "sendResultToTest: null", source: https://127.0.0.1:48484/files/push_messaging/push_test.js (18)
[1:2:1006/005949:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PushMessagingBrowserTest.PushEventNoServiceWorker (2289 ms)
[482/962] PushMessagingBrowserTest.PushEventNoServiceWorker (2894 ms)
[ RUN      ] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules
HTTPS server started on https://127.0.0.1:60499...
sending server_data: {"host": "127.0.0.1", "port": 60499} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7153:7153:1006/005949:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7153:7153:1006/005949:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7153:7153:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:60499/files/push_messaging/push_test.js (18)
[7153:7153:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:60499/files/push_messaging/push_test.js (18)
[7153:7153:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:60499/files/push_messaging/push_test.js (18)
[7153:7153:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:60499/files/push_messaging/push_test.js (18)
[7153:7153:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:60499/files/push_messaging/push_test.js (18)
[7153:7153:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:60499/files/push_messaging/push_test.js (18)
[7153:7153:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:60499/files/push_messaging/push_test.js (18)
[7153:7153:1006/005950:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[7153:7153:1006/005950:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7153:7153:1006/005950:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules (2094 ms)
[483/962] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules (2634 ms)
[ RUN      ] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:58738...
sending server_data: {"host": "127.0.0.1", "port": 58738} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7143:7143:1006/005949:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7143:7143:1006/005949:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7143:7143:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:58738/files/push_messaging/push_test.js (18)
[7143:7143:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:58738/files/push_messaging/push_test.js (18)
[7143:7143:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:58738/files/push_messaging/push_test.js (18)
[7143:7143:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:58738/files/push_messaging/push_test.js (18)
[7143:7143:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:58738/files/push_messaging/push_test.js (18)
[7143:7143:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:58738/files/push_messaging/push_test.js (18)
[7143:7143:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:58738/files/push_messaging/push_test.js (18)
[7143:7143:1006/005950:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[7143:7143:1006/005950:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7143:7143:1006/005950:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes (2182 ms)
[484/962] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes (2902 ms)
[ RUN      ] ReferrerPolicyTest.Origin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7305:7305:1006/005950:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7305:7305:1006/005950:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.Origin (1415 ms)
[485/962] ReferrerPolicyTest.Origin (1856 ms)
[ RUN      ] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang
HTTPS server started on https://127.0.0.1:49555...
sending server_data: {"host": "127.0.0.1", "port": 49555} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7267:7267:1006/005950:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7267:7267:1006/005951:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang (2317 ms)
[486/962] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang (2901 ms)
[ RUN      ] ReferrerPolicyTest.HttpsLeftClickOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7393:7393:1006/005951:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7393:7393:1006/005951:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpsLeftClickOrigin (1528 ms)
[487/962] ReferrerPolicyTest.HttpsLeftClickOrigin (2131 ms)
[ RUN      ] ReferrerPolicyTest.MiddleClickOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7408:7408:1006/005951:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7408:7408:1006/005952:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005953:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ReferrerPolicyTest.MiddleClickOrigin (1705 ms)
[488/962] ReferrerPolicyTest.MiddleClickOrigin (2409 ms)
[ RUN      ] ReferrerPolicyTest.ContextMenuOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7474:7474:1006/005952:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7474:7474:1006/005952:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.ContextMenuOrigin (1612 ms)
[489/962] ReferrerPolicyTest.ContextMenuOrigin (2114 ms)
[ RUN      ] ReferrerPolicyTest.HttpsRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7584:7584:1006/005953:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7584:7584:1006/005953:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpsRedirect (1446 ms)
[490/962] ReferrerPolicyTest.HttpsRedirect (2114 ms)
[ RUN      ] ReferrerPolicyTest.HttpsMiddleClickRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7629:7629:1006/005953:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7629:7629:1006/005954:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpsMiddleClickRedirect (1788 ms)
[491/962] ReferrerPolicyTest.HttpsMiddleClickRedirect (2391 ms)
[ RUN      ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7696:7696:1006/005954:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7696:7696:1006/005954:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7834:7834:1006/005955:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7834:7834:1006/005955:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect (1597 ms)
[492/962] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect (2108 ms)
[ RUN      ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7751:7751:1006/005954:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7751:7751:1006/005955:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005955:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin (1529 ms)
[493/962] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin (2110 ms)
[ RUN      ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7851:7851:1006/005955:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7851:7851:1006/005955:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag (1424 ms)
[494/962] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag (2117 ms)
[ RUN      ] ContextMenuBrowserTest.RealMenu
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7930:7930:1006/005956:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7930:7930:1006/005956:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContextMenuBrowserTest.RealMenu (1480 ms)
[495/962] ContextMenuBrowserTest.RealMenu (2113 ms)
[ RUN      ] ContextMenuBrowserTest.SuggestedFileName
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7985:7985:1006/005956:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7985:7985:1006/005957:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8145:8145:1006/005957:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8145:8145:1006/005957:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ContextMenuBrowserTest.SuggestedFileName (1549 ms)
[496/962] ContextMenuBrowserTest.SuggestedFileName (2106 ms)
[ RUN      ] ContextMenuBrowserTest.OpenIncognitoNoneReferrer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7960:7960:1006/005956:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7960:7960:1006/005956:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33552...
sending server_data: {"host": "127.0.0.1", "port": 33552} (36 bytes)
[       OK ] ContextMenuBrowserTest.OpenIncognitoNoneReferrer (2101 ms)
[497/962] ContextMenuBrowserTest.OpenIncognitoNoneReferrer (2637 ms)
[ RUN      ] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8099:8099:1006/005957:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8099:8099:1006/005957:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab (1132 ms)
[498/962] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab (1856 ms)
[ RUN      ] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8184:8184:1006/005958:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8184:8184:1006/005958:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005959:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab (1235 ms)
[499/962] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab (1860 ms)
[ RUN      ] ContextMenuBrowserTest.OpenImageInNewTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8240:8240:1006/005958:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8240:8240:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005959:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContextMenuBrowserTest.OpenImageInNewTab (1232 ms)
[500/962] ContextMenuBrowserTest.OpenImageInNewTab (1853 ms)
[ RUN      ] SpellingMenuObserverTest.EnableSpellingService
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8258:8258:1006/005959:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8258:8258:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005959:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellingMenuObserverTest.EnableSpellingService (1333 ms)
[501/962] SpellingMenuObserverTest.EnableSpellingService (1846 ms)
[ RUN      ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8304:8304:1006/005959:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8304:8304:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader (1640 ms)
[502/962] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader (2103 ms)
[ RUN      ] ChromeRenderProcessHostTest.ProcessOverflow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8410:8410:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8410:8410:1006/010000:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeRenderProcessHostTest.ProcessOverflow (1973 ms)
[503/962] ChromeRenderProcessHostTest.ProcessOverflow (2640 ms)
[ RUN      ] HotwordInstallerBrowserTest.AbortInstallOnShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8506:8506:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8506:8506:1006/010001:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HotwordInstallerBrowserTest.AbortInstallOnShutdown (1500 ms)
[504/962] HotwordInstallerBrowserTest.AbortInstallOnShutdown (2103 ms)
[ RUN      ] RepostFormWarningTest.TestDoubleReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8486:8486:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8486:8486:1006/010001:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60583...
sending server_data: {"host": "127.0.0.1", "port": 60583} (36 bytes)
[8613:8613:1006/010002:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8613:8613:1006/010002:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[8613:8613:1006/010002:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8613:8613:1006/010002:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] RepostFormWarningTest.TestDoubleReload (2166 ms)
[505/962] RepostFormWarningTest.TestDoubleReload (2647 ms)
[ RUN      ] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8803:8803:1006/010002:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8803:8803:1006/010003:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010003:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit (1184 ms)
[506/962] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit (1861 ms)
[ RUN      ] ContinueWhereILeftOffTest.SessionCookiesBrowserClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8817:8817:1006/010003:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8817:8817:1006/010003:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.SessionCookiesBrowserClose (1592 ms)
[507/962] ContinueWhereILeftOffTest.SessionCookiesBrowserClose (2106 ms)
[ RUN      ] ServiceProcessControlBrowserTest.SameLaunchTask
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8582:8582:1006/010001:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8582:8582:1006/010001:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ServiceProcessControlBrowserTest.SameLaunchTask (3309 ms)
[508/962] ServiceProcessControlBrowserTest.SameLaunchTask (3945 ms)
[ RUN      ] RestartTest.PRE_SessionStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8994:8994:1006/010004:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8994:8994:1006/010004:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestartTest.PRE_SessionStorage (1139 ms)
[509/962] RestartTest.PRE_SessionStorage (1578 ms)
[ RUN      ] ServiceProcessControlBrowserTest.ForceShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8783:8783:1006/010002:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8783:8783:1006/010002:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ServiceProcessControlBrowserTest.ForceShutdown (3115 ms)
[510/962] ServiceProcessControlBrowserTest.ForceShutdown (3684 ms)
[ RUN      ] RestartTest.PRE_Post
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9023:9023:1006/010005:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9023:9023:1006/010005:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestartTest.PRE_Post (1398 ms)
[511/962] RestartTest.PRE_Post (1844 ms)
[ RUN      ] RestartTest.PRE_PostWithPassword
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9029:9029:1006/010005:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9029:9029:1006/010005:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestartTest.PRE_PostWithPassword (1498 ms)
[512/962] RestartTest.PRE_PostWithPassword (2103 ms)
[ RUN      ] SessionRestoreTest.RestoreWebUI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9147:9147:1006/010006:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9147:9147:1006/010006:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.RestoreWebUI (2402 ms)
[513/962] SessionRestoreTest.RestoreWebUI (2900 ms)
[ RUN      ] SessionRestoreTest.PersistAndRestoreUserAgentOverride
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9151:9151:1006/010006:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9151:9151:1006/010006:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010007:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SessionRestoreTest.PersistAndRestoreUserAgentOverride (2271 ms)
[514/962] SessionRestoreTest.PersistAndRestoreUserAgentOverride (2896 ms)
[ RUN      ] SessionRestoreTest.RestorePinnedSelectedTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9245:9245:1006/010007:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9245:9245:1006/010007:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010008:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SessionRestoreTest.RestorePinnedSelectedTab (2962 ms)
[515/962] SessionRestoreTest.RestorePinnedSelectedTab (3682 ms)
[ RUN      ] SessionRestoreTest.ClobberRestoreTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9272:9272:1006/010007:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9272:9272:1006/010008:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010008:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SessionRestoreTest.ClobberRestoreTest (3124 ms)
[516/962] SessionRestoreTest.ClobberRestoreTest (3700 ms)
[ RUN      ] TabRestoreTest.DontLoadRestoredTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9531:9531:1006/010009:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9531:9531:1006/010009:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010011:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:2:1006/010011:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] TabRestoreTest.DontLoadRestoredTab (2421 ms)
[517/962] TabRestoreTest.DontLoadRestoredTab (3158 ms)
[ RUN      ] SiteDetailsBrowserTest.ExtensionWithTwoWebIframes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9855:9855:1006/010011:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9855:9855:1006/010011:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SiteDetailsBrowserTest.ExtensionWithTwoWebIframes (2393 ms)
[518/962] SiteDetailsBrowserTest.ExtensionWithTwoWebIframes (2908 ms)
[ RUN      ] SpellcheckServiceBrowserTest.SpellcheckingDisabledPreferenceMigration
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10002:10002:1006/010012:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10002:10002:1006/010012:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010013:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellcheckServiceBrowserTest.SpellcheckingDisabledPreferenceMigration (1667 ms)
[519/962] SpellcheckServiceBrowserTest.SpellcheckingDisabledPreferenceMigration (2374 ms)
[ RUN      ] TabRestoreTest.RestoreWindowAndTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9812:9812:1006/010011:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9812:9812:1006/010011:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TabRestoreTest.RestoreWindowAndTab (3325 ms)
[520/962] TabRestoreTest.RestoreWindowAndTab (3962 ms)
[ RUN      ] SpellcheckServiceBrowserTest.SingleLanguagePreferenceNotMigrated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10205:10205:1006/010014:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10205:10205:1006/010014:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellcheckServiceBrowserTest.SingleLanguagePreferenceNotMigrated (1276 ms)
[521/962] SpellcheckServiceBrowserTest.SingleLanguagePreferenceNotMigrated (2142 ms)
[ RUN      ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10289:10289:1006/010015:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10289:10289:1006/010015:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10289:10289:1006/010016:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[10289:10289:1006/010016:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[1:2:1006/010016:WARNING:channel.cc(358)] RawChannel write error
[10443:10443:1006/010016:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID (1828 ms)
[522/962] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID (2391 ms)
[ RUN      ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10293:10293:1006/010014:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10293:10293:1006/010015:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10293:10293:1006/010016:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[10293:10293:1006/010016:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[       OK ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID (1687 ms)
[523/962] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID (2394 ms)
[ RUN      ] SmartSessionRestoreMRUTest.PRE_CorrectLoadingOrder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9529:9529:1006/010009:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9529:9529:1006/010009:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[1:2:1006/010014:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010014:WARNING:channel.cc(358)] RawChannel write error
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[9529:9638:1006/010016:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SmartSessionRestoreMRUTest.PRE_CorrectLoadingOrder (8252 ms)
[524/962] SmartSessionRestoreMRUTest.PRE_CorrectLoadingOrder (8939 ms)
[ RUN      ] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10488:10488:1006/010016:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10488:10488:1006/010016:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10488:10488:1006/010017:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[10488:10488:1006/010017:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAFo0lEQVR4Xu3cS1OTVxwG8Ha6dsZNt/0S7ozX+wUSGKN7ycIvkJ2OiNcdbvwMfABXLS1VvLXFSMWUgFAh1oJICCEGq8UFp8+fPu87J4S3vrmcvIfOceaZMKOSnN/8z/+c95Yv3B8XFxcXFxcXFzNRZ89+rZLJJNKLDCAZdfp0Hini5zWJ/Izk5e+QAf7bpPzf/yvKLkD0I1lArCOqwazL70D65Xdub5RUagcA0kDJCYCJ8Hen5b22D8y5czvVmTN9gCkRwHzwXvKe8t72wij1JWB6AFMIBDAPVZDPIJ/Fth7zDWAeESD64LPIZ7ICBwAxZBFRlmURiUWLk0ymuCwrG8NtQyqKKfUVYG4RwP7gs8pnbhsOAO4gapvlTluQzFaO+Uoy3nNMAayurlalcOqUKaSUudUKTa9dQN/t3m0EiWOItX6fw6W8nUCDyFJHh5ktAMbUuh0yN4HtBPpWgGIxNYQUTSBhTC3ZccvW3QNoawUR6Afk7p49ZpAwtuYPPHlsFUkFEehHAA0jy61GwthkjM1UTx8BIq2gIeDcQ+7v3atKnZ2trqK+xs/n8JRFVBUEJL+CBGgYQD/t369WWomEMTZ0PgkAaQ8g6ik2RJyH+/apxwD6BSm3tpLS9QPxTGDUFTQkTZrT6wGApIJGkKcHD6p38XjLzkzWfw6ZADb0oHvAEaBHAPpZKohAv7YSCWOup3r6CRBpBX3v9R+pHuSxAB04oDKI4EjGDh1qDRLGXA9Q1iagYQFigxagJwR6BpwxptIsEsYc+roVANajBhpkcxag+3qDBs5TRMd5jowfPtws0rqMPUz1JAkQbQ8i0F1vBWP/GQHOqEwvgWGywPmNWW0GCWMPA9RrA9Cg339YPQR6AhwBGtuEM47kjhxRE0jDSBh7GKABC4CqGzSBZHplNCDA6PGBXhw9qt4nEo0ADYQBytgCJLvnB97yLs2ZQM+Q59WV4+NM8nWqESSMPcwOOm8BEA8v2KC5QcxIgxYgTq0sgSY8HFaP4Ewjvx87Vi9SPgxQ0QYgHqD6q9cIK2jU7z2sHIY4NUAzyF/hkYphptiaDUBjFy6oYa//aLtnArHn1FaOjvMSkdfZsEgY+7YBqpTLKnvxonrI/jPiTS/ijBPHAxKYFxrONDLD5I8f33j9AKQQQHZOsaVr1wSlBmkcSN7hxagGlPtM5Xg4swR6xXwGqWhnk2aWr1/fEmni0iUfiNPLX84nQ+L8wbw+ceK/kPKGlnnzSFNA8nbPOQBNalOKOEw1DiMwfuaQj11dDS7z3ChGmVIA0nRvr8oCaKPvbMJ5ycxqOLObKudP4syfPCmpRcLYDRxqmMlKANLM5cvSf/zqmUI4rQik9ZwAnDnkDbKA/K0jYeyhD1ZtRnoFJKxSWuVwWjHEERjiyCsrR8N5iyu3i4iPhLEbON1hNuUApNdXrgAooHJqgHQchDiSApE+dXXxdIeBE2am8+7GjS2R5oBU1ZCDp5WfBR2HweVtueaWNXDKNXqkeSARRlutiMP404pZJJCHU0RwKanf8El786kEIL0BEisnsOfoOJICIzjLSLmjY5fFl33CZ/XmzSCkwMqZD5hWgkOgnIELh/Yhvb16Vc0RqXa1Ympx1EoikTZw6TnavA9AWujpERgdh0B+5bAp+72npBKJHQZuXrAPqXD7dlDlEIdVw+BGCKmePgO3v9iHBJzaymF0nCUNB9f3C6q7e6eBG6jsyofz57V9DrOpIRc0GMkKUuns7DFwC56dwYGnvpTX9hzGwynF47wFz8BNnLYGx1ScUn64WlXjlOPxxY8Yk6HbgO1H0nsOo+OsVRKJmNEbyW3PGpAAhGg9hwFOyj2KQCR/WjG4TeaWe5hlE5LAlBG8bvUwi3sc6lN390blGMBxD9S5RzINxD3U6x4Ld18s4L6awt64LzdxX4/zDxj9/IEueAvhAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[1:2:1006/010017:WARNING:channel.cc(358)] RawChannel write error
[10584:10584:1006/010017:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL (1716 ms)
[525/962] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL (2368 ms)
[ RUN      ] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10586:10586:1006/010017:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10586:10586:1006/010017:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010018:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010018:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010018:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010018:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010018:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010018:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010018:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory (1267 ms)
[526/962] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory (1858 ms)
[ RUN      ] SecurityStateModelLoadingTest.NavigationStateChanges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10744:10744:1006/010018:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10744:10744:1006/010018:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:46317...
sending server_data: {"host": "127.0.0.1", "port": 46317} (36 bytes)
HTTP server started on http://127.0.0.1:56705...
sending server_data: {"host": "127.0.0.1", "port": 56705} (36 bytes)
[       OK ] SecurityStateModelLoadingTest.NavigationStateChanges (2203 ms)
[527/962] SecurityStateModelLoadingTest.NavigationStateChanges (2899 ms)
[ RUN      ] SecurityStateModelTest.MixedContentWithBrokenSHA1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10588:10588:1006/010017:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10588:10588:1006/010017:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35010...
sending server_data: {"host": "127.0.0.1", "port": 35010} (36 bytes)
HTTPS server started on https://127.0.0.1:40066...
sending server_data: {"host": "127.0.0.1", "port": 40066} (36 bytes)
[10588:10588:1006/010018:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:40066/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM1MDEw' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:35010/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:40066/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM1MDEw (12)
[10588:10588:1006/010019:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:40066/files/ssl/page_with_dynamic_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM1MDEw' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:35010/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:40066/files/ssl/page_with_dynamic_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM1MDEw (0)
[10588:10588:1006/010019:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:40066 ran insecure content from http://127.0.0.1:35010/files/ssl/randomize_hash.js
[10588:10588:1006/010019:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:40066 ran insecure content from http://127.0.0.1:35010/files/ssl/randomize_hash.js
[10588:10588:1006/010019:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:40066/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM1MDEw' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:35010/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:40066/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM1MDEw (0)
[10588:10588:1006/010019:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:40066 ran insecure content from http://127.0.0.1:35010/files/ssl/randomize_hash.js
[10588:10588:1006/010019:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:40066 ran insecure content from http://127.0.0.1:35010/files/ssl/randomize_hash.js
[10588:10588:1006/010019:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:40066/files/ssl/page_runs_and_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM1MDEw' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:35010/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:40066/files/ssl/page_runs_and_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM1MDEw (0)
[10588:10588:1006/010019:INFO:CONSOLE(7)] "Mixed Content: The page at 'https://127.0.0.1:40066/files/ssl/page_runs_and_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM1MDEw#0.9446281637065113' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:35010/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:40066/files/ssl/page_runs_and_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM1MDEw#0.9446281637065113 (7)
testserver.py: Closed connection
[10760:10760:1006/010020:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10760:10760:1006/010020:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10760:10760:1006/010020:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10760:10760:1006/010020:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] SecurityStateModelTest.MixedContentWithBrokenSHA1 (3264 ms)
[528/962] SecurityStateModelTest.MixedContentWithBrokenSHA1 (3947 ms)
[ RUN      ] SSLUITest.TestOKHTTPS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10801:10801:1006/010018:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10801:10801:1006/010019:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:54576...
sending server_data: {"host": "127.0.0.1", "port": 54576} (36 bytes)
[       OK ] SSLUITest.TestOKHTTPS (1967 ms)
[529/962] SSLUITest.TestOKHTTPS (2631 ms)
[ RUN      ] SSLUITest.TestHTTPSErrorCausedByClock
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10836:10836:1006/010019:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10836:10836:1006/010019:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:48445...
sending server_data: {"host": "127.0.0.1", "port": 48445} (36 bytes)
[10836:10937:1006/010020:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITest.TestHTTPSErrorCausedByClock (1753 ms)
[530/962] SSLUITest.TestHTTPSErrorCausedByClock (2366 ms)
[ RUN      ] SSLUITest.TestRefNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11040:11040:1006/010021:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11040:11040:1006/010021:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:43629...
sending server_data: {"host": "127.0.0.1", "port": 43629} (36 bytes)
[11040:11095:1006/010022:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[1:2:1006/010023:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITest.TestRefNavigation (2433 ms)
[531/962] SSLUITest.TestRefNavigation (2901 ms)
[ RUN      ] SSLUITest.TestConnectToBadPort
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11045:11045:1006/010021:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11045:11045:1006/010021:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] SSLUITest.TestConnectToBadPort (2459 ms)
[532/962] SSLUITest.TestConnectToBadPort (2899 ms)
[ RUN      ] SSLUITest.TestWSSInvalidCertAndGoForward
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11027:11027:1006/010021:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11027:11027:1006/010021:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33819...
sending server_data: {"host": "127.0.0.1", "port": 33819} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:60983...
sending server_data: {"host": "127.0.0.1", "port": 60983} (36 bytes)
[11027:11064:1006/010022:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[11027:11065:1006/010022:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
localhost - code 404, message File not found
[       OK ] SSLUITest.TestWSSInvalidCertAndGoForward (2508 ms)
[533/962] SSLUITest.TestWSSInvalidCertAndGoForward (3152 ms)
[ RUN      ] SSLUITest.TestBadFrameNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11049:11049:1006/010021:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11049:11049:1006/010021:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:57773...
sending server_data: {"host": "127.0.0.1", "port": 57773} (36 bytes)
HTTPS server started on https://127.0.0.1:52644...
sending server_data: {"host": "127.0.0.1", "port": 52644} (36 bytes)
[11049:11184:1006/010023:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITest.TestBadFrameNavigation (3058 ms)
[534/962] SSLUITest.TestBadFrameNavigation (3681 ms)
[ RUN      ] SSLUITest.TestInterstitialJavaScriptGoesBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11371:11371:1006/010024:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11371:11371:1006/010024:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:60353...
sending server_data: {"host": "127.0.0.1", "port": 60353} (36 bytes)
[11371:11437:1006/010025:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITest.TestInterstitialJavaScriptGoesBack (1976 ms)
[535/962] SSLUITest.TestInterstitialJavaScriptGoesBack (2639 ms)
[ RUN      ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReportingWithNoOptIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11376:11376:1006/010024:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11376:11376:1006/010024:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:57371...
sending server_data: {"host": "127.0.0.1", "port": 57371} (36 bytes)
[11376:11471:1006/010025:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReportingWithNoOptIn (2295 ms)
[536/962] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReportingWithNoOptIn (2914 ms)
[ RUN      ] SSLUITest.TestUnsafeContentsWithUserException
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11369:11369:1006/010024:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11369:11369:1006/010024:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:50861...
sending server_data: {"host": "127.0.0.1", "port": 50861} (36 bytes)
HTTPS server started on https://localhost:46921...
sending server_data: {"host": "localhost", "port": 46921} (36 bytes)
[1:4:1006/010026:FATAL:memory.cc(18)] Out of memory. size=4194304
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x000002fc71d7 logging::LogMessage::~LogMessage()
#3 0x00000f250eb9 base::(anonymous namespace)::OnNoMemory()
#4 0x00000ba1ae34 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory()
#5 0x00000ba1a454 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory()
#6 0x000004eb3d22 SkDiscardableMemory::Create()
#7 0x000004bf4c4a SkResourceCacheDiscardableAllocator::allocPixelRef()
#8 0x0000048053e1 SkBitmap::tryAllocPixels()
#9 0x000004bc3f18 SkImageGenerator::tryGenerateBitmap()
#10 0x000004bc0e8a SkImageCacherator::generateBitmap()
#11 0x000004bc1272 SkImageCacherator::lockAsBitmap()
#12 0x00000494d42e SkImage::preroll()
#13 0x00000fb7e0fc cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread()
#14 0x00000f9b5817 cc::TaskGraphRunner::RunTaskWithLockAcquired()
#15 0x00000f9b4958 cc::TaskGraphRunner::Run()
#16 0x00000306d99a base::DelegateSimpleThread::Run()
#17 0x00000306d538 base::SimpleThread::ThreadMain()
#18 0x000003063abf base::(anonymous namespace)::ThreadFunc()
#19 0x7fa0500dce9a start_thread
#20 0x7fa0497d438d clone

Received signal 6
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8c881 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7fa0500e4cb0 <unknown>
#3 0x7fa0497170d5 gsignal
#4 0x7fa04971a83b abort
#5 0x000002f8aeba [       OK ] SSLUITest.TestUnsafeContentsWithUserException (2987 ms)
[537/962] SSLUITest.TestUnsafeContentsWithUserException (3424 ms)
[ RUN      ] SSLUITestIgnoreCertErrors.TestWSS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11481:11481:1006/010025:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11481:11481:1006/010025:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43314...
sending server_data: {"host": "127.0.0.1", "port": 43314} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:50269...
sending server_data: {"host": "127.0.0.1", "port": 50269} (36 bytes)
[11481:11572:1006/010026:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[11481:11573:1006/010026:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
localhost - code 404, message File not found
[1:2:1006/010026:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITestIgnoreCertErrors.TestWSS (2218 ms)
[538/962] SSLUITestIgnoreCertErrors.TestWSS (2913 ms)
[ RUN      ] CommonNameMismatchBrowserTest.CheckWWWSubdomainMismatchInverse
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11692:11692:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11692:11692:1006/010027:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:34495...
sending server_data: {"host": "127.0.0.1", "port": 34495} (36 bytes)
[11692:11692:1006/010028:INFO:CONSOLE(0)] "Redirecting navigation example.org -> www.example.org because the server presented a certificate valid for www.example.org but not for example.org.", source: https://www.example.org:34495/files/ssl/google.html?a=b (0)
[       OK ] CommonNameMismatchBrowserTest.CheckWWWSubdomainMismatchInverse (2097 ms)
[539/962] CommonNameMismatchBrowserTest.CheckWWWSubdomainMismatchInverse (2635 ms)
[ RUN      ] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11710:11710:1006/010027:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11710:11710:1006/010027:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010028:WARNING:channel.cc(358)] RawChannel write error
[11814:11814:1006/010028:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN (1741 ms)
[540/962] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN (2389 ms)
[ RUN      ] CertVerifierBrowserTest.MockCertVerifierSmokeTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11726:11726:1006/010027:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11726:11726:1006/010027:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:58529...
sending server_data: {"host": "127.0.0.1", "port": 58529} (36 bytes)
[       OK ] CertVerifierBrowserTest.MockCertVerifierSmokeTest (1898 ms)
[541/962] CertVerifierBrowserTest.MockCertVerifierSmokeTest (2368 ms)
[ RUN      ] DurableStorageBrowserTest.Incognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11800:11800:1006/010028:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11800:11800:1006/010028:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11800:11980:1006/010029:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] DurableStorageBrowserTest.Incognito (1706 ms)
[542/962] DurableStorageBrowserTest.Incognito (2374 ms)
[ RUN      ] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11966:11966:1006/010029:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11966:11966:1006/010029:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix (1756 ms)
[543/962] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix (2375 ms)
[ RUN      ] BackgroundContentsTagTest.TasksProvidedWhileObserving
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11974:11974:1006/010029:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11974:11974:1006/010029:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11974:11974:1006/010030:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[11974:11974:1006/010030:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[11974:11974:1006/010030:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] BackgroundContentsTagTest.TasksProvidedWhileObserving (1721 ms)
[544/962] BackgroundContentsTagTest.TasksProvidedWhileObserving (2379 ms)
[ RUN      ] TabContentsTagTest.BasicTagsTracking
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12013:12013:1006/010030:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12013:12013:1006/010030:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12013:12050:1006/010031:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12156:12156:1006/010031:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000b1dc0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12156:12156:1006/010031:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000b1dc0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] TabContentsTagTest.BasicTagsTracking (2097 ms)
[545/962] TabContentsTagTest.BasicTagsTracking (2634 ms)
[ RUN      ] TaskManagerBrowserTest.KillPanelViaPanelResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12082:12082:1006/010030:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12082:12082:1006/010030:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerBrowserTest.KillPanelViaPanelResource (2935 ms)
[546/962] TaskManagerBrowserTest.KillPanelViaPanelResource (3422 ms)
[ RUN      ] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12329:12329:1006/010032:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12329:12329:1006/010032:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010033:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010033:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010033:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010033:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010033:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010033:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled (1241 ms)
[547/962] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled (1846 ms)
[ RUN      ] AutofillDialogControllerTest.Submit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12514:12514:1006/010033:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12514:12514:1006/010034:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.Submit (1536 ms)
[548/962] AutofillDialogControllerTest.Submit (2112 ms)
[ RUN      ] TaskManagerBrowserTest.ReloadExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12289:12289:1006/010031:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12289:12289:1006/010032:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010035:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TaskManagerBrowserTest.ReloadExtension (3644 ms)
[549/962] TaskManagerBrowserTest.ReloadExtension (4212 ms)
[ RUN      ] TaskManagerBrowserTest.DevToolsOldUnockedWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12297:12297:1006/010032:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12297:12297:1006/010032:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12386:12386:1006/010035:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12386:12386:1006/010035:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12386:12386:1006/010035:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12386:12386:1006/010035:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] TaskManagerBrowserTest.DevToolsOldUnockedWindow (3934 ms)
[550/962] TaskManagerBrowserTest.DevToolsOldUnockedWindow (4477 ms)
[ RUN      ] AutofillDialogControllerTest.AcceptWithSuggestions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12552:12552:1006/010034:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12552:12552:1006/010034:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.AcceptWithSuggestions (1910 ms)
[551/962] AutofillDialogControllerTest.AcceptWithSuggestions (2380 ms)
[ RUN      ] AutofillDialogControllerTest.FillComboboxFromAutofill
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12725:12725:1006/010036:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12725:12725:1006/010036:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010037:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillDialogControllerTest.FillComboboxFromAutofill (1974 ms)
[552/962] AutofillDialogControllerTest.FillComboboxFromAutofill (2629 ms)
[ RUN      ] AutofillDialogControllerTest.AutocompleteEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12726:12726:1006/010036:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12726:12726:1006/010036:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010037:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillDialogControllerTest.AutocompleteEvent (2390 ms)
[553/962] AutofillDialogControllerTest.AutocompleteEvent (2891 ms)
[ RUN      ] AutofillDialogControllerTest.FillFormIncludesCVC
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12745:12745:1006/010036:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12745:12745:1006/010036:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.FillFormIncludesCVC (2506 ms)
[554/962] AutofillDialogControllerTest.FillFormIncludesCVC (2893 ms)
[ RUN      ] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12805:12805:1006/010037:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12805:12805:1006/010037:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59859...
sending server_data: {"host": "127.0.0.1", "port": 59859} (36 bytes)
[12805:12805:1006/010038:INFO:CONSOLE(0)] "requestAutocomplete: must use a secure connection or --reduce-security-for-testing.", source: http://127.0.0.1:59859/files/request_autocomplete/test_page.html (0)
[       OK ] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp (1930 ms)
[555/962] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp (2636 ms)
[ RUN      ] PopupBlockerBrowserTest.BlockWebContentsCreation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12969:12969:1006/010038:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12969:12969:1006/010038:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12969:13078:1006/010039:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.BlockWebContentsCreation (1722 ms)
[556/962] PopupBlockerBrowserTest.BlockWebContentsCreation (2381 ms)
[ RUN      ] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12975:12975:1006/010039:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12975:12975:1006/010039:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12975:13156:1006/010039:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox (1709 ms)
[557/962] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox (2370 ms)
[ RUN      ] PopupBlockerBrowserTest.CtrlEnterKey
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13015:13015:1006/010039:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13015:13015:1006/010039:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13015:13015:1006/010040:INFO:CONSOLE(6)] "navigate", source: http://127.0.0.1:43910/popup_blocker/popup-simulated-click-on-anchor.html (6)
[13015:13248:1006/010040:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.CtrlEnterKey (1721 ms)
[558/962] PopupBlockerBrowserTest.CtrlEnterKey (2371 ms)
[ RUN      ] PopupBlockerBrowserTest.ClosableAfterNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12988:12988:1006/010039:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12988:12988:1006/010039:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12988:13242:1006/010040:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.ClosableAfterNavigation (2152 ms)
[559/962] PopupBlockerBrowserTest.ClosableAfterNavigation (2635 ms)
[ RUN      ] BrowserTest.SadTabCancelsSubframeDialogs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13246:13246:1006/010041:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13246:13246:1006/010041:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13246:13246:1006/010041:WARNING:sad_tab_view.cc(109)] Tab Killed:
[       OK ] BrowserTest.SadTabCancelsSubframeDialogs (1830 ms)
[560/962] BrowserTest.SadTabCancelsSubframeDialogs (2384 ms)
[ RUN      ] BrowserTest.RenderIdleTime
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13260:13260:1006/010041:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13260:13260:1006/010041:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010042:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.RenderIdleTime (1443 ms)
[561/962] BrowserTest.RenderIdleTime (2121 ms)
[ RUN      ] BrowserTest.CommandCreateAppShortcutHttp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13306:13306:1006/010041:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13306:13306:1006/010042:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34538...
sending server_data: {"host": "127.0.0.1", "port": 34538} (36 bytes)
[13434:13434:1006/010043:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13434:13434:1006/010043:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] BrowserTest.CommandCreateAppShortcutHttp (1740 ms)
[562/962] BrowserTest.CommandCreateAppShortcutHttp (2378 ms)
[ RUN      ] BrowserTest.TabClosingWhenRemovingExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13316:13316:1006/010042:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13316:13316:1006/010042:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36449...
sending server_data: {"host": "127.0.0.1", "port": 36449} (36 bytes)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] BrowserTest.TabClosingWhenRemovingExtension (1962 ms)
[563/962] BrowserTest.TabClosingWhenRemovingExtension (2638 ms)
[ RUN      ] BrowserTest.AboutVersion
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13520:13520:1006/010043:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13520:13520:1006/010043:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13520:13587:1006/010044:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010044:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.AboutVersion (1692 ms)
[564/962] BrowserTest.AboutVersion (2114 ms)
[ RUN      ] BrowserTest.UserGesturesReported
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13514:13514:1006/010043:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13514:13514:1006/010043:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52071...
sending server_data: {"host": "127.0.0.1", "port": 52071} (36 bytes)
[       OK ] BrowserTest.UserGesturesReported (1720 ms)
[565/962] BrowserTest.UserGesturesReported (2388 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SingletonTabExisting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13601:13601:1006/010044:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13601:13601:1006/010044:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting (1352 ms)
[566/962] BrowserNavigatorTest.Disposition_SingletonTabExisting (2123 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewForegroundTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13642:13642:1006/010044:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13642:13642:1006/010044:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_NewForegroundTab (1310 ms)
[567/962] BrowserNavigatorTest.Disposition_NewForegroundTab (1866 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13780:13780:1006/010045:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13780:13780:1006/010045:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] BrowserNavigatorTest.Disposition_NewPopup (1794 ms)
[568/962] BrowserNavigatorTest.Disposition_NewPopup (2373 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13795:13795:1006/010046:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13795:13795:1006/010046:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow (1741 ms)
[569/962] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow (2374 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewPopupUnfocused
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13887:13887:1006/010046:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13887:13887:1006/010046:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] BrowserNavigatorTest.Disposition_NewPopupUnfocused (1935 ms)
[570/962] BrowserNavigatorTest.Disposition_NewPopupUnfocused (2632 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewPopupTrusted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13910:13910:1006/010046:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13910:13910:1006/010046:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] BrowserNavigatorTest.Disposition_NewPopupTrusted (1941 ms)
[571/962] BrowserNavigatorTest.Disposition_NewPopupTrusted (2640 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14136:14136:1006/010047:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14136:14136:1006/010048:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010048:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010048:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[       OK ] BrowserNavigatorTest.Disposition_NewWindow (1252 ms)
[572/962] BrowserNavigatorTest.Disposition_NewWindow (1868 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_Incognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14156:14156:1006/010048:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14156:14156:1006/010048:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_Incognito (1279 ms)
[573/962] BrowserNavigatorTest.Disposition_Incognito (1850 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SuppressOpen
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14244:14244:1006/010049:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14244:14244:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserNavigatorTest.Disposition_SuppressOpen (1238 ms)
[574/962] BrowserNavigatorTest.Disposition_SuppressOpen (1851 ms)
[ RUN      ] BrowserNavigatorTest.Tabstrip_InsertAtIndex
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14261:14261:1006/010049:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14261:14261:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserNavigatorTest.Tabstrip_InsertAtIndex (1225 ms)
[575/962] BrowserNavigatorTest.Tabstrip_InsertAtIndex (1862 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14373:14373:1006/010049:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14373:14373:1006/010050:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath (1433 ms)
[576/962] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath (2113 ms)
[ RUN      ] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14708:14708:1006/010052:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14708:14708:1006/010052:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars (1740 ms)
[577/962] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars (2378 ms)
[ RUN      ] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14409:14409:1006/010050:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14409:14409:1006/010050:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14409:14409:1006/010051:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab (4632 ms)
[578/962] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab (5258 ms)
[ RUN      ] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14536:14536:1006/010050:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14536:14536:1006/010051:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14536:14536:1006/010053:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab (5210 ms)
[579/962] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab (5781 ms)
[ RUN      ] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14559:14559:1006/010051:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14559:14559:1006/010051:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14559:14559:1006/010052:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab (5243 ms)
[580/962] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab (6049 ms)
[ RUN      ] BrowserTabRestoreTest.RecentTabsMenuTabDisposition
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14889:14889:1006/010054:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14889:14889:1006/010054:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010055:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTabRestoreTest.RecentTabsMenuTabDisposition (2592 ms)
[581/962] BrowserTabRestoreTest.RecentTabsMenuTabDisposition (3177 ms)
[ RUN      ] BrowserTabRestoreTest.DelegateRestoreTabDisposition
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14943:14943:1006/010055:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14943:14943:1006/010055:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010056:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTabRestoreTest.DelegateRestoreTabDisposition (2845 ms)
[582/962] BrowserTabRestoreTest.DelegateRestoreTabDisposition (3420 ms)
[ RUN      ] ContentSettingBubbleModelMixedScriptTest.MainFrame
HTTPS server started on https://127.0.0.1:52388...
sending server_data: {"host": "127.0.0.1", "port": 52388} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15079:15079:1006/010057:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15079:15079:1006/010057:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15079:15079:1006/010058:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:52388/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:52388/files/content_setting_bubble/mixed_script.html (0)
[15079:15079:1006/010058:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:52388 ran insecure content from http://example.com/script.js
[15079:15079:1006/010058:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:52388 ran insecure content from http://example.com/script.js
[15079:15079:1006/010058:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:52388/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:52388/files/content_setting_bubble/mixed_script.html (0)
testserver.py: Closed connection
[       OK ] ContentSettingBubbleModelMixedScriptTest.MainFrame (2272 ms)
[583/962] ContentSettingBubbleModelMixedScriptTest.MainFrame (2903 ms)
[ RUN      ] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15132:15132:1006/010057:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15132:15132:1006/010057:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch (1994 ms)
[584/962] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch (2637 ms)
[ RUN      ] FullscreenControllerTest.PermissionContentSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15168:15168:1006/010057:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15168:15168:1006/010058:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39485...
sending server_data: {"host": "127.0.0.1", "port": 39485} (36 bytes)
Fontconfig error: Cannot load default config file
[       OK ] FullscreenControllerTest.PermissionContentSettings (1797 ms)
[585/962] FullscreenControllerTest.PermissionContentSettings (2371 ms)
[ RUN      ] FindInPageControllerTest.FindWholeFileContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15424:15424:1006/010059:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15424:15424:1006/010059:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010100:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.FindWholeFileContent (1614 ms)
[586/962] FindInPageControllerTest.FindWholeFileContent (2108 ms)
[ RUN      ] FindInPageControllerTest.FindInPageOrdinal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15455:15455:1006/010059:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15455:15455:1006/010059:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15571:15571:1006/010100:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15571:15571:1006/010100:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15571:15571:1006/010100:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15571:15571:1006/010100:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] FindInPageControllerTest.FindInPageOrdinal (1576 ms)
[587/962] FindInPageControllerTest.FindInPageOrdinal (2111 ms)
[ RUN      ] FindInPageControllerTest.SelectChangesOrdinal_Issue20883
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15465:15465:1006/010100:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15465:15465:1006/010100:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15615:15615:1006/010100:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a3500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15615:15615:1006/010100:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a3500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15615:15615:1006/010100:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a3500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15615:15615:1006/010100:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a3500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15615:15615:1006/010100:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a3500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15615:15615:1006/010100:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a3500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] FindInPageControllerTest.SelectChangesOrdinal_Issue20883 (1536 ms)
[588/962] FindInPageControllerTest.SelectChangesOrdinal_Issue20883 (2107 ms)
[ RUN      ] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15360:15360:1006/010058:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15360:15360:1006/010059:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[15360:15437:1006/010101:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp (3115 ms)
[589/962] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp (3695 ms)
[ RUN      ] FindInPageControllerTest.NavigateClearsOrdinal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15683:15683:1006/010101:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15683:15683:1006/010101:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.NavigateClearsOrdinal (1572 ms)
[590/962] FindInPageControllerTest.NavigateClearsOrdinal (2105 ms)
[ RUN      ] FindInPageControllerTest.FindInPageMultiFramesOrdinal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15670:15670:1006/010101:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15670:15670:1006/010101:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a44c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15736:15736:1006/010102:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a44c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] FindInPageControllerTest.FindInPageMultiFramesOrdinal (1742 ms)
[591/962] FindInPageControllerTest.FindInPageMultiFramesOrdinal (2380 ms)
[ RUN      ] FindInPageControllerTest.FindCrash_Issue1341577
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15691:15691:1006/010102:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15691:15691:1006/010102:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.FindCrash_Issue1341577 (1707 ms)
[592/962] FindInPageControllerTest.FindCrash_Issue1341577 (2370 ms)
[ RUN      ] FindInPageControllerTest.FindStayVisibleOnAnchorLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15734:15734:1006/010102:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15734:15734:1006/010102:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15893:15893:1006/010103:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15893:15893:1006/010103:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] FindInPageControllerTest.FindStayVisibleOnAnchorLoad (1536 ms)
[593/962] FindInPageControllerTest.FindStayVisibleOnAnchorLoad (2111 ms)
[ RUN      ] FindInPageControllerTest.ActivateLinkNavigatesPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15929:15929:1006/010104:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15929:15929:1006/010104:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010105:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.ActivateLinkNavigatesPage (1725 ms)
[594/962] FindInPageControllerTest.ActivateLinkNavigatesPage (2383 ms)
[ RUN      ] LoginPromptBrowserTest.PrefetchAuthCancels
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15937:15937:1006/010104:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15937:15937:1006/010104:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36739...
sending server_data: {"host": "127.0.0.1", "port": 36739} (36 bytes)
[       OK ] LoginPromptBrowserTest.PrefetchAuthCancels (1882 ms)
[595/962] LoginPromptBrowserTest.PrefetchAuthCancels (2371 ms)
[ RUN      ] FindInPageControllerTest.FindDisappearOnNewTabAndHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15922:15922:1006/010103:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15922:15922:1006/010104:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.FindDisappearOnNewTabAndHistory (2381 ms)
[596/962] FindInPageControllerTest.FindDisappearOnNewTabAndHistory (2896 ms)
[ RUN      ] LoginPromptBrowserTest.NoLoginPromptForFavicon
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15944:15944:1006/010104:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15944:15944:1006/010104:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42816...
sending server_data: {"host": "127.0.0.1", "port": 42816} (36 bytes)
[       OK ] LoginPromptBrowserTest.NoLoginPromptForFavicon (2108 ms)
[597/962] LoginPromptBrowserTest.NoLoginPromptForFavicon (2629 ms)
[ RUN      ] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16187:16187:1006/010106:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16187:16187:1006/010106:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57428...
sending server_data: {"host": "127.0.0.1", "port": 57428} (36 bytes)
[16187:16187:1006/010107:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1:2:1006/010107:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials (1838 ms)
[598/962] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials (2384 ms)
[ RUN      ] NewTabPageInterceptorTest.FailedRequestInterception
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16225:16225:1006/010106:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16225:16225:1006/010107:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NewTabPageInterceptorTest.FailedRequestInterception (1836 ms)
[599/962] NewTabPageInterceptorTest.FailedRequestInterception (2380 ms)
[ RUN      ] SettingsWindowManagerTest.OpenChromePages
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16247:16247:1006/010107:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16247:16247:1006/010107:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16247:16391:1006/010108:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SettingsWindowManagerTest.OpenChromePages (2055 ms)
[600/962] SettingsWindowManagerTest.OpenChromePages (2634 ms)
[ RUN      ] PanelExtensionBrowserTest.CustomContextMenu
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16222:16222:1006/010106:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16222:16222:1006/010107:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PanelExtensionBrowserTest.CustomContextMenu (2994 ms)
[601/962] PanelExtensionBrowserTest.CustomContextMenu (3682 ms)
[ RUN      ] StartupBrowserCreatorTest.StartupURLsOnNewWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16480:16480:1006/010108:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16480:16480:1006/010109:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorTest.StartupURLsOnNewWindow (1567 ms)
[602/962] StartupBrowserCreatorTest.StartupURLsOnNewWindow (2112 ms)
[ RUN      ] StartupBrowserCreatorTest.OpenAppShortcutWindowPref
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16547:16547:1006/010109:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16547:16547:1006/010109:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010110:WARNING:channel.cc(358)] RawChannel write error
[       OK ] StartupBrowserCreatorTest.OpenAppShortcutWindowPref (1410 ms)
[603/962] StartupBrowserCreatorTest.OpenAppShortcutWindowPref (2113 ms)
[ RUN      ] StartupBrowserCreatorTest.OpenAppShortcutTabPref
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16684:16684:1006/010109:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16684:16684:1006/010110:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorTest.OpenAppShortcutTabPref (1430 ms)
[604/962] StartupBrowserCreatorTest.OpenAppShortcutTabPref (2114 ms)
[ RUN      ] StartupBrowserCreatorTest.AddCustomFirstRunTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16762:16762:1006/010110:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16762:16762:1006/010110:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] StartupBrowserCreatorTest.AddCustomFirstRunTab (1664 ms)
[605/962] StartupBrowserCreatorTest.AddCustomFirstRunTab (2390 ms)
[ RUN      ] StartupBrowserCreatorTest.SyncPromoWithWelcomePage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16844:16844:1006/010111:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16844:16844:1006/010111:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorTest.SyncPromoWithWelcomePage (1628 ms)
[606/962] StartupBrowserCreatorTest.SyncPromoWithWelcomePage (2112 ms)
[ RUN      ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16908:16908:1006/010111:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16908:16908:1006/010111:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/010112:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden (1783 ms)
[607/962] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden (2372 ms)
[ RUN      ] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17024:17024:1006/010112:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17024:17024:1006/010112:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified (1449 ms)
[608/962] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified (2127 ms)
[ RUN      ] TabModalConfirmDialogTest.Cancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17199:17199:1006/010112:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17199:17199:1006/010113:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010113:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] TabModalConfirmDialogTest.Cancel (1396 ms)
[609/962] TabModalConfirmDialogTest.Cancel (2128 ms)
[ RUN      ] ConstrainedWebDialogBrowserTest.ContentResizeInAutoResizingDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17405:17405:1006/010114:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17405:17405:1006/010114:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010115:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ConstrainedWebDialogBrowserTest.ContentResizeInAutoResizingDialog (1689 ms)
[610/962] ConstrainedWebDialogBrowserTest.ContentResizeInAutoResizingDialog (2376 ms)
[ RUN      ] BookmarksTest.ShouldRedirectToExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17259:17259:1006/010113:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17259:17259:1006/010113:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17259:17391:1006/010113:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17259:17259:1006/010114:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BookmarksTest.ShouldRedirectToExtension (2906 ms)
[611/962] BookmarksTest.ShouldRedirectToExtension (3685 ms)
[ RUN      ] BookmarksTest.TwoCommandsOneTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17329:17329:1006/010113:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17329:17329:1006/010114:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17329:17329:1006/010115:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BookmarksTest.TwoCommandsOneTab (2633 ms)
[612/962] BookmarksTest.TwoCommandsOneTab (3158 ms)
[ RUN      ] DownloadsDOMHandlerTest.RemoveAll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17528:17528:1006/010115:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17528:17528:1006/010115:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58077...
sending server_data: {"host": "127.0.0.1", "port": 58077} (36 bytes)
[       OK ] DownloadsDOMHandlerTest.RemoveAll (1464 ms)
[613/962] DownloadsDOMHandlerTest.RemoveAll (2112 ms)
[ RUN      ] DownloadsDOMHandlerTest.ClearAllSkipsInProgress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17678:17678:1006/010116:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17678:17678:1006/010116:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33359...
sending server_data: {"host": "127.0.0.1", "port": 33359} (36 bytes)
[       OK ] DownloadsDOMHandlerTest.ClearAllSkipsInProgress (1351 ms)
[614/962] DownloadsDOMHandlerTest.ClearAllSkipsInProgress (1849 ms)
[ RUN      ] InspectUITest.InspectUIPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17705:17705:1006/010116:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17705:17705:1006/010117:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17705:17802:1006/010117:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17705:17705:1006/010118:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[       OK ] InspectUITest.InspectUIPage (2142 ms)
[615/962] InspectUITest.InspectUIPage (2638 ms)
[ RUN      ] InspectUITest.AndroidTargets
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17718:17718:1006/010116:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17718:17718:1006/010117:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17718:17718:1006/010118:INFO:CONSOLE(1791)] "Running test testAdbTargetsListed", source: inspect_ui_test.js (1791)
[       OK ] InspectUITest.AndroidTargets (2300 ms)
[616/962] InspectUITest.AndroidTargets (2893 ms)
[ RUN      ] InspectUITest.ReloadCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17733:17733:1006/010117:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17733:17733:1006/010117:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41257...
sending server_data: {"host": "127.0.0.1", "port": 41257} (36 bytes)
[       OK ] InspectUITest.ReloadCrash (2338 ms)
[617/962] InspectUITest.ReloadCrash (2889 ms)
[ RUN      ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_EmptyOnLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18030:18030:1006/010119:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18030:18030:1006/010119:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010120:WARNING:channel.cc(358)] RawChannel write error
[18030:18030:1006/010120:INFO:CONSOLE(1791)] "Running test testLogEmpty", source: password_manager_internals_browsertest.js (1791)
[18118:18118:1006/010120:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18118:18118:1006/010120:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_EmptyOnLoad (1859 ms)
[618/962] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_EmptyOnLoad (2641 ms)
[ RUN      ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18062:18062:1006/010119:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18062:18062:1006/010119:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010120:WARNING:channel.cc(358)] RawChannel write error
[18062:18062:1006/010121:INFO:CONSOLE(1791)] "Running test testLogEmpty", source: password_manager_internals_browsertest.js (1791)
[       OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload (1968 ms)
[619/962] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload (2632 ms)
[ RUN      ] LogWebUIUrlTest.TestUberPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17920:17920:1006/010118:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17920:17920:1006/010118:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17920:17920:1006/010119:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[17920:17920:1006/010120:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] LogWebUIUrlTest.TestUberPage (4045 ms)
[620/962] LogWebUIUrlTest.TestUberPage (4743 ms)
[ RUN      ] PasswordManagerInternalsWebUIBrowserTest.IncognitoMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18077:18077:1006/010120:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18077:18077:1006/010120:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18077:18077:1006/010121:INFO:CONSOLE(1791)] "Running test testIncognitoDescription", source: password_manager_internals_browsertest.js (1791)
[       OK ] PasswordManagerInternalsWebUIBrowserTest.IncognitoMessage (2653 ms)
[621/962] PasswordManagerInternalsWebUIBrowserTest.IncognitoMessage (3157 ms)
[ RUN      ] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18298:18298:1006/010122:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18298:18298:1006/010122:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010122:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010122:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010122:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010122:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010122:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010122:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010122:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed (1186 ms)
[622/962] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed (1847 ms)
[ RUN      ] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18319:18319:1006/010122:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18319:18319:1006/010122:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail (1231 ms)
[623/962] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail (1848 ms)
[ RUN      ] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18377:18377:1006/010123:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18377:18377:1006/010123:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010124:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe (2531 ms)
[624/962] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe (3157 ms)
[ RUN      ] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18382:18382:1006/010123:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18382:18382:1006/010123:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18382:18382:1006/010125:INFO:CONSOLE(1791)] "Running test testAddContentScriptsWithNewWindowAPI", source: webview_basic.js (1791)
[18382:18382:1006/010125:INFO:CONSOLE(4567)] "Step 1: navigates the webview to window open guest URL.", source: webview_basic.js (4567)
Fontconfig error: Cannot load default config file
[18382:18382:1006/010126:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[18382:18382:1006/010126:INFO:CONSOLE(4527)] "Step 2: call newwebview.addContentScripts.", source: webview_basic.js (4527)
[18382:18382:1006/010126:INFO:CONSOLE(4545)] "Step 3: attaches the new webview.", source: webview_basic.js (4545)
[18382:18600:1006/010126:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18382:18382:1006/010127:WARNING:CONSOLE(84)] "<webview>: A new window was blocked.", source: extensions::webViewActionRequests (84)
[18382:18382:1006/010127:INFO:CONSOLE(4538)] "Step 4: new webview postmessage to build communication channel.", source: webview_basic.js (4538)
[18382:18382:1006/010127:INFO:CONSOLE(4555)] "Step 5: a communication channel has been established with the new webview.", source: webview_basic.js (4555)
[18382:18600:1006/010127:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:1:1006/010127:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:2:1006/010127:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI (4733 ms)
[625/962] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI (5255 ms)
[ RUN      ] UnloadTest.CrossSiteInfiniteUnloadAsync
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18778:18778:1006/010126:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18778:18778:1006/010126:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.CrossSiteInfiniteUnloadAsync (2044 ms)
[626/962] UnloadTest.CrossSiteInfiniteUnloadAsync (2904 ms)
[ RUN      ] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18494:18494:1006/010124:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18494:18494:1006/010124:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18494:18494:1006/010126:INFO:CONSOLE(1791)] "Running test testContentScriptIsInjectedAfterTerminateAndReloadWebView", source: webview_basic.js (1791)
Fontconfig error: Cannot load default config file
[18494:18494:1006/010126:INFO:CONSOLE(4577)] "Step 1: call <webview>.addContentScripts.", source: webview_basic.js (4577)
[18494:18494:1006/010126:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[18494:18494:1006/010127:INFO:CONSOLE(4589)] "Step 2: call webview.terminate().", source: webview_basic.js (4589)
[18494:18494:1006/010127:INFO:CONSOLE(4602)] "Step 3: call webview.reload().", source: webview_basic.js (4602)
[18494:18734:1006/010128:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18494:18494:1006/010128:INFO:CONSOLE(4594)] "Step 4: call <webview>.executeScript to check result.", source: webview_basic.js (4594)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView (5027 ms)
[627/962] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView (5783 ms)
[ RUN      ] UnloadTest.BrowserCloseNoUnloadListeners
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18972:18972:1006/010129:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18972:18972:1006/010129:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010129:WARNING:channel.cc(358)] RawChannel write error
[       OK ] UnloadTest.BrowserCloseNoUnloadListeners (1343 ms)
[628/962] UnloadTest.BrowserCloseNoUnloadListeners (1853 ms)
[ RUN      ] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18924:18924:1006/010128:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18924:18924:1006/010128:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync (2719 ms)
[629/962] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync (3421 ms)
[ RUN      ] AutofillRendererTest.SendForms
[       OK ] AutofillRendererTest.SendForms (350 ms)
[630/962] AutofillRendererTest.SendForms (796 ms)
[ RUN      ] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18545:18545:1006/010124:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18545:18545:1006/010125:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[18545:18545:1006/010127:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:1:1006/010128:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[18545:18545:1006/010128:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks (7656 ms)
[631/962] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks (8415 ms)
[ RUN      ] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields
[       OK ] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields (149 ms)
[632/962] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields (463 ms)
[ RUN      ] AutofillRendererTest.DontCrashWhileAssociatingForms
[       OK ] AutofillRendererTest.DontCrashWhileAssociatingForms (241 ms)
[633/962] AutofillRendererTest.DontCrashWhileAssociatingForms (660 ms)
[ RUN      ] UnloadTest.BrowserCloseTwoSecondBeforeUnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19027:19027:1006/010129:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19027:19027:1006/010129:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19027:19139:1006/010132:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1317 to client_task_runner_.
[       OK ] UnloadTest.BrowserCloseTwoSecondBeforeUnload (3367 ms)
[634/962] UnloadTest.BrowserCloseTwoSecondBeforeUnload (3944 ms)
[ RUN      ] UnloadTest.BrowserCloseInfiniteUnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19160:19160:1006/010130:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19160:19160:1006/010131:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.BrowserCloseInfiniteUnload (2221 ms)
[635/962] UnloadTest.BrowserCloseInfiniteUnload (2900 ms)
[ RUN      ] FormAutocompleteTest.AjaxSucceeded_NoLongerVisible
[19287:19287:1006/010132:52050285987:WARNING:keycode_converter.cc(100)] empty code string
[19287:19287:1006/010132:52050289643:WARNING:keycode_converter.cc(100)] empty code string
[19287:19287:1006/010132:52050290316:WARNING:keycode_converter.cc(100)] empty code string
[19287:19287:1006/010132:52050290954:WARNING:keycode_converter.cc(100)] empty code string
[19287:19287:1006/010132:52050327899:WARNING:keycode_converter.cc(100)] empty code string
[19287:19287:1006/010132:52050330515:WARNING:keycode_converter.cc(100)] empty code string
[19287:19287:1006/010132:52050332636:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] FormAutocompleteTest.AjaxSucceeded_NoLongerVisible (326 ms)
[636/962] FormAutocompleteTest.AjaxSucceeded_NoLongerVisible (800 ms)
[ RUN      ] FormAutocompleteTest.AutoCompleteOffInputSubmit
[       OK ] FormAutocompleteTest.AutoCompleteOffInputSubmit (263 ms)
[637/962] FormAutocompleteTest.AutoCompleteOffInputSubmit (666 ms)
[ RUN      ] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit
[       OK ] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit (266 ms)
[638/962] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit (668 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormField
[       OK ] FormAutofillTest.WebFormControlElementToFormField (145 ms)
[639/962] FormAutofillTest.WebFormControlElementToFormField (472 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormFieldAutofilled
[       OK ] FormAutofillTest.WebFormControlElementToFormFieldAutofilled (148 ms)
[640/962] FormAutofillTest.WebFormControlElementToFormFieldAutofilled (474 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToClickableFormField
[       OK ] FormAutofillTest.WebFormControlElementToClickableFormField (149 ms)
[641/962] FormAutofillTest.WebFormControlElementToClickableFormField (530 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormFieldSelect_ExtraAttributes
[       OK ] FormAutofillTest.WebFormControlElementToFormFieldSelect_ExtraAttributes (155 ms)
[642/962] FormAutofillTest.WebFormControlElementToFormFieldSelect_ExtraAttributes (545 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormFieldTextArea
[       OK ] FormAutofillTest.WebFormControlElementToFormFieldTextArea (159 ms)
[643/962] FormAutofillTest.WebFormControlElementToFormFieldTextArea (528 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormFieldLongSelect
[       OK ] FormAutofillTest.WebFormControlElementToFormFieldLongSelect (256 ms)
[644/962] FormAutofillTest.WebFormControlElementToFormFieldLongSelect (670 ms)
[ RUN      ] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed
[       OK ] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed (160 ms)
[645/962] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed (529 ms)
[ RUN      ] FormAutofillTest.ExtractFormsTooFewFields
[       OK ] FormAutofillTest.ExtractFormsTooFewFields (221 ms)
[646/962] FormAutofillTest.ExtractFormsTooFewFields (671 ms)
[ RUN      ] FormAutofillTest.FindFormForInputElementForUnownedForm
[       OK ] FormAutofillTest.FindFormForInputElementForUnownedForm (160 ms)
[647/962] FormAutofillTest.FindFormForInputElementForUnownedForm (533 ms)
[ RUN      ] FormAutofillTest.WebFormElementToFormDataAutocomplete
[       OK ] FormAutofillTest.WebFormElementToFormDataAutocomplete (233 ms)
[648/962] FormAutofillTest.WebFormElementToFormDataAutocomplete (670 ms)
[ RUN      ] FormAutofillTest.FillFormForUnownedForm
[       OK ] FormAutofillTest.FillFormForUnownedForm (186 ms)
[649/962] FormAutofillTest.FillFormForUnownedForm (530 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromParagraph
[       OK ] FormAutofillTest.LabelsInferredFromParagraph (229 ms)
[650/962] FormAutofillTest.LabelsInferredFromParagraph (539 ms)
[ RUN      ] FormAutofillTest.Labels
[       OK ] FormAutofillTest.Labels (232 ms)
[651/962] FormAutofillTest.Labels (686 ms)
[ RUN      ] FormAutofillTest.LabelsWithSpans
[       OK ] FormAutofillTest.LabelsWithSpans (243 ms)
[652/962] FormAutofillTest.LabelsWithSpans (676 ms)
[ RUN      ] FormAutofillTest.InvalidLabels
[       OK ] FormAutofillTest.InvalidLabels (240 ms)
[653/962] FormAutofillTest.InvalidLabels (680 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromTableCellNested
[       OK ] FormAutofillTest.LabelsInferredFromTableCellNested (264 ms)
[654/962] FormAutofillTest.LabelsInferredFromTableCellNested (662 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromTableWithSpecialElements
[       OK ] FormAutofillTest.LabelsInferredFromTableWithSpecialElements (255 ms)
[655/962] FormAutofillTest.LabelsInferredFromTableWithSpecialElements (669 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromTableLabels
[       OK ] FormAutofillTest.LabelsInferredFromTableLabels (238 ms)
[656/962] FormAutofillTest.LabelsInferredFromTableLabels (668 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromTableTDInterveningElements
[       OK ] FormAutofillTest.LabelsInferredFromTableTDInterveningElements (258 ms)
[657/962] FormAutofillTest.LabelsInferredFromTableTDInterveningElements (665 ms)
[ RUN      ] FormAutofillTest.FillFormEmptyNameForUnownedForm
[       OK ] FormAutofillTest.FillFormEmptyNameForUnownedForm (166 ms)
[658/962] FormAutofillTest.FillFormEmptyNameForUnownedForm (471 ms)
[ RUN      ] FormAutofillTest.FillFormEmptyFormNames
[       OK ] FormAutofillTest.FillFormEmptyFormNames (172 ms)
[659/962] FormAutofillTest.FillFormEmptyFormNames (532 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromListItem
[       OK ] FormAutofillTest.LabelsInferredFromListItem (246 ms)
[660/962] FormAutofillTest.LabelsInferredFromListItem (662 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable
[       OK ] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable (245 ms)
[661/962] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable (666 ms)
[ RUN      ] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm
[       OK ] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm (159 ms)
[662/962] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm (531 ms)
[ RUN      ] FormAutofillTest.ClearFormWithNodeForUnownedForm
[       OK ] FormAutofillTest.ClearFormWithNodeForUnownedForm (195 ms)
[663/962] FormAutofillTest.ClearFormWithNodeForUnownedForm (534 ms)
[ RUN      ] FormAutofillTest.FillFormNonEmptyField
[       OK ] FormAutofillTest.FillFormNonEmptyField (269 ms)
[664/962] FormAutofillTest.FillFormNonEmptyField (670 ms)
[ RUN      ] FormAutofillTest.ClearFormWithNode
[       OK ] FormAutofillTest.ClearFormWithNode (276 ms)
[665/962] FormAutofillTest.ClearFormWithNode (668 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerInputRightClicked
[       OK ] PageClickTrackerTest.PageClickTrackerInputRightClicked (250 ms)
[666/962] PageClickTrackerTest.PageClickTrackerInputRightClicked (662 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked
[       OK ] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked (290 ms)
[667/962] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked (669 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent
[       OK ] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent (301 ms)
[668/962] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent (665 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter
[       OK ] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter (269 ms)
[669/962] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter (662 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick
[       OK ] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick (249 ms)
[670/962] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick (666 ms)
[ RUN      ] PasswordAutofillAgentTest.InitialAutocomplete
[       OK ] PasswordAutofillAgentTest.InitialAutocomplete (243 ms)
[671/962] PasswordAutofillAgentTest.InitialAutocomplete (670 ms)
[ RUN      ] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched
[       OK ] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched (244 ms)
[672/962] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched (667 ms)
[ RUN      ] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername
[       OK ] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername (236 ms)
[673/962] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername (666 ms)
[ RUN      ] PasswordAutofillAgentTest.PasswordNotClearedOnEdit
[19746:19746:1006/010138:52056458934:WARNING:keycode_converter.cc(100)] empty code string
[19746:19746:1006/010138:52056462871:WARNING:keycode_converter.cc(100)] empty code string
[19746:19746:1006/010138:52056463831:WARNING:keycode_converter.cc(100)] empty code string
[19746:19746:1006/010138:52056464359:WARNING:keycode_converter.cc(100)] empty code string
[19746:19746:1006/010138:52056464813:WARNING:keycode_converter.cc(100)] empty code string
[19746:19746:1006/010138:52056465322:WARNING:keycode_converter.cc(100)] empty code string
[19746:19746:1006/010138:52056498427:WARNING:keycode_converter.cc(100)] empty code string
[19746:19746:1006/010138:52056500442:WARNING:keycode_converter.cc(100)] empty code string
[19746:19746:1006/010138:52056502126:WARNING:keycode_converter.cc(100)] empty code string
[19746:19746:1006/010138:52056503825:WARNING:keycode_converter.cc(100)] empty code string
[19746:19746:1006/010138:52056505593:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.PasswordNotClearedOnEdit (280 ms)
[674/962] PasswordAutofillAgentTest.PasswordNotClearedOnEdit (670 ms)
[ RUN      ] PasswordAutofillAgentTest.IsWebNodeVisibleTest
[       OK ] PasswordAutofillAgentTest.IsWebNodeVisibleTest (325 ms)
[675/962] PasswordAutofillAgentTest.IsWebNodeVisibleTest (667 ms)
[ RUN      ] PasswordAutofillAgentTest.GestureRequiredTest
[       OK ] PasswordAutofillAgentTest.GestureRequiredTest (253 ms)
[676/962] PasswordAutofillAgentTest.GestureRequiredTest (663 ms)
[ RUN      ] PasswordAutofillAgentTest.WaitUsername
[19752:19752:1006/010138:52056605152:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010138:52056638729:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056641652:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056643490:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056646088:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056648204:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056650379:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056651984:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056653705:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056655412:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056657177:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056659836:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056662128:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056664342:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056666379:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056668228:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056670236:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056672705:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056674862:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056676505:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056678886:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056680922:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056682842:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056684468:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056686188:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056687935:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056689642:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056691311:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056694788:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056698278:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056702000:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056704114:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056706111:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056708140:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056710077:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056711736:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056713443:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056715076:WARNING:keycode_converter.cc(100)] empty code string
[19752:19752:1006/010139:52056716727:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.WaitUsername (361 ms)
[677/962] PasswordAutofillAgentTest.WaitUsername (797 ms)
[ RUN      ] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange
[       OK ] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange (227 ms)
[678/962] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange (663 ms)
[ RUN      ] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated
[       OK ] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated (253 ms)
[679/962] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated (669 ms)
[ RUN      ] PasswordAutofillAgentTest.ClickAndSelect
[       OK ] PasswordAutofillAgentTest.ClickAndSelect (269 ms)
[680/962] PasswordAutofillAgentTest.ClickAndSelect (669 ms)
[ RUN      ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared
[19784:19784:1006/010139:52057438213:WARNING:keycode_converter.cc(100)] empty code string
[19784:19784:1006/010139:52057473491:WARNING:keycode_converter.cc(100)] empty code string
[19784:19784:1006/010139:52057475752:WARNING:keycode_converter.cc(100)] empty code string
[19784:19784:1006/010139:52057477546:WARNING:keycode_converter.cc(100)] empty code string
[19784:19784:1006/010139:52057483401:WARNING:keycode_converter.cc(100)] empty code string
[19784:19784:1006/010139:52057485405:WARNING:keycode_converter.cc(100)] empty code string
[19784:19784:1006/010139:52057487140:WARNING:keycode_converter.cc(100)] empty code string
[19784:19784:1006/010139:52057489149:WARNING:keycode_converter.cc(100)] empty code string
[19784:19784:1006/010139:52057491129:WARNING:keycode_converter.cc(100)] empty code string
[19784:19784:1006/010139:52057492832:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared (330 ms)
[681/962] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared (665 ms)
[ RUN      ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New
[19803:19803:1006/010140:52057827133:WARNING:keycode_converter.cc(100)] empty code string
[19803:19803:1006/010140:52057860818:WARNING:keycode_converter.cc(100)] empty code string
[19803:19803:1006/010140:52057863049:WARNING:keycode_converter.cc(100)] empty code string
[19803:19803:1006/010140:52057864738:WARNING:keycode_converter.cc(100)] empty code string
[19803:19803:1006/010140:52057870479:WARNING:keycode_converter.cc(100)] empty code string
[19803:19803:1006/010140:52057872488:WARNING:keycode_converter.cc(100)] empty code string
[19803:19803:1006/010140:52057874182:WARNING:keycode_converter.cc(100)] empty code string
[19803:19803:1006/010140:52057875772:WARNING:keycode_converter.cc(100)] empty code string
[19803:19803:1006/010140:52057877469:WARNING:keycode_converter.cc(100)] empty code string
[19803:19803:1006/010140:52057879101:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New (315 ms)
[682/962] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New (667 ms)
[ RUN      ] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged
[19824:19824:1006/010140:52058010811:WARNING:keycode_converter.cc(100)] empty code string
[19824:19824:1006/010140:52058049864:WARNING:keycode_converter.cc(100)] empty code string
[19824:19824:1006/010140:52058052209:WARNING:keycode_converter.cc(100)] empty code string
[19824:19824:1006/010140:52058054106:WARNING:keycode_converter.cc(100)] empty code string
[19824:19824:1006/010140:52058060372:WARNING:keycode_converter.cc(100)] empty code string
[19824:19824:1006/010140:52058062430:WARNING:keycode_converter.cc(100)] empty code string
[19824:19824:1006/010140:52058065061:WARNING:keycode_converter.cc(100)] empty code string
[19824:19824:1006/010140:52058066918:WARNING:keycode_converter.cc(100)] empty code string
[19824:19824:1006/010140:52058069022:WARNING:keycode_converter.cc(100)] empty code string
[19824:19824:1006/010140:52058070931:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged (325 ms)
[683/962] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged (669 ms)
[ RUN      ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername
[       OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername (240 ms)
[684/962] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername (673 ms)
[ RUN      ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername
[       OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername (256 ms)
[685/962] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername (664 ms)
[ RUN      ] PasswordAutofillAgentTest.ShowPopupOnEmptyPasswordField
[       OK ] PasswordAutofillAgentTest.ShowPopupOnEmptyPasswordField (253 ms)
[686/962] PasswordAutofillAgentTest.ShowPopupOnEmptyPasswordField (669 ms)
[ RUN      ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername
[       OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername (233 ms)
[687/962] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername (664 ms)
[ RUN      ] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions
[19862:19862:1006/010141:52058713268:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058749062:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058751179:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058753079:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058758414:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058760422:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058762021:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058763616:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058765384:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058767904:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058770066:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058771649:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058773412:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058775067:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058776758:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058778520:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058780577:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058782605:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058784386:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058789863:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058791731:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058793445:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058795203:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058796876:WARNING:keycode_converter.cc(100)] empty code string
[19862:19862:1006/010141:52058798498:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions (352 ms)
[688/962] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions (793 ms)
[ RUN      ] PasswordAutofillAgentTest.NoForm_PromptForAJAXSubmitWithoutNavigation
[19863:19863:1006/010141:52058777317:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058811183:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058813691:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058819080:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058821076:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058822995:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058824897:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058826657:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058828612:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058830423:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058832331:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058834162:WARNING:keycode_converter.cc(100)] empty code string
[19863:19863:1006/010141:52058835763:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.NoForm_PromptForAJAXSubmitWithoutNavigation (331 ms)
[689/962] PasswordAutofillAgentTest.NoForm_PromptForAJAXSubmitWithoutNavigation (794 ms)
[ RUN      ] PasswordGenerationAgentTest.DetectionTest
[       OK ] PasswordGenerationAgentTest.DetectionTest (408 ms)
[690/962] PasswordGenerationAgentTest.DetectionTest (797 ms)
[ RUN      ] PasswordGenerationAgentTest.EditingTest
[19899:19899:1006/010141:52059403203:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059407776:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059408360:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059408848:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059409302:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059409748:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059410288:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059410729:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059411195:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059411671:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059412147:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059412622:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059413052:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059413506:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059413961:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059414481:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059416783:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059418484:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059420374:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059422250:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059423879:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059425738:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059427634:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059429333:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059431081:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059433157:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059434896:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059436817:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059438613:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059440426:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059443488:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059447011:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059449588:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059451655:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059453926:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059455976:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059458211:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059460195:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059462350:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059464329:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059466370:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059468616:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059470586:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059472606:WARNING:keycode_converter.cc(100)] empty code string
[19899:19899:1006/010141:52059474417:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordGenerationAgentTest.EditingTest (416 ms)
[691/962] PasswordGenerationAgentTest.EditingTest (797 ms)
[ RUN      ] PasswordGenerationAgentTest.MultiplePasswordFormsTest
[       OK ] PasswordGenerationAgentTest.MultiplePasswordFormsTest (284 ms)
[692/962] PasswordGenerationAgentTest.MultiplePasswordFormsTest (669 ms)
[ RUN      ] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound
[       OK ] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound (284 ms)
[693/962] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound (661 ms)
[ RUN      ] ChromeRenderViewTest.ImagesBlockedByDefault
[       OK ] ChromeRenderViewTest.ImagesBlockedByDefault (144 ms)
[694/962] ChromeRenderViewTest.ImagesBlockedByDefault (533 ms)
[ RUN      ] ChromeRenderViewTest.ContentSettingsInterstitialPages
[       OK ] ChromeRenderViewTest.ContentSettingsInterstitialPages (212 ms)
[695/962] ChromeRenderViewTest.ContentSettingsInterstitialPages (531 ms)
[ RUN      ] ChromeRenderViewTest.LanguageMetaTag
[       OK ] ChromeRenderViewTest.LanguageMetaTag (158 ms)
[696/962] ChromeRenderViewTest.LanguageMetaTag (529 ms)
[ RUN      ] ChromeRenderViewTest.ContentSettingsAllowScripts
[       OK ] ChromeRenderViewTest.ContentSettingsAllowScripts (214 ms)
[697/962] ChromeRenderViewTest.ContentSettingsAllowScripts (664 ms)
[ RUN      ] TranslateScriptBrowserTest.ElementLoadSuccess
[       OK ] TranslateScriptBrowserTest.ElementLoadSuccess (197 ms)
[698/962] TranslateScriptBrowserTest.ElementLoadSuccess (533 ms)
[ RUN      ] TranslateScriptBrowserTest.TranslateSuccess
[       OK ] TranslateScriptBrowserTest.TranslateSuccess (175 ms)
[699/962] TranslateScriptBrowserTest.TranslateSuccess (530 ms)
[ RUN      ] TranslateScriptBrowserTest.CallbackGetBooleanError
[       OK ] TranslateScriptBrowserTest.CallbackGetBooleanError (174 ms)
[700/962] TranslateScriptBrowserTest.CallbackGetBooleanError (537 ms)
[ RUN      ] TranslateScriptBrowserTest.CallbackGetNumberError1
[       OK ] TranslateScriptBrowserTest.CallbackGetNumberError1 (177 ms)
[701/962] TranslateScriptBrowserTest.CallbackGetNumberError1 (534 ms)
[ RUN      ] TranslateScriptBrowserTest.CallbackGetNumberError2
[       OK ] TranslateScriptBrowserTest.CallbackGetNumberError2 (171 ms)
[702/962] TranslateScriptBrowserTest.CallbackGetNumberError2 (534 ms)
[ RUN      ] TestChromeWebUIControllerFactoryTest.TestWebUIProvider
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20040:20040:1006/010143:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20040:20040:1006/010143:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[20040:20076:1006/010144:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] TestChromeWebUIControllerFactoryTest.TestWebUIProvider (1888 ms)
[703/962] TestChromeWebUIControllerFactoryTest.TestWebUIProvider (2374 ms)
[ RUN      ] WebUIBrowserExpectFailTest.TestFailsFast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20041:20041:1006/010143:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20041:20041:1006/010144:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20041:20041:1006/010145:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20041:20041:1006/010145:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DISABLED_BogusFunctionName is not defined", source: chrome://downloads/ (1)
[20041:20041:1006/010145:ERROR:web_ui_browser_test.cc(456)] Encountered javascript console error(s)
[       OK ] WebUIBrowserExpectFailTest.TestFailsFast (2248 ms)
[704/962] WebUIBrowserExpectFailTest.TestFailsFast (2632 ms)
[ RUN      ] WebUIBrowserAsyncTest.TestAsyncPasses
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20044:20044:1006/010143:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20044:20044:1006/010144:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20044:20044:1006/010145:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[       OK ] WebUIBrowserAsyncTest.TestAsyncPasses (2035 ms)
[705/962] WebUIBrowserAsyncTest.TestAsyncPasses (2636 ms)
[ RUN      ] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20052:20052:1006/010144:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20052:20052:1006/010144:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20052:20052:1006/010145:INFO:CONSOLE(1791)] "Running test runAsync", source: async.js (1791)
[20052:20052:1006/010145:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: testAsyncDoneFailFirstSyncPass()
Error: expectNotReached()
    at assertNotReached (async.js:1680:11)
    at expectFunc (async.js:1748:20)
    at testAsyncDoneFailFirstSyncPass (async.js:4218:3)
    at expectFunc (async.js:1748:20)
    at runTestFunction (async.js:1821:37)
    at runAsync (async.js:4232:16)
    at expectFunc (async.js:1748:20)
    at runTestFunction (async.js:1821:37)
    at runTest (async.js:1795:18)
    at async.js:4252:1
[       OK ] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass (2034 ms)
[706/962] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass (2638 ms)
[ RUN      ] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20334:20334:1006/010146:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20334:20334:1006/010146:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20334:20334:1006/010147:INFO:CONSOLE(1791)] "Running test testDone", source: async.js (1791)
[1:2:1006/010147:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync (1666 ms)
[707/962] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync (2114 ms)
[ RUN      ] WebUIResourceBrowserTest.EventTargetTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20344:20344:1006/010146:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20344:20344:1006/010146:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20344:20344:1006/010147:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[20344:20344:1006/010147:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[20344:20344:1006/010147:INFO:CONSOLE(94)] "NOW", source: file:///tmp/runXNW6qm/chrome/test/data/webui/event_target_test.html (94)
[       OK ] WebUIResourceBrowserTest.EventTargetTest (1549 ms)
[708/962] WebUIResourceBrowserTest.EventTargetTest (2109 ms)
[ RUN      ] WebUIResourceBrowserTest.ListSelectionModelTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20348:20348:1006/010146:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20348:20348:1006/010146:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20348:20348:1006/010147:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[20348:20348:1006/010147:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.ListSelectionModelTest (1621 ms)
[709/962] WebUIResourceBrowserTest.ListSelectionModelTest (2105 ms)
[ RUN      ] WebUIResourceBrowserTest.InlineEditableListTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20349:20349:1006/010147:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20349:20349:1006/010147:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20349:20349:1006/010147:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[20349:20349:1006/010147:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.InlineEditableListTest (1804 ms)
[710/962] WebUIResourceBrowserTest.InlineEditableListTest (2376 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20599:20599:1006/010148:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20599:20599:1006/010148:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42742...
sending server_data: {"host": "127.0.0.1", "port": 42742} (36 bytes)
[20599:20599:1006/010150:INFO:CONSOLE(177)] "ConnectFailureForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:42742/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[20599:20599:1006/010150:INFO:CONSOLE(177)] "ConnectFailure finished in 0.010 seconds.", source: http://127.0.0.1:42742/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[20599:20599:1006/010150:INFO:CONSOLE(177)] "ConnectFailureBlocking finished in 0.002 seconds.", source: http://127.0.0.1:42742/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[20599:20599:1006/010150:INFO:CONSOLE(177)] "ConnectFailureBackground finished in 0.002 seconds.", source: http://127.0.0.1:42742/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[1:3:1006/010150:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010150:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010150:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010150:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010150:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010150:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010150:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure (2635 ms)
[711/962] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure (3177 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocket_Broadcast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20595:20595:1006/010148:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20595:20595:1006/010148:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52021...
sending server_data: {"host": "127.0.0.1", "port": 52021} (36 bytes)
[20595:20595:1006/010150:INFO:CONSOLE(177)] "BroadcastForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:52021/files/test_case.html?testcase=UDPSocket_Broadcast, (177)
[20595:20595:1006/010150:INFO:CONSOLE(177)] "Broadcast finished in 0.005 seconds.", source: http://127.0.0.1:52021/files/test_case.html?testcase=UDPSocket_Broadcast, (177)
[20595:20595:1006/010150:INFO:CONSOLE(177)] "BroadcastBlocking finished in 0.006 seconds.", source: http://127.0.0.1:52021/files/test_case.html?testcase=UDPSocket_Broadcast, (177)
[20595:20595:1006/010150:INFO:CONSOLE(177)] "BroadcastBackground finished in 0.020 seconds.", source: http://127.0.0.1:52021/files/test_case.html?testcase=UDPSocket_Broadcast, (177)
[       OK ] OutOfProcessPPAPITest.UDPSocket_Broadcast (3099 ms)
[712/962] OutOfProcessPPAPITest.UDPSocket_Broadcast (3685 ms)
[ RUN      ] OutOfProcessPPAPITest.HostResolverPrivate_Resolve
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20643:20643:1006/010149:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20643:20643:1006/010149:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33306...
sending server_data: {"host": "127.0.0.1", "port": 33306} (36 bytes)
[20643:20643:1006/010151:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.025 seconds.", source: http://127.0.0.1:33306/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[20643:20643:1006/010151:INFO:CONSOLE(177)] "Resolve finished in 0.004 seconds.", source: http://127.0.0.1:33306/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[20643:20643:1006/010151:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.006 seconds.", source: http://127.0.0.1:33306/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[20643:20643:1006/010151:INFO:CONSOLE(177)] "ResolveBackground finished in 0.004 seconds.", source: http://127.0.0.1:33306/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[       OK ] OutOfProcessPPAPITest.HostResolverPrivate_Resolve (2891 ms)
[713/962] OutOfProcessPPAPITest.HostResolverPrivate_Resolve (3421 ms)
[ RUN      ] OutOfProcessPPAPITest.URLRequest_Stress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20853:20853:1006/010151:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20853:20853:1006/010152:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50316...
sending server_data: {"host": "127.0.0.1", "port": 50316} (36 bytes)
[20853:20853:1006/010153:INFO:CONSOLE(177)] "Stress finished in 0.007 seconds.", source: http://127.0.0.1:50316/files/test_case.html?testcase=URLRequest_Stress (177)
[20853:20891:1006/010153:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010153:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010153:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010153:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010153:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010153:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010153:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] OutOfProcessPPAPITest.URLRequest_Stress (2711 ms)
[714/962] OutOfProcessPPAPITest.URLRequest_Stress (3155 ms)
[ RUN      ] OutOfProcessPPAPITest.UMA
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20901:20901:1006/010152:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20901:20901:1006/010152:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010154:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[20901:20901:1006/010154:INFO:CONSOLE(177)] "Count finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=UMA (177)
[20901:20901:1006/010154:INFO:CONSOLE(177)] "Time finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=UMA (177)
[20901:20901:1006/010154:INFO:CONSOLE(177)] "Enum finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=UMA (177)
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] OutOfProcessPPAPITest.UMA (2230 ms)
[715/962] OutOfProcessPPAPITest.UMA (2896 ms)
[ RUN      ] OutOfProcessPPAPITest.PostMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20869:20869:1006/010152:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20869:20869:1006/010152:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37667...
sending server_data: {"host": "127.0.0.1", "port": 37667} (36 bytes)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "SendInInit finished in 0.016 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "SendingData finished in 0.016 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "SendingString finished in 0.012 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "SendingArrayBuffer finished in 0.102 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "SendingArray finished in 0.040 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "SendingDictionary finished in 0.024 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "SendingResource finished in 0.069 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a PP_Var to a Javascript value. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[20869:20869:1006/010154:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a JavaScript value to a PP_Var. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "SendingComplexVar finished in 0.026 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "MessageEvent finished in 0.023 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "NoHandler finished in 0.008 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "ExtraParam finished in 0.010 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[20869:20869:1006/010154:INFO:CONSOLE(177)] "NonMainThread finished in 0.036 seconds.", source: http://127.0.0.1:37667/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[1:2:1006/010154:WARNING:channel.cc(358)] RawChannel write error
[       OK ] OutOfProcessPPAPITest.PostMessage (2695 ms)
[716/962] OutOfProcessPPAPITest.PostMessage (3166 ms)
[ RUN      ] OutOfProcessPPAPITest.NetAddressPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21067:21067:1006/010155:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21067:21067:1006/010155:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43337...
sending server_data: {"host": "127.0.0.1", "port": 43337} (36 bytes)
[21067:21067:1006/010156:INFO:CONSOLE(177)] "AreEqual finished in 0.000 seconds.", source: http://127.0.0.1:43337/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[21067:21067:1006/010156:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.000 seconds.", source: http://127.0.0.1:43337/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[21067:21067:1006/010156:INFO:CONSOLE(177)] "Describe finished in 0.000 seconds.", source: http://127.0.0.1:43337/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[21067:21067:1006/010156:INFO:CONSOLE(177)] "ReplacePort finished in 0.000 seconds.", source: http://127.0.0.1:43337/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[21067:21067:1006/010156:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:43337/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[21067:21067:1006/010156:INFO:CONSOLE(177)] "DescribeIPv6 finished in 0.000 seconds.", source: http://127.0.0.1:43337/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[21067:21067:1006/010156:INFO:CONSOLE(177)] "GetFamily finished in 0.000 seconds.", source: http://127.0.0.1:43337/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[21067:21067:1006/010156:INFO:CONSOLE(177)] "GetPort finished in 0.000 seconds.", source: http://127.0.0.1:43337/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[21067:21067:1006/010156:INFO:CONSOLE(177)] "GetAddress finished in 0.000 seconds.", source: http://127.0.0.1:43337/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[21067:21067:1006/010156:INFO:CONSOLE(177)] "GetScopeID finished in 0.000 seconds.", source: http://127.0.0.1:43337/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[       OK ] OutOfProcessPPAPITest.NetAddressPrivate (2597 ms)
[717/962] OutOfProcessPPAPITest.NetAddressPrivate (3162 ms)
[ RUN      ] OutOfProcessPPAPITest.Flash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21088:21088:1006/010155:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21088:21088:1006/010155:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45036...
sending server_data: {"host": "127.0.0.1", "port": 45036} (36 bytes)
[21088:21088:1006/010157:INFO:CONSOLE(177)] "SetInstanceAlwaysOnTop finished in 0.000 seconds.", source: http://127.0.0.1:45036/files/test_case.html?testcase=Flash_SetInstanceAlwaysOnTop,Flash_GetCommandLineArgs, (177)
[21088:21088:1006/010157:INFO:CONSOLE(177)] "GetCommandLineArgs finished in 0.000 seconds.", source: http://127.0.0.1:45036/files/test_case.html?testcase=Flash_SetInstanceAlwaysOnTop,Flash_GetCommandLineArgs, (177)
[       OK ] OutOfProcessPPAPITest.Flash (2659 ms)
[718/962] OutOfProcessPPAPITest.Flash (3151 ms)
[ RUN      ] OutOfProcessPPAPITest.Graphics3D
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20585:20585:1006/010148:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20585:20585:1006/010148:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20585:20585:1006/010151:INFO:CONSOLE(177)] "FramePPAPIForceAsync finished in 1.390 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010153:INFO:CONSOLE(177)] "FramePPAPI finished in 1.630 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010153:INFO:CONSOLE(177)] "FramePPAPIBlocking finished in 0.318 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010153:INFO:CONSOLE(177)] "FramePPAPIBackground finished in 0.285 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010154:INFO:CONSOLE(177)] "FrameGLForceAsync finished in 0.258 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010154:INFO:CONSOLE(177)] "FrameGL finished in 0.039 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010156:INFO:CONSOLE(177)] "FrameGLBlocking finished in 1.389 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010156:INFO:CONSOLE(177)] "FrameGLBackground finished in 1.180 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010156:INFO:CONSOLE(177)] "ExtensionsGLForceAsync finished in 0.320 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010157:INFO:CONSOLE(177)] "ExtensionsGL finished in 0.328 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010157:INFO:CONSOLE(177)] "ExtensionsGLBlocking finished in 0.296 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(0)] "libppapi_tests.so: 0x7B is not a valid resource ID.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (0)
[20585:20585:1006/010157:INFO:CONSOLE(177)] "ExtensionsGLBackground finished in 0.320 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010157:INFO:CONSOLE(177)] "BadResourceForceAsync finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010157:INFO:CONSOLE(177)] "BadResource finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010157:INFO:CONSOLE(177)] "BadResourceBlocking finished in 0.004 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[20585:20585:1006/010157:INFO:CONSOLE(177)] "BadResourceBackground finished in 0.002 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Graphics3D (177)
[       OK ] OutOfProcessPPAPITest.Graphics3D (10026 ms)
[719/962] OutOfProcessPPAPITest.Graphics3D (10516 ms)
[ RUN      ] OutOfProcessPPAPITest.NetworkMonitor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21087:21087:1006/010155:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21087:21087:1006/010155:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40269...
sending server_data: {"host": "127.0.0.1", "port": 40269} (36 bytes)
[21087:21087:1006/010157:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:40269/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[21087:21087:1006/010157:INFO:CONSOLE(177)] "Basic finished in 0.002 seconds.", source: http://127.0.0.1:40269/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[21087:21087:1006/010157:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.008 seconds.", source: http://127.0.0.1:40269/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[21087:21087:1006/010157:INFO:CONSOLE(177)] "2Monitors finished in 0.002 seconds.", source: http://127.0.0.1:40269/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[21087:21087:1006/010157:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:40269/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[21087:21087:1006/010157:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.002 seconds.", source: http://127.0.0.1:40269/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[       OK ] OutOfProcessPPAPITest.NetworkMonitor (3257 ms)
[720/962] OutOfProcessPPAPITest.NetworkMonitor (3682 ms)
[ RUN      ] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21271:21271:1006/010158:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21271:21271:1006/010158:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21271:21271:1006/010200:INFO:CONSOLE(177)] "AcceptTouchEvent_1 finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_1 (177)
[21271:21271:1006/010200:INFO:CONSOLE(177)] "AcceptTouchEvent_2 finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_2 (177)
[21271:21271:1006/010200:INFO:CONSOLE(177)] "AcceptTouchEvent_3 finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_3 (177)
[21271:21271:1006/010200:INFO:CONSOLE(177)] "AcceptTouchEvent_4 finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_4 (177)
[       OK ] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent (2787 ms)
[721/962] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent (3425 ms)
[ RUN      ] OutOfProcessPPAPITest.Flash_SetCrashData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21291:21291:1006/010158:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21291:21291:1006/010158:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21291:21291:1006/010200:INFO:CONSOLE(177)] "SetCrashData finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Flash_SetCrashData (177)
[       OK ] OutOfProcessPPAPITest.Flash_SetCrashData (2975 ms)
[722/962] OutOfProcessPPAPITest.Flash_SetCrashData (3417 ms)
[ RUN      ] OutOfProcessPPAPITest.FlashFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21332:21332:1006/010159:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21332:21332:1006/010159:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21332:21332:1006/010201:INFO:CONSOLE(177)] "OpenFile finished in 0.002 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashFile (177)
[21332:21332:1006/010201:INFO:CONSOLE(177)] "RenameFile finished in 0.003 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashFile (177)
[21332:21332:1006/010201:INFO:CONSOLE(177)] "DeleteFileOrDir finished in 0.006 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashFile (177)
[21332:21332:1006/010201:INFO:CONSOLE(177)] "CreateDir finished in 0.002 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashFile (177)
[21332:21332:1006/010201:INFO:CONSOLE(177)] "QueryFile finished in 0.002 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashFile (177)
[21332:21332:1006/010201:INFO:CONSOLE(177)] "GetDirContents finished in 0.004 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashFile (177)
[21332:21332:1006/010201:INFO:CONSOLE(177)] "CreateTemporaryFile finished in 0.004 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashFile (177)
[1:2:1006/010201:WARNING:channel.cc(358)] RawChannel write error
[       OK ] OutOfProcessPPAPITest.FlashFile (2888 ms)
[723/962] OutOfProcessPPAPITest.FlashFile (3418 ms)
[ RUN      ] OutOfProcessPPAPITest.FlashClipboard
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21297:21297:1006/010159:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21297:21297:1006/010159:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21297:21297:1006/010201:INFO:CONSOLE(177)] "ReadWritePlainText finished in 0.008 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[21297:21297:1006/010201:INFO:CONSOLE(177)] "ReadWriteHTML finished in 0.004 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[21297:21297:1006/010201:INFO:CONSOLE(177)] "ReadWriteRTF finished in 0.001 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[21297:21297:1006/010201:INFO:CONSOLE(177)] "ReadWriteCustomData finished in 0.002 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[21297:21297:1006/010201:INFO:CONSOLE(177)] "ReadWriteMultipleFormats finished in 0.005 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[21297:21297:1006/010201:INFO:CONSOLE(177)] "Clear finished in 0.003 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[21297:21297:1006/010201:INFO:CONSOLE(177)] "InvalidFormat finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[21297:21297:1006/010201:INFO:CONSOLE(177)] "RegisterCustomFormat finished in 0.001 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[21297:21297:1006/010201:INFO:CONSOLE(177)] "GetSequenceNumber finished in 0.755 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[       OK ] OutOfProcessPPAPITest.FlashClipboard (4588 ms)
[724/962] OutOfProcessPPAPITest.FlashClipboard (5257 ms)
[ RUN      ] OutOfProcessPPAPITest.PDF
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21533:21533:1006/010201:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21533:21533:1006/010201:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21533:21533:1006/010203:INFO:CONSOLE(177)] "GetV8ExternalSnapshotData finished in 0.000 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=PDF (177)
[       OK ] OutOfProcessPPAPITest.PDF (2682 ms)
[725/962] OutOfProcessPPAPITest.PDF (3163 ms)
[ RUN      ] PPAPIBrokerInfoBarTest.Deny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21590:21590:1006/010202:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21590:21590:1006/010202:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21590:21590:1006/010203:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.002 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[21590:21590:1006/010203:INFO:CONSOLE(177)] "ConnectPermissionDenied finished in 0.027 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionDenied (177)
[21590:21590:1006/010203:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.003 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[1:1:1006/010203:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PPAPIBrokerInfoBarTest.Deny (2656 ms)
[726/962] PPAPIBrokerInfoBarTest.Deny (3160 ms)
[ RUN      ] OutOfProcessPPAPITest.FlashDRM
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21548:21548:1006/010202:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21548:21548:1006/010202:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21548:21548:1006/010204:INFO:CONSOLE(177)] "GetHmonitor finished in 0.003 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashDRM_GetHmonitor,FlashDRM_GetVoucherFile, (177)
[21548:21548:1006/010204:INFO:CONSOLE(177)] "GetVoucherFile finished in 0.008 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=FlashDRM_GetHmonitor,FlashDRM_GetVoucherFile, (177)
[       OK ] OutOfProcessPPAPITest.FlashDRM (3499 ms)
[727/962] OutOfProcessPPAPITest.FlashDRM (3945 ms)
[ RUN      ] PPAPIBrokerInfoBarTest.Blocked
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21733:21733:1006/010204:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21733:21733:1006/010204:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21733:21733:1006/010205:INFO:CONSOLE(177)] "ConnectPermissionDenied finished in 0.008 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionDenied (177)
[21733:21733:1006/010205:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.002 seconds.", source: file:///tmp/runXNW6qm/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[1:1:1006/010206:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PPAPIBrokerInfoBarTest.Blocked (2846 ms)
[728/962] PPAPIBrokerInfoBarTest.Blocked (3422 ms)
[ RUN      ] PPAPINaClNewlibTest.Console
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21768:21768:1006/010204:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21768:21768:1006/010205:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36573...
sending server_data: {"host": "127.0.0.1", "port": 36573} (36 bytes)
[1,2382141888:08:02:07.402444] Native Client module will be loaded at base address 0x000049d600000000

** Signal 31 from trusted code: pc=7fbc8c0ecf48

** Signal 31 from trusted code: pc=7fbc8c0ecf48

** Signal 31 from trusted code: pc=7fbc8c0ecf48

** Signal 31 from trusted code: pc=7fbc8c0ecf48

** Signal 31 from trusted code: pc=7fbc8c0ecf48
[21768:21768:1006/010207:INFO:CONSOLE(0)] "[Undefined]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "somewhere: [Undefined]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "[Null]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "somewhere: [Null]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "[False]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "somewhere: [False]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "12345678", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "somewhere: 12345678", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "-0", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "somewhere: -0", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "Hello World!", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "somewhere: Hello World!", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "[Array]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "somewhere: [Array]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "[Array buffer]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "somewhere: [Array buffer]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "[Dictionary]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(0)] "somewhere: [Dictionary]", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (0)
[21768:21768:1006/010207:INFO:CONSOLE(177)] "Smoke finished in 0.000 seconds.", source: http://127.0.0.1:36573/files/test_case.html?mode=nacl_newlib&testcase=Console (177)
[       OK ] PPAPINaClNewlibTest.Console (3959 ms)
[729/962] PPAPINaClNewlibTest.Console (4467 ms)
[ RUN      ] PPAPINaClNewlibTest.Core
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21848:21848:1006/010205:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21848:21848:1006/010205:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40393...
sending server_data: {"host": "127.0.0.1", "port": 40393} (36 bytes)
[1,2293656000:08:02:08.658360] Native Client module will be loaded at base address 0x00002a0500000000

** Signal 31 from trusted code: pc=7ff786c89f48

** Signal 31 from trusted code: pc=7ff786c89f48

** Signal 31 from trusted code: pc=7ff786c89f48

** Signal 31 from trusted code: pc=7ff786c89f48

** Signal 31 from trusted code: pc=7ff786c89f48
[21848:21848:1006/010208:INFO:CONSOLE(177)] "Time finished in 0.100 seconds.", source: http://127.0.0.1:40393/files/test_case.html?mode=nacl_newlib&testcase=Core (177)
[21848:21848:1006/010208:INFO:CONSOLE(177)] "TimeTicks finished in 0.100 seconds.", source: http://127.0.0.1:40393/files/test_case.html?mode=nacl_newlib&testcase=Core (177)
[21915:21915:1006/010209:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21915:21915:1006/010209:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21915:21915:1006/010209:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21915:21915:1006/010209:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21915:21915:1006/010209:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21915:21915:1006/010209:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21915:21915:1006/010209:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21915:21915:1006/010209:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.Core (4220 ms)
[730/962] PPAPINaClNewlibTest.Core (4736 ms)
[ RUN      ] PPAPINaClNewlibTest.InputEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21873:21873:1006/010206:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21873:21873:1006/010206:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44753...
sending server_data: {"host": "127.0.0.1", "port": 44753} (36 bytes)
[1,2274646464:08:02:08.263271] Native Client module will be loaded at base address 0x00006cf000000000

** Signal 31 from trusted code: pc=7f8d85a68f48

** Signal 31 from trusted code: pc=7f8d85a68f48

** Signal 31 from trusted code: pc=7f8d85a68f48

** Signal 31 from trusted code: pc=7f8d85a68f48

** Signal 31 from trusted code: pc=7f8d85a68f48
[1:1:1006/010208:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010208:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010208:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010208:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010208:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010208:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010208:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010208:WARNING:keycode_converter.cc(100)] empty code string
[21873:21873:1006/010208:INFO:CONSOLE(177)] "Events finished in 0.029 seconds.", source: http://127.0.0.1:44753/files/test_case.html?mode=nacl_newlib&testcase=InputEvent (177)
[21968:21968:1006/010209:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21968:21968:1006/010209:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21968:21968:1006/010209:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21968:21968:1006/010209:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21968:21968:1006/010209:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21968:21968:1006/010209:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21968:21968:1006/010210:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21968:21968:1006/010210:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.InputEvent (4489 ms)
[731/962] PPAPINaClNewlibTest.InputEvent (4992 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_Describe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21996:21996:1006/010207:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21996:21996:1006/010207:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42395...
sending server_data: {"host": "127.0.0.1", "port": 42395} (36 bytes)
[1,1180322240:08:02:10.119132] Native Client module will be loaded at base address 0x0000419700000000

** Signal 31 from trusted code: pc=7f53446c7f48

** Signal 31 from trusted code: pc=7f53446c7f48

** Signal 31 from trusted code: pc=7f53446c7f48

** Signal 31 from trusted code: pc=7f53446c7f48

** Signal 31 from trusted code: pc=7f53446c7f48
[21996:21996:1006/010210:INFO:CONSOLE(177)] "Describe finished in 0.000 seconds.", source: http://127.0.0.1:42395/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Describe (177)
[       OK ] PPAPINaClNewlibTest.Graphics2D_Describe (3444 ms)
[732/962] PPAPINaClNewlibTest.Graphics2D_Describe (4208 ms)
[ RUN      ] PPAPINaClNewlibTest.TCPSocket
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22168:22168:1006/010211:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22168:22168:1006/010211:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49330...
sending server_data: {"host": "127.0.0.1", "port": 49330} (36 bytes)
[1,3107256768:08:02:13.338914] Native Client module will be loaded at base address 0x00003d7700000000

** Signal 31 from trusted code: pc=7f94b7472f48

** Signal 31 from trusted code: pc=7f94b7472f48

** Signal 31 from trusted code: pc=7f94b7472f48

** Signal 31 from trusted code: pc=7f94b7472f48

** Signal 31 from trusted code: pc=7f94b7472f48

** Signal 31 from trusted code: pc=7f94b7472f48
[22168:22168:1006/010213:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "Connect finished in 0.004 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f94b7472f48
[22168:22168:1006/010213:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.010 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "ConnectBackground finished in 0.011 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f94b7472f48
[22168:22168:1006/010213:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "ReadWrite finished in 0.003 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f94b7472f48

** Signal 31 from trusted code: pc=7f94b7472f48

** Signal 31 from trusted code: pc=7f94b7472f48
[22168:22168:1006/010213:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.013 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.003 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f94b7472f48
[22168:22168:1006/010213:INFO:CONSOLE(177)] "SetOption finished in 0.003 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f94b7472f48
[22168:22168:1006/010213:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.010 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.012 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "Listen finished in 0.004 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f94b7472f48

** Signal 31 from trusted code: pc=7f94b7472f48
[22168:22168:1006/010213:INFO:CONSOLE(177)] "ListenBlocking finished in 0.013 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "ListenBackground finished in 0.008 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f94b7472f48
[22168:22168:1006/010213:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f94b7472f48
[22168:22168:1006/010213:INFO:CONSOLE(177)] "Backlog finished in 0.014 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.033 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "BacklogBackground finished in 0.015 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "Interface_1_0ForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "Interface_1_0 finished in 0.002 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "Interface_1_0Blocking finished in 0.006 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[22168:22168:1006/010213:INFO:CONSOLE(177)] "Interface_1_0Background finished in 0.008 seconds.", source: http://127.0.0.1:49330/files/test_case.html?mode=nacl_newlib&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[       OK ] PPAPINaClNewlibTest.TCPSocket (3430 ms)
[733/962] PPAPINaClNewlibTest.TCPSocket (3943 ms)
[ RUN      ] PPAPINaClNewlibTest.UDPSocket_SetOption
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22230:22230:1006/010211:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22230:22230:1006/010211:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46781...
sending server_data: {"host": "127.0.0.1", "port": 46781} (36 bytes)
[1,2949827008:08:02:13.677819] Native Client module will be loaded at base address 0x0000692800000000

** Signal 31 from trusted code: pc=7f84ade4ff48

** Signal 31 from trusted code: pc=7f84ade4ff48

** Signal 31 from trusted code: pc=7f84ade4ff48

** Signal 31 from trusted code: pc=7f84ade4ff48

** Signal 31 from trusted code: pc=7f84ade4ff48

** Signal 31 from trusted code: pc=7f84ade4ff48
[22230:22230:1006/010213:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:46781/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption, (177)
[22230:22230:1006/010213:INFO:CONSOLE(177)] "SetOption finished in 0.010 seconds.", source: http://127.0.0.1:46781/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption, (177)

** Signal 31 from trusted code: pc=7f84ade4ff48
[22230:22230:1006/010213:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.007 seconds.", source: http://127.0.0.1:46781/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption, (177)
[22230:22230:1006/010213:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.010 seconds.", source: http://127.0.0.1:46781/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_SetOption, (177)
[22325:22325:1006/010214:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22325:22325:1006/010214:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22325:22325:1006/010214:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22325:22325:1006/010214:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22325:22325:1006/010214:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22325:22325:1006/010214:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22325:22325:1006/010214:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22325:22325:1006/010214:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.UDPSocket_SetOption (3200 ms)
[734/962] PPAPINaClNewlibTest.UDPSocket_SetOption (3689 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_FlushOffscreenUpdate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22080:22080:1006/010209:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22080:22080:1006/010209:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48966...
sending server_data: {"host": "127.0.0.1", "port": 48966} (36 bytes)
[1,2890013120:08:02:11.205152] Native Client module will be loaded at base address 0x00007e9c00000000

** Signal 31 from trusted code: pc=7fbeaa544f48

** Signal 31 from trusted code: pc=7fbeaa544f48

** Signal 31 from trusted code: pc=7fbeaa544f48

** Signal 31 from trusted code: pc=7fbeaa544f48

** Signal 31 from trusted code: pc=7fbeaa544f48
[22080:22080:1006/010212:INFO:CONSOLE(177)] "FlushOffscreenUpdateForceAsync finished in 1.149 seconds.", source: http://127.0.0.1:48966/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_FlushOffscreenUpdate (177)
[22080:22080:1006/010214:INFO:CONSOLE(177)] "FlushOffscreenUpdate finished in 1.828 seconds.", source: http://127.0.0.1:48966/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_FlushOffscreenUpdate (177)
[       OK ] PPAPINaClNewlibTest.Graphics2D_FlushOffscreenUpdate (6058 ms)
[735/962] PPAPINaClNewlibTest.Graphics2D_FlushOffscreenUpdate (6568 ms)
[ RUN      ] PPAPINaClNewlibTest.UDPSocketPrivate_Connect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22399:22399:1006/010214:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22399:22399:1006/010215:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34481...
sending server_data: {"host": "127.0.0.1", "port": 34481} (36 bytes)
[1,1134369216:08:02:17.014975] Native Client module will be loaded at base address 0x0000450200000000

** Signal 31 from trusted code: pc=7f8441af4f48

** Signal 31 from trusted code: pc=7f8441af4f48

** Signal 31 from trusted code: pc=7f8441af4f48

** Signal 31 from trusted code: pc=7f8441af4f48

** Signal 31 from trusted code: pc=7f8441af4f48

** Signal 31 from trusted code: pc=7f8441af4f48
[22399:22399:1006/010217:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:34481/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_Connect (177)
[22399:22399:1006/010217:INFO:CONSOLE(177)] "Connect finished in 0.005 seconds.", source: http://127.0.0.1:34481/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_Connect (177)

** Signal 31 from trusted code: pc=7f8441af4f48
[22399:22399:1006/010217:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.010 seconds.", source: http://127.0.0.1:34481/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_Connect (177)
[22399:22399:1006/010217:INFO:CONSOLE(177)] "ConnectBackground finished in 0.009 seconds.", source: http://127.0.0.1:34481/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_Connect (177)
[       OK ] PPAPINaClNewlibTest.UDPSocketPrivate_Connect (2826 ms)
[736/962] PPAPINaClNewlibTest.UDPSocketPrivate_Connect (3421 ms)
[ RUN      ] PPAPINaClNewlibTest.HostResolver
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22407:22407:1006/010215:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22407:22407:1006/010215:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54938...
sending server_data: {"host": "127.0.0.1", "port": 54938} (36 bytes)
[1,808323520:08:02:17.677692] Native Client module will be loaded at base address 0x000027c800000000

** Signal 31 from trusted code: pc=7f4b2e403f48

** Signal 31 from trusted code: pc=7f4b2e403f48

** Signal 31 from trusted code: pc=7f4b2e403f48

** Signal 31 from trusted code: pc=7f4b2e403f48

** Signal 31 from trusted code: pc=7f4b2e403f48
[22407:22407:1006/010217:INFO:CONSOLE(177)] "Empty finished in 0.000 seconds.", source: http://127.0.0.1:54938/files/test_case.html?mode=nacl_newlib&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[22407:22407:1006/010217:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:54938/files/test_case.html?mode=nacl_newlib&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[22407:22407:1006/010217:INFO:CONSOLE(177)] "Resolve finished in 0.007 seconds.", source: http://127.0.0.1:54938/files/test_case.html?mode=nacl_newlib&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)

** Signal 31 from trusted code: pc=7f4b2e403f48
[22407:22407:1006/010217:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.007 seconds.", source: http://127.0.0.1:54938/files/test_case.html?mode=nacl_newlib&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)

** Signal 31 from trusted code: pc=7f4b2e403f48
testserver.py: Broken pipe
[22407:22407:1006/010217:INFO:CONSOLE(177)] "ResolveBackground finished in 0.012 seconds.", source: http://127.0.0.1:54938/files/test_case.html?mode=nacl_newlib&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)

** Signal 31 from trusted code: pc=7f4b2e403f48

** Signal 31 from trusted code: pc=7f4b2e403f48
[22407:22407:1006/010217:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:54938/files/test_case.html?mode=nacl_newlib&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[22407:22407:1006/010217:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.008 seconds.", source: http://127.0.0.1:54938/files/test_case.html?mode=nacl_newlib&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[22407:22407:1006/010217:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.011 seconds.", source: http://127.0.0.1:54938/files/test_case.html?mode=nacl_newlib&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[22407:22407:1006/010217:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.006 seconds.", source: http://127.0.0.1:54938/files/test_case.html?mode=nacl_newlib&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[       OK ] PPAPINaClNewlibTest.HostResolver (3331 ms)
[737/962] PPAPINaClNewlibTest.HostResolver (3954 ms)
[ RUN      ] PPAPINaClNewlibTest.HostResolverPrivate_Resolve
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22444:22444:1006/010216:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22444:22444:1006/010216:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34200...
sending server_data: {"host": "127.0.0.1", "port": 34200} (36 bytes)
[1,2625673664:08:02:18.072363] Native Client module will be loaded at base address 0x000066cc00000000

** Signal 31 from trusted code: pc=7fe69a92cf48

** Signal 31 from trusted code: pc=7fe69a92cf48

** Signal 31 from trusted code: pc=7fe69a92cf48

** Signal 31 from trusted code: pc=7fe69a92cf48

** Signal 31 from trusted code: pc=7fe69a92cf48

** Signal 31 from trusted code: pc=7fe69a92cf48
[22444:22444:1006/010218:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:34200/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivate_Resolve (177)
[22444:22444:1006/010218:INFO:CONSOLE(177)] "Resolve finished in 0.005 seconds.", source: http://127.0.0.1:34200/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivate_Resolve (177)

** Signal 31 from trusted code: pc=7fe69a92cf48
[22444:22444:1006/010218:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.008 seconds.", source: http://127.0.0.1:34200/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivate_Resolve (177)
[22444:22444:1006/010218:INFO:CONSOLE(177)] "ResolveBackground finished in 0.007 seconds.", source: http://127.0.0.1:34200/files/test_case.html?mode=nacl_newlib&testcase=HostResolverPrivate_Resolve (177)
[       OK ] PPAPINaClNewlibTest.HostResolverPrivate_Resolve (3795 ms)
[738/962] PPAPINaClNewlibTest.HostResolverPrivate_Resolve (4474 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics3D
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22151:22151:1006/010210:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22151:22151:1006/010210:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55130...
sending server_data: {"host": "127.0.0.1", "port": 55130} (36 bytes)
[1,3278834112:08:02:12.782878] Native Client module will be loaded at base address 0x00004abc00000000

** Signal 31 from trusted code: pc=7f05c1813f48

** Signal 31 from trusted code: pc=7f05c1813f48

** Signal 31 from trusted code: pc=7f05c1813f48

** Signal 31 from trusted code: pc=7f05c1813f48

** Signal 31 from trusted code: pc=7f05c1813f48
[22151:22151:1006/010214:INFO:CONSOLE(177)] "FramePPAPIForceAsync finished in 1.345 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7f05c1813f48
[22151:22151:1006/010215:INFO:CONSOLE(177)] "FramePPAPI finished in 1.389 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7f05c1813f48
[22151:22151:1006/010216:INFO:CONSOLE(177)] "FramePPAPIBlocking finished in 1.171 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)
[22151:22151:1006/010217:INFO:CONSOLE(177)] "FramePPAPIBackground finished in 0.346 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)
[22151:22151:1006/010217:INFO:CONSOLE(177)] "FrameGLForceAsync finished in 0.371 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7f05c1813f48
[22151:22151:1006/010218:INFO:CONSOLE(177)] "FrameGL finished in 0.409 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7f05c1813f48
[22151:22151:1006/010218:INFO:CONSOLE(177)] "FrameGLBlocking finished in 0.401 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)
[22151:22151:1006/010218:INFO:CONSOLE(177)] "FrameGLBackground finished in 0.032 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)
[22151:22151:1006/010219:INFO:CONSOLE(177)] "ExtensionsGLForceAsync finished in 0.648 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7f05c1813f48
[22151:22151:1006/010219:INFO:CONSOLE(177)] "ExtensionsGL finished in 0.314 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7f05c1813f48
[22151:22151:1006/010219:INFO:CONSOLE(177)] "ExtensionsGLBlocking finished in 0.395 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7f05c1813f48

** Signal 31 from trusted code: pc=7f05c1813f48
[22151:22151:1006/010220:INFO:CONSOLE(177)] "ExtensionsGLBackground finished in 0.440 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)
[22151:22151:1006/010220:INFO:CONSOLE(177)] "BadResourceForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)
[22151:22151:1006/010220:INFO:CONSOLE(177)] "BadResource finished in 0.000 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)
[22151:22151:1006/010220:INFO:CONSOLE(177)] "BadResourceBlocking finished in 0.001 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)
[22151:22151:1006/010220:INFO:CONSOLE(177)] "BadResourceBackground finished in 0.005 seconds.", source: http://127.0.0.1:55130/files/test_case.html?mode=nacl_newlib&testcase=Graphics3D (177)
[22198:22198:1006/010220:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22198:22198:1006/010220:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22198:22198:1006/010220:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22198:22198:1006/010220:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PPAPINaClNewlibTest.Graphics3D (10250 ms)
[739/962] PPAPINaClNewlibTest.Graphics3D (10770 ms)
[ RUN      ] PPAPINaClNewlibTest.URLLoader1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22597:22597:1006/010218:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22597:22597:1006/010218:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57988...
sending server_data: {"host": "127.0.0.1", "port": 57988} (36 bytes)
[1,912050624:08:02:20.551810] Native Client module will be loaded at base address 0x0000644600000000

** Signal 31 from trusted code: pc=7f57346eff48

** Signal 31 from trusted code: pc=7f57346eff48

** Signal 31 from trusted code: pc=7f57346eff48

** Signal 31 from trusted code: pc=7f57346eff48

** Signal 31 from trusted code: pc=7f57346eff48
[22597:22597:1006/010220:INFO:CONSOLE(177)] "EmptyDataPOSTForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[22597:22597:1006/010220:INFO:CONSOLE(177)] "EmptyDataPOST finished in 0.015 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f57346eff48

** Signal 31 from trusted code: pc=7f57346eff48
[22597:22597:1006/010220:INFO:CONSOLE(177)] "EmptyDataPOSTBlocking finished in 0.027 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[22597:22597:1006/010220:INFO:CONSOLE(177)] "EmptyDataPOSTBackground finished in 0.008 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[22597:22597:1006/010220:INFO:CONSOLE(177)] "BinaryDataPOSTForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f57346eff48
[22597:22597:1006/010220:INFO:CONSOLE(177)] "BinaryDataPOST finished in 0.013 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f57346eff48
[22597:22597:1006/010220:INFO:CONSOLE(177)] "BinaryDataPOSTBlocking finished in 0.014 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[22597:22597:1006/010220:INFO:CONSOLE(177)] "BinaryDataPOSTBackground finished in 0.019 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[22597:22597:1006/010220:INFO:CONSOLE(177)] "CustomRequestHeaderForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[22597:22597:1006/010220:INFO:CONSOLE(177)] "CustomRequestHeader finished in 0.020 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f57346eff48

** Signal 31 from trusted code: pc=7f57346eff48
[22597:22597:1006/010220:INFO:CONSOLE(177)] "CustomRequestHeaderBlocking finished in 0.016 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[22597:22597:1006/010220:INFO:CONSOLE(177)] "CustomRequestHeaderBackground finished in 0.015 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[22597:22597:1006/010220:INFO:CONSOLE(177)] "FailsBogusContentLengthForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f57346eff48
[22597:22597:1006/010220:INFO:CONSOLE(177)] "FailsBogusContentLength finished in 0.008 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f57346eff48
[22597:22597:1006/010220:INFO:CONSOLE(177)] "FailsBogusContentLengthBlocking finished in 0.007 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[22597:22597:1006/010221:INFO:CONSOLE(177)] "FailsBogusContentLengthBackground finished in 0.011 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f57346eff48
[22597:22597:1006/010221:INFO:CONSOLE(177)] "StreamToFileForceAsync finished in 0.058 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f57346eff48
[22597:22597:1006/010221:INFO:CONSOLE(177)] "StreamToFile finished in 0.069 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)

** Signal 31 from trusted code: pc=7f57346eff48
[22597:22597:1006/010221:INFO:CONSOLE(177)] "StreamToFileBlocking finished in 0.021 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[22597:22597:1006/010221:INFO:CONSOLE(177)] "StreamToFileBackground finished in 0.034 seconds.", source: http://127.0.0.1:57988/files/test_case.html?mode=nacl_newlib&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[       OK ] PPAPINaClNewlibTest.URLLoader1 (3522 ms)
[740/962] PPAPINaClNewlibTest.URLLoader1 (4236 ms)
[ RUN      ] PPAPINaClNewlibTest.URLRequest_SetProperty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22660:22660:1006/010219:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22660:22660:1006/010219:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42297...
sending server_data: {"host": "127.0.0.1", "port": 42297} (36 bytes)
[1,588679616:08:02:20.862696] Native Client module will be loaded at base address 0x0000409800000000

** Signal 31 from trusted code: pc=7f0c2128bf48

** Signal 31 from trusted code: pc=7f0c2128bf48

** Signal 31 from trusted code: pc=7f0c2128bf48

** Signal 31 from trusted code: pc=7f0c2128bf48

** Signal 31 from trusted code: pc=7f0c2128bf48
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (0)
[22660:22660:1006/010221:INFO:CONSOLE(177)] "SetProperty finished in 0.000 seconds.", source: http://127.0.0.1:42297/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_SetProperty (177)
[22719:22719:1006/010221:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ab300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22719:22719:1006/010221:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ab300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22719:22719:1006/010221:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ab300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22719:22719:1006/010221:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ab300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22719:22719:1006/010221:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ab300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22719:22719:1006/010221:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ab300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22719:22719:1006/010221:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ab300]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22719:22719:1006/010221:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ab300]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.URLRequest_SetProperty (3060 ms)
[741/962] PPAPINaClNewlibTest.URLRequest_SetProperty (3689 ms)
[ RUN      ] PPAPINaClNewlibTest.URLRequest_AppendDataToBody
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22722:22722:1006/010220:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22722:22722:1006/010220:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54899...
sending server_data: {"host": "127.0.0.1", "port": 54899} (36 bytes)
[1,2522790336:08:02:23.383247] Native Client module will be loaded at base address 0x0000580800000000

** Signal 31 from trusted code: pc=7f999470ef48

** Signal 31 from trusted code: pc=7f999470ef48

** Signal 31 from trusted code: pc=7f999470ef48

** Signal 31 from trusted code: pc=7f999470ef48

** Signal 31 from trusted code: pc=7f999470ef48
[22722:22722:1006/010223:INFO:CONSOLE(177)] "AppendDataToBody finished in 0.023 seconds.", source: http://127.0.0.1:54899/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_AppendDataToBody (177)
[       OK ] PPAPINaClNewlibTest.URLRequest_AppendDataToBody (4600 ms)
[742/962] PPAPINaClNewlibTest.URLRequest_AppendDataToBody (5253 ms)
[ RUN      ] PPAPINaClNewlibTest.PostMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22787:22787:1006/010221:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22787:22787:1006/010221:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56612...
sending server_data: {"host": "127.0.0.1", "port": 56612} (36 bytes)
[1,1557813696:08:02:23.594063] Native Client module will be loaded at base address 0x0000420400000000

** Signal 31 from trusted code: pc=7f875aec8f48

** Signal 31 from trusted code: pc=7f875aec8f48

** Signal 31 from trusted code: pc=7f875aec8f48

** Signal 31 from trusted code: pc=7f875aec8f48

** Signal 31 from trusted code: pc=7f875aec8f48
[22787:22787:1006/010223:INFO:CONSOLE(177)] "SendInInit finished in 0.015 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[22787:22787:1006/010223:INFO:CONSOLE(177)] "SendingData finished in 0.029 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[22787:22787:1006/010223:INFO:CONSOLE(177)] "SendingString finished in 0.022 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[22787:22787:1006/010223:INFO:CONSOLE(177)] "SendingArrayBuffer finished in 0.086 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[22787:22787:1006/010223:INFO:CONSOLE(177)] "SendingArray finished in 0.035 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[22787:22787:1006/010224:INFO:CONSOLE(177)] "SendingDictionary finished in 0.038 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)

** Signal 31 from trusted code: pc=7f875aec8f48
[22787:22787:1006/010224:INFO:CONSOLE(177)] "SendingResource finished in 0.081 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[22787:22787:1006/010224:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a PP_Var to a Javascript value. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[22787:22787:1006/010224:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a JavaScript value to a PP_Var. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[22787:22787:1006/010224:INFO:CONSOLE(177)] "SendingComplexVar finished in 0.036 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[22787:22787:1006/010224:INFO:CONSOLE(177)] "MessageEvent finished in 0.037 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[22787:22787:1006/010224:INFO:CONSOLE(177)] "NoHandler finished in 0.008 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[22787:22787:1006/010224:INFO:CONSOLE(177)] "ExtraParam finished in 0.008 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)

** Signal 31 from trusted code: pc=7f875aec8f48

** Signal 31 from trusted code: pc=7f875aec8f48

** Signal 31 from trusted code: pc=7f875aec8f48

** Signal 31 from trusted code: pc=7f875aec8f48
[22787:22787:1006/010224:INFO:CONSOLE(177)] "NonMainThread finished in 0.032 seconds.", source: http://127.0.0.1:56612/files/test_case.html?mode=nacl_newlib&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[22874:22874:1006/010224:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22874:22874:1006/010224:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22874:22874:1006/010224:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22874:22874:1006/010224:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22874:22874:1006/010225:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22874:22874:1006/010225:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[22874:22874:1006/010225:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22874:22874:1006/010225:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.PostMessage (4229 ms)
[743/962] PPAPINaClNewlibTest.PostMessage (5003 ms)
[ RUN      ] PPAPINaClNewlibTest.FileRef2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22898:22898:1006/010222:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22898:22898:1006/010222:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53069...
sending server_data: {"host": "127.0.0.1", "port": 53069} (36 bytes)
[1,1288280512:08:02:24.678994] Native Client module will be loaded at base address 0x00007d0500000000

** Signal 31 from trusted code: pc=7fc44adbcf48

** Signal 31 from trusted code: pc=7fc44adbcf48

** Signal 31 from trusted code: pc=7fc44adbcf48

** Signal 31 from trusted code: pc=7fc44adbcf48

** Signal 31 from trusted code: pc=7fc44adbcf48

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010224:INFO:CONSOLE(177)] "QueryAndTouchFileForceAsync finished in 0.053 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010224:INFO:CONSOLE(177)] "QueryAndTouchFile finished in 0.013 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010224:INFO:CONSOLE(177)] "QueryAndTouchFileBlocking finished in 0.018 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:22898:1006/010224:INFO:CONSOLE(177)] "QueryAndTouchFileBackground finished in 0.017 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:22930:1006/010224:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[22898:22898:1006/010224:INFO:CONSOLE(177)] "DeleteFileAndDirectoryForceAsync finished in 0.022 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:22930:1006/010224:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010224:INFO:CONSOLE(177)] "DeleteFileAndDirectory finished in 0.025 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:22916:1006/010224:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010225:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBlocking finished in 0.034 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:23057:1006/010225:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[22898:22898:1006/010225:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBackground finished in 0.033 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:22916:1006/010225:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[22898:22898:1006/010225:INFO:CONSOLE(177)] "RenameFileAndDirectoryForceAsync finished in 0.030 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:22916:1006/010225:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010225:INFO:CONSOLE(177)] "RenameFileAndDirectory finished in 0.040 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:23057:1006/010225:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010225:INFO:CONSOLE(177)] "RenameFileAndDirectoryBlocking finished in 0.061 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:23057:1006/010225:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[22898:22898:1006/010225:INFO:CONSOLE(177)] "RenameFileAndDirectoryBackground finished in 0.035 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:22898:1006/010225:INFO:CONSOLE(177)] "QueryForceAsync finished in 0.048 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010225:INFO:CONSOLE(177)] "Query finished in 0.040 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010225:INFO:CONSOLE(177)] "QueryBlocking finished in 0.036 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:22898:1006/010225:INFO:CONSOLE(177)] "QueryBackground finished in 0.040 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:22898:1006/010225:INFO:CONSOLE(177)] "FileNameEscapingForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010225:INFO:CONSOLE(177)] "FileNameEscaping finished in 0.024 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fc44adbcf48
[22898:22898:1006/010225:INFO:CONSOLE(177)] "FileNameEscapingBlocking finished in 0.028 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[22898:22898:1006/010225:INFO:CONSOLE(177)] "FileNameEscapingBackground finished in 0.030 seconds.", source: http://127.0.0.1:53069/files/test_case.html?mode=nacl_newlib&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[1:2:1006/010225:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClNewlibTest.FileRef2 (4651 ms)
[744/962] PPAPINaClNewlibTest.FileRef2 (5253 ms)
[ RUN      ] PPAPINaClNewlibTest.FileSystem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22905:22905:1006/010223:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22905:22905:1006/010223:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52582...
sending server_data: {"host": "127.0.0.1", "port": 52582} (36 bytes)
[1,366676416:08:02:25.695587] Native Client module will be loaded at base address 0x0000447b00000000

** Signal 31 from trusted code: pc=7fb013ed3f48

** Signal 31 from trusted code: pc=7fb013ed3f48

** Signal 31 from trusted code: pc=7fb013ed3f48

** Signal 31 from trusted code: pc=7fb013ed3f48

** Signal 31 from trusted code: pc=7fb013ed3f48
[22905:22905:1006/010225:INFO:CONSOLE(177)] "OpenForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)
[22905:22905:1006/010225:INFO:CONSOLE(177)] "Open finished in 0.009 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)

** Signal 31 from trusted code: pc=7fb013ed3f48

** Signal 31 from trusted code: pc=7fb013ed3f48
[22905:22905:1006/010225:INFO:CONSOLE(177)] "OpenBlocking finished in 0.020 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)
[22905:22905:1006/010225:INFO:CONSOLE(177)] "OpenBackground finished in 0.014 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)
[22905:22905:1006/010225:INFO:CONSOLE(177)] "MultipleOpensForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)

** Signal 31 from trusted code: pc=7fb013ed3f48
[22905:22905:1006/010225:INFO:CONSOLE(177)] "MultipleOpens finished in 0.016 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)

** Signal 31 from trusted code: pc=7fb013ed3f48
[22905:22905:1006/010225:INFO:CONSOLE(177)] "MultipleOpensBlocking finished in 0.016 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)

** Signal 31 from trusted code: pc=7fb013ed3f48

** Signal 31 from trusted code: pc=7fb013ed3f48
[22905:22905:1006/010226:INFO:CONSOLE(177)] "MultipleOpensBackground finished in 0.007 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)
[22905:22905:1006/010226:INFO:CONSOLE(177)] "ResourceConversionForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)
[22905:22905:1006/010226:INFO:CONSOLE(177)] "ResourceConversion finished in 0.000 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)
[22905:22905:1006/010226:INFO:CONSOLE(177)] "ResourceConversionBlocking finished in 0.002 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)
[22905:22905:1006/010226:INFO:CONSOLE(177)] "ResourceConversionBackground finished in 0.003 seconds.", source: http://127.0.0.1:52582/files/test_case.html?mode=nacl_newlib&testcase=FileSystem (177)
[       OK ] PPAPINaClNewlibTest.FileSystem (4457 ms)
[745/962] PPAPINaClNewlibTest.FileSystem (4991 ms)
[ RUN      ] PPAPINaClNewlibTest.VideoDestination
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23079:23079:1006/010226:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23079:23079:1006/010226:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46634...
sending server_data: {"host": "127.0.0.1", "port": 46634} (36 bytes)
[1,2066155968:08:02:28.790985] Native Client module will be loaded at base address 0x0000228400000000

** Signal 31 from trusted code: pc=7f1479393f48

** Signal 31 from trusted code: pc=7f1479393f48

** Signal 31 from trusted code: pc=7f1479393f48

** Signal 31 from trusted code: pc=7f1479393f48

** Signal 31 from trusted code: pc=7f1479393f48
[23079:23079:1006/010229:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:46634/files/test_case.html?mode=nacl_newlib&testcase=VideoDestination (177)
[23079:23079:1006/010229:INFO:CONSOLE(177)] "PutFrame finished in 0.045 seconds.", source: http://127.0.0.1:46634/files/test_case.html?mode=nacl_newlib&testcase=VideoDestination (177)
[       OK ] PPAPINaClNewlibTest.VideoDestination (3657 ms)
[746/962] PPAPINaClNewlibTest.VideoDestination (4211 ms)
[ RUN      ] PPAPINaClNewlibTest.WebSocket1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23058:23058:1006/010225:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23058:23058:1006/010226:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42411...
sending server_data: {"host": "127.0.0.1", "port": 42411} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:60335...
sending server_data: {"host": "127.0.0.1", "port": 60335} (36 bytes)
[1,2568624576:08:02:27.780232] Native Client module will be loaded at base address 0x00005b0a00000000

** Signal 31 from trusted code: pc=7f6d972c4f48

** Signal 31 from trusted code: pc=7f6d972c4f48

** Signal 31 from trusted code: pc=7f6d972c4f48

** Signal 31 from trusted code: pc=7f6d972c4f48

** Signal 31 from trusted code: pc=7f6d972c4f48
[23058:23058:1006/010227:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010227:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010227:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010227:INFO:CONSOLE(177)] "Protocols finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010227:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010227:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010228:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010228:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:60335/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (0)
[23058:23058:1006/010228:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010228:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010228:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010228:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010228:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[23058:23058:1006/010228:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:42411/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60335 (177)
[1:2:1006/010229:WARNING:channel.cc(358)] RawChannel write error
[23118:23118:1006/010229:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23118:23118:1006/010229:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23118:23118:1006/010229:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23118:23118:1006/010229:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23118:23118:1006/010229:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23118:23118:1006/010229:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23118:23118:1006/010229:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23118:23118:1006/010229:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.WebSocket1 (4441 ms)
[747/962] PPAPINaClNewlibTest.WebSocket1 (4989 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_InitToZero
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23209:23209:1006/010227:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23209:23209:1006/010228:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45662...
sending server_data: {"host": "127.0.0.1", "port": 45662} (36 bytes)
[1,3801131456:08:02:30.033768] Native Client module will be loaded at base address 0x00002aa600000000

** Signal 31 from trusted code: pc=7fece0a2df48

** Signal 31 from trusted code: pc=7fece0a2df48

** Signal 31 from trusted code: pc=7fece0a2df48

** Signal 31 from trusted code: pc=7fece0a2df48

** Signal 31 from trusted code: pc=7fece0a2df48
[23209:23209:1006/010230:INFO:CONSOLE(177)] "InitToZero finished in 0.008 seconds.", source: http://127.0.0.1:45662/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_InitToZero (177)
[       OK ] PPAPINaClPNaClTest.Graphics2D_InitToZero (3122 ms)
[748/962] PPAPINaClPNaClTest.Graphics2D_InitToZero (3682 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_Scroll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23212:23212:1006/010228:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23212:23212:1006/010228:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51528...
sending server_data: {"host": "127.0.0.1", "port": 51528} (36 bytes)
[1,3117943232:08:02:30.793444] Native Client module will be loaded at base address 0x000033bf00000000

** Signal 31 from trusted code: pc=7fcbb7ea3f48

** Signal 31 from trusted code: pc=7fcbb7ea3f48

** Signal 31 from trusted code: pc=7fcbb7ea3f48

** Signal 31 from trusted code: pc=7fcbb7ea3f48

** Signal 31 from trusted code: pc=7fcbb7ea3f48
[23212:23212:1006/010232:INFO:CONSOLE(177)] "ScrollForceAsync finished in 1.842 seconds.", source: http://127.0.0.1:51528/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Scroll (177)
[23212:23212:1006/010233:INFO:CONSOLE(177)] "Scroll finished in 0.499 seconds.", source: http://127.0.0.1:51528/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Scroll (177)
[1:2:1006/010233:WARNING:channel.cc(358)] RawChannel write error
[23327:23327:1006/010233:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23327:23327:1006/010233:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23327:23327:1006/010233:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23327:23327:1006/010233:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.Graphics2D_Scroll (5693 ms)
[749/962] PPAPINaClPNaClTest.Graphics2D_Scroll (6308 ms)
[ RUN      ] PPAPINaClPNaClTest.ImageData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23374:23374:1006/010230:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23374:23374:1006/010230:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48960...
sending server_data: {"host": "127.0.0.1", "port": 48960} (36 bytes)
[1,407312832:08:02:32.836751] Native Client module will be loaded at base address 0x00007f5f00000000

** Signal 31 from trusted code: pc=7f0016594f48

** Signal 31 from trusted code: pc=7f0016594f48

** Signal 31 from trusted code: pc=7f0016594f48

** Signal 31 from trusted code: pc=7f0016594f48

** Signal 31 from trusted code: pc=7f0016594f48
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23374:23374:1006/010233:INFO:CONSOLE(177)] "InvalidFormat finished in 0.010 seconds.", source: http://127.0.0.1:48960/files/test_case.html?mode=nacl_pnacl&testcase=ImageData (177)
[23374:23374:1006/010233:INFO:CONSOLE(177)] "GetNativeFormat finished in 0.000 seconds.", source: http://127.0.0.1:48960/files/test_case.html?mode=nacl_pnacl&testcase=ImageData (177)
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23374:23374:1006/010233:INFO:CONSOLE(177)] "FormatSupported finished in 0.000 seconds.", source: http://127.0.0.1:48960/files/test_case.html?mode=nacl_pnacl&testcase=ImageData (177)
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23374:23374:1006/010233:INFO:CONSOLE(177)] "InvalidSize finished in 0.013 seconds.", source: http://127.0.0.1:48960/files/test_case.html?mode=nacl_pnacl&testcase=ImageData (177)
[1006/080233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23374:23374:1006/010233:INFO:CONSOLE(177)] "HugeSize finished in 0.003 seconds.", source: http://127.0.0.1:48960/files/test_case.html?mode=nacl_pnacl&testcase=ImageData (177)
[23374:23374:1006/010233:INFO:CONSOLE(177)] "InitToZero finished in 0.004 seconds.", source: http://127.0.0.1:48960/files/test_case.html?mode=nacl_pnacl&testcase=ImageData (177)
[23374:23374:1006/010233:INFO:CONSOLE(177)] "IsImageData finished in 0.005 seconds.", source: http://127.0.0.1:48960/files/test_case.html?mode=nacl_pnacl&testcase=ImageData (177)
[       OK ] PPAPINaClPNaClTest.ImageData (3288 ms)
[750/962] PPAPINaClPNaClTest.ImageData (3943 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_BindNull
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23371:23371:1006/010230:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23371:23371:1006/010230:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34429...
sending server_data: {"host": "127.0.0.1", "port": 34429} (36 bytes)
[1,3764820416:08:02:32.690936] Native Client module will be loaded at base address 0x00001fc200000000

** Signal 31 from trusted code: pc=7f76de78cf48

** Signal 31 from trusted code: pc=7f76de78cf48

** Signal 31 from trusted code: pc=7f76de78cf48

** Signal 31 from trusted code: pc=7f76de78cf48

** Signal 31 from trusted code: pc=7f76de78cf48
[23371:23371:1006/010232:INFO:CONSOLE(177)] "BindNull finished in 0.000 seconds.", source: http://127.0.0.1:34429/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_BindNull (177)
[       OK ] PPAPINaClPNaClTest.Graphics2D_BindNull (3703 ms)
[751/962] PPAPINaClPNaClTest.Graphics2D_BindNull (4218 ms)
[ RUN      ] PPAPINaClPNaClTest.TCPServerSocketPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23457:23457:1006/010231:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23457:23457:1006/010231:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35230...
sending server_data: {"host": "127.0.0.1", "port": 35230} (36 bytes)
[1,1281006016:08:02:36.036963] Native Client module will be loaded at base address 0x0000382200000000

** Signal 31 from trusted code: pc=7f254a6ccf48

** Signal 31 from trusted code: pc=7f254a6ccf48

** Signal 31 from trusted code: pc=7f254a6ccf48

** Signal 31 from trusted code: pc=7f254a6ccf48

** Signal 31 from trusted code: pc=7f254a6ccf48

** Signal 31 from trusted code: pc=7f254a6ccf48
[23457:23457:1006/010236:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:35230/files/test_case.html?mode=nacl_pnacl&testcase=TCPServerSocketPrivate (177)
[23457:23457:1006/010236:INFO:CONSOLE(177)] "Listen finished in 0.004 seconds.", source: http://127.0.0.1:35230/files/test_case.html?mode=nacl_pnacl&testcase=TCPServerSocketPrivate (177)

** Signal 31 from trusted code: pc=7f254a6ccf48
[23457:23457:1006/010236:INFO:CONSOLE(177)] "ListenBlocking finished in 0.025 seconds.", source: http://127.0.0.1:35230/files/test_case.html?mode=nacl_pnacl&testcase=TCPServerSocketPrivate (177)
[23457:23457:1006/010236:INFO:CONSOLE(177)] "ListenBackground finished in 0.016 seconds.", source: http://127.0.0.1:35230/files/test_case.html?mode=nacl_pnacl&testcase=TCPServerSocketPrivate (177)
[23457:23457:1006/010236:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:35230/files/test_case.html?mode=nacl_pnacl&testcase=TCPServerSocketPrivate (177)
[23457:23457:1006/010236:INFO:CONSOLE(177)] "Backlog finished in 0.010 seconds.", source: http://127.0.0.1:35230/files/test_case.html?mode=nacl_pnacl&testcase=TCPServerSocketPrivate (177)

** Signal 31 from trusted code: pc=7f254a6ccf48

** Signal 31 from trusted code: pc=7f254a6ccf48
[23457:23457:1006/010236:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.018 seconds.", source: http://127.0.0.1:35230/files/test_case.html?mode=nacl_pnacl&testcase=TCPServerSocketPrivate (177)
[23457:23457:1006/010236:INFO:CONSOLE(177)] "BacklogBackground finished in 0.015 seconds.", source: http://127.0.0.1:35230/files/test_case.html?mode=nacl_pnacl&testcase=TCPServerSocketPrivate (177)
[23541:23541:1006/010237:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23541:23541:1006/010237:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23541:23541:1006/010237:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23541:23541:1006/010237:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23541:23541:1006/010237:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23541:23541:1006/010237:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23541:23541:1006/010237:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23541:23541:1006/010237:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.TCPServerSocketPrivate (6601 ms)
[752/962] PPAPINaClPNaClTest.TCPServerSocketPrivate (7097 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocket_SetOption_1_1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23600:23600:1006/010234:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23600:23600:1006/010234:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37676...
sending server_data: {"host": "127.0.0.1", "port": 37676} (36 bytes)
[1,3582511552:08:02:37.245627] Native Client module will be loaded at base address 0x00005e3d00000000

** Signal 31 from trusted code: pc=7f1bd39aff48

** Signal 31 from trusted code: pc=7f1bd39aff48

** Signal 31 from trusted code: pc=7f1bd39aff48

** Signal 31 from trusted code: pc=7f1bd39aff48

** Signal 31 from trusted code: pc=7f1bd39aff48

** Signal 31 from trusted code: pc=7f1bd39aff48
[23600:23600:1006/010237:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:37676/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption_1_1, (177)
[23600:23600:1006/010237:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:37676/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption_1_1, (177)

** Signal 31 from trusted code: pc=7f1bd39aff48
[23600:23600:1006/010237:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.005 seconds.", source: http://127.0.0.1:37676/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption_1_1, (177)
[23600:23600:1006/010237:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.008 seconds.", source: http://127.0.0.1:37676/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption_1_1, (177)
[       OK ] PPAPINaClPNaClTest.UDPSocket_SetOption_1_1 (4023 ms)
[753/962] PPAPINaClPNaClTest.UDPSocket_SetOption_1_1 (4469 ms)
[ RUN      ] PPAPINaClPNaClTest.URLRequest_CreateAndIsURLRequestInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23603:23603:1006/010234:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23603:23603:1006/010235:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55065...
sending server_data: {"host": "127.0.0.1", "port": 55065} (36 bytes)
[1,1776847296:08:02:37.587209] Native Client module will be loaded at base address 0x000022d400000000

** Signal 31 from trusted code: pc=7f7667fabf48

** Signal 31 from trusted code: pc=7f7667fabf48

** Signal 31 from trusted code: pc=7f7667fabf48

** Signal 31 from trusted code: pc=7f7667fabf48

** Signal 31 from trusted code: pc=7f7667fabf48
[23603:23603:1006/010237:INFO:CONSOLE(177)] "CreateAndIsURLRequestInfo finished in 0.000 seconds.", source: http://127.0.0.1:55065/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_CreateAndIsURLRequestInfo (177)
[       OK ] PPAPINaClPNaClTest.URLRequest_CreateAndIsURLRequestInfo (4047 ms)
[754/962] PPAPINaClPNaClTest.URLRequest_CreateAndIsURLRequestInfo (4464 ms)
[ RUN      ] PPAPINaClPNaClTest.TCPSocketPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23597:23597:1006/010234:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23597:23597:1006/010234:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58823...
sending server_data: {"host": "127.0.0.1", "port": 58823} (36 bytes)
HTTPS server started on https://127.0.0.1:52158...
sending server_data: {"host": "127.0.0.1", "port": 52158} (36 bytes)
[1,3493657024:08:02:36.547358] Native Client module will be loaded at base address 0x00005dec00000000

** Signal 31 from trusted code: pc=7ff6ce4f2f48

** Signal 31 from trusted code: pc=7ff6ce4f2f48

** Signal 31 from trusted code: pc=7ff6ce4f2f48

** Signal 31 from trusted code: pc=7ff6ce4f2f48

** Signal 31 from trusted code: pc=7ff6ce4f2f48

** Signal 31 from trusted code: pc=7ff6ce4f2f48

** Signal 31 from trusted code: pc=7ff6ce4f2f48
[23597:23597:1006/010236:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)

** Signal 31 from trusted code: pc=7ff6ce4f2f48
[23597:23597:1006/010236:INFO:CONSOLE(177)] "BasicBlocking finished in 0.001 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)

** Signal 31 from trusted code: pc=7ff6ce4f2f48
[23597:23597:1006/010236:INFO:CONSOLE(177)] "BasicBackground finished in 0.004 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ReadWrite finished in 0.003 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.003 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.006 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
testserver.py: Closed connection
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ReadWriteSSLForceAsync finished in 0.100 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)

** Signal 31 from trusted code: pc=7ff6ce4f2f48
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ReadWriteSSL finished in 0.019 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
testserver.py: Closed connection

** Signal 31 from trusted code: pc=7ff6ce4f2f48
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ReadWriteSSLBlocking finished in 0.010 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)

** Signal 31 from trusted code: pc=7ff6ce4f2f48
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ReadWriteSSLBackground finished in 0.022 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)

** Signal 31 from trusted code: pc=7ff6ce4f2f48
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ConnectAddressForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)

** Signal 31 from trusted code: pc=7ff6ce4f2f48

** Signal 31 from trusted code: pc=7ff6ce4f2f48
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ConnectAddress finished in 0.006 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)

** Signal 31 from trusted code: pc=7ff6ce4f2f48
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ConnectAddressBlocking finished in 0.003 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)

** Signal 31 from trusted code: pc=7ff6ce4f2f48
[23597:23597:1006/010236:INFO:CONSOLE(177)] "ConnectAddressBackground finished in 0.008 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "SetOption finished in 0.001 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.001 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.002 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "LargeReadForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010236:INFO:CONSOLE(177)] "LargeRead finished in 0.003 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010237:INFO:CONSOLE(177)] "LargeReadBlocking finished in 0.003 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23597:23597:1006/010237:INFO:CONSOLE(177)] "LargeReadBackground finished in 0.003 seconds.", source: http://127.0.0.1:58823/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocketPrivate&ssl_server_port=52158 (177)
[23659:23659:1006/010237:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23659:23659:1006/010237:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23659:23659:1006/010237:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23659:23659:1006/010237:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23659:23659:1006/010237:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23659:23659:1006/010237:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23659:23659:1006/010237:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23659:23659:1006/010237:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23659:23659:1006/010238:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23659:23659:1006/010238:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23659:23659:1006/010238:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23659:23659:1006/010238:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23659:23659:1006/010238:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23659:23659:1006/010238:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23659:23659:1006/010238:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23659:23659:1006/010238:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.TCPSocketPrivate (5563 ms)
[755/962] PPAPINaClPNaClTest.TCPSocketPrivate (6042 ms)
[ RUN      ] PPAPINaClPNaClTest.VarResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23848:23848:1006/010239:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23848:23848:1006/010239:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50568...
sending server_data: {"host": "127.0.0.1", "port": 50568} (36 bytes)
[1,3702987200:08:02:41.743922] Native Client module will be loaded at base address 0x000031b100000000

** Signal 31 from trusted code: pc=7fc6dac94f48

** Signal 31 from trusted code: pc=7fc6dac94f48

** Signal 31 from trusted code: pc=7fc6dac94f48

** Signal 31 from trusted code: pc=7fc6dac94f48

** Signal 31 from trusted code: pc=7fc6dac94f48
[23848:23848:1006/010241:INFO:CONSOLE(177)] "BasicResource finished in 0.013 seconds.", source: http://127.0.0.1:50568/files/test_case.html?mode=nacl_pnacl&testcase=VarResource (177)
[23848:23848:1006/010241:INFO:CONSOLE(177)] "InvalidAndEmpty finished in 0.006 seconds.", source: http://127.0.0.1:50568/files/test_case.html?mode=nacl_pnacl&testcase=VarResource (177)
[23848:23848:1006/010241:INFO:CONSOLE(177)] "WrongType finished in 0.000 seconds.", source: http://127.0.0.1:50568/files/test_case.html?mode=nacl_pnacl&testcase=VarResource (177)
[       OK ] PPAPINaClPNaClTest.VarResource (3383 ms)
[756/962] PPAPINaClPNaClTest.VarResource (3941 ms)
[ RUN      ] PPAPINaClPNaClTest.URLRequest_AppendDataToBody
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23845:23845:1006/010238:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23845:23845:1006/010239:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58762...
sending server_data: {"host": "127.0.0.1", "port": 58762} (36 bytes)
[1,2450434496:08:02:41.784821] Native Client module will be loaded at base address 0x00004ed200000000

** Signal 31 from trusted code: pc=7f759020df48

** Signal 31 from trusted code: pc=7f759020df48

** Signal 31 from trusted code: pc=7f759020df48

** Signal 31 from trusted code: pc=7f759020df48

** Signal 31 from trusted code: pc=7f759020df48
[23845:23845:1006/010241:INFO:CONSOLE(177)] "AppendDataToBody finished in 0.010 seconds.", source: http://127.0.0.1:58762/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_AppendDataToBody (177)
[       OK ] PPAPINaClPNaClTest.URLRequest_AppendDataToBody (4269 ms)
[757/962] PPAPINaClPNaClTest.URLRequest_AppendDataToBody (4727 ms)
[ RUN      ] PPAPINaClPNaClTest.Memory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23997:23997:1006/010240:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23997:23997:1006/010240:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52127...
sending server_data: {"host": "127.0.0.1", "port": 52127} (36 bytes)
[1,1547479488:08:02:42.478508] Native Client module will be loaded at base address 0x0000311800000000

** Signal 31 from trusted code: pc=7f205a4edf48

** Signal 31 from trusted code: pc=7f205a4edf48

** Signal 31 from trusted code: pc=7f205a4edf48

** Signal 31 from trusted code: pc=7f205a4edf48

** Signal 31 from trusted code: pc=7f205a4edf48
[23997:23997:1006/010242:INFO:CONSOLE(177)] "MemAlloc finished in 0.000 seconds.", source: http://127.0.0.1:52127/files/test_case.html?mode=nacl_pnacl&testcase=Memory (177)
[23997:23997:1006/010242:INFO:CONSOLE(177)] "NullMemFree finished in 0.000 seconds.", source: http://127.0.0.1:52127/files/test_case.html?mode=nacl_pnacl&testcase=Memory (177)
[       OK ] PPAPINaClPNaClTest.Memory (3228 ms)
[758/962] PPAPINaClPNaClTest.Memory (3685 ms)
[ RUN      ] PPAPINaClPNaClTest.URLRequest_SetProperty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23837:23837:1006/010238:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23837:23837:1006/010238:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46829...
sending server_data: {"host": "127.0.0.1", "port": 46829} (36 bytes)
[1,296380864:08:02:41.029476] Native Client module will be loaded at base address 0x0000397f00000000

** Signal 31 from trusted code: pc=7fd50fbc9f48

** Signal 31 from trusted code: pc=7fd50fbc9f48

** Signal 31 from trusted code: pc=7fd50fbc9f48

** Signal 31 from trusted code: pc=7fd50fbc9f48

** Signal 31 from trusted code: pc=7fd50fbc9f48
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(0)] "PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (0)
[23837:23837:1006/010241:INFO:CONSOLE(177)] "SetProperty finished in 0.000 seconds.", source: http://127.0.0.1:46829/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_SetProperty (177)
[1:2:1006/010241:WARNING:channel.cc(358)] RawChannel write error
[23880:23880:1006/010241:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23880:23880:1006/010241:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23880:23880:1006/010241:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23880:23880:1006/010241:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23880:23880:1006/010241:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23880:23880:1006/010241:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23880:23880:1006/010241:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23880:23880:1006/010241:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.URLRequest_SetProperty (4923 ms)
[759/962] PPAPINaClPNaClTest.URLRequest_SetProperty (5516 ms)
[ RUN      ] PPAPINaClPNaClTest.VideoDestination
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24112:24112:1006/010243:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24112:24112:1006/010243:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47881...
sending server_data: {"host": "127.0.0.1", "port": 47881} (36 bytes)
[1,26347968:08:02:45.170465] Native Client module will be loaded at base address 0x00005b3800000000

** Signal 31 from trusted code: pc=7f0fffa43f48

** Signal 31 from trusted code: pc=7f0fffa43f48

** Signal 31 from trusted code: pc=7f0fffa43f48

** Signal 31 from trusted code: pc=7f0fffa43f48

** Signal 31 from trusted code: pc=7f0fffa43f48
[24112:24112:1006/010245:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:47881/files/test_case.html?mode=nacl_pnacl&testcase=VideoDestination (177)
[24112:24112:1006/010245:INFO:CONSOLE(177)] "PutFrame finished in 0.030 seconds.", source: http://127.0.0.1:47881/files/test_case.html?mode=nacl_pnacl&testcase=VideoDestination (177)
[1:2:1006/010245:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClTest.VideoDestination (3097 ms)
[760/962] PPAPINaClPNaClTest.VideoDestination (3681 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.TraceEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24197:24197:1006/010244:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24197:24197:1006/010244:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47023...
sending server_data: {"host": "127.0.0.1", "port": 47023} (36 bytes)
[24197:24197:1006/010246:INFO:CONSOLE(177)] "Smoke finished in 0.000 seconds.", source: http://127.0.0.1:47023/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TraceEvent (177)
[24197:24197:1006/010246:INFO:CONSOLE(177)] "SmokeWithTimestamps finished in 0.000 seconds.", source: http://127.0.0.1:47023/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TraceEvent (177)
[24197:24197:1006/010246:INFO:CONSOLE(177)] "Clock finished in 0.000 seconds.", source: http://127.0.0.1:47023/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TraceEvent (177)
[       OK ] PPAPINaClPNaClNonSfiTest.TraceEvent (2896 ms)
[761/962] PPAPINaClPNaClNonSfiTest.TraceEvent (3420 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.InputEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24199:24199:1006/010244:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24199:24199:1006/010244:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51842...
sending server_data: {"host": "127.0.0.1", "port": 51842} (36 bytes)
[1:1:1006/010246:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010246:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010246:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010246:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010246:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010246:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010246:WARNING:keycode_converter.cc(100)] empty code string
[1:1:1006/010246:WARNING:keycode_converter.cc(100)] empty code string
[24199:24199:1006/010246:INFO:CONSOLE(177)] "Events finished in 0.038 seconds.", source: http://127.0.0.1:51842/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=InputEvent (177)
[1:3:1006/010246:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010246:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010246:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.InputEvent (2957 ms)
[762/962] PPAPINaClPNaClNonSfiTest.InputEvent (3422 ms)
[ RUN      ] PPAPINaClPNaClTest.VideoSource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24149:24149:1006/010243:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24149:24149:1006/010243:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33900...
sending server_data: {"host": "127.0.0.1", "port": 33900} (36 bytes)
[1,4098476480:08:02:45.382351] Native Client module will be loaded at base address 0x0000501400000000

** Signal 31 from trusted code: pc=7f0af25bff48

** Signal 31 from trusted code: pc=7f0af25bff48

** Signal 31 from trusted code: pc=7f0af25bff48

** Signal 31 from trusted code: pc=7f0af25bff48

** Signal 31 from trusted code: pc=7f0af25bff48
[24149:24149:1006/010245:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:33900/files/test_case.html?mode=nacl_pnacl&testcase=VideoSource (177)
[24149:24149:1006/010245:INFO:CONSOLE(177)] "GetFrame finished in 0.071 seconds.", source: http://127.0.0.1:33900/files/test_case.html?mode=nacl_pnacl&testcase=VideoSource (177)
[1:2:1006/010246:WARNING:channel.cc(358)] RawChannel write error
[24240:24240:1006/010246:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24240:24240:1006/010246:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24240:24240:1006/010246:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24240:24240:1006/010246:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24240:24240:1006/010246:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24240:24240:1006/010246:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24240:24240:1006/010246:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24240:24240:1006/010246:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.VideoSource (4655 ms)
[763/962] PPAPINaClPNaClTest.VideoSource (5252 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_InvalidResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24401:24401:1006/010246:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24401:24401:1006/010247:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38915...
sending server_data: {"host": "127.0.0.1", "port": 38915} (36 bytes)
[24401:24401:1006/010248:INFO:CONSOLE(177)] "InvalidResource finished in 0.004 seconds.", source: http://127.0.0.1:38915/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_InvalidResource (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_InvalidResource (2690 ms)
[764/962] PPAPINaClPNaClNonSfiTest.Graphics2D_InvalidResource (3175 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_InvalidSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24433:24433:1006/010247:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24433:24433:1006/010247:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53710...
sending server_data: {"host": "127.0.0.1", "port": 53710} (36 bytes)
[24433:24433:1006/010250:INFO:CONSOLE(177)] "InvalidSize finished in 0.000 seconds.", source: http://127.0.0.1:53710/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_InvalidSize (177)
[1:2:1006/010250:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_InvalidSize (3975 ms)
[765/962] PPAPINaClPNaClNonSfiTest.Graphics2D_InvalidSize (4471 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_BindNull
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24596:24596:1006/010249:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24596:24596:1006/010249:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58727...
sending server_data: {"host": "127.0.0.1", "port": 58727} (36 bytes)
[24596:24596:1006/010251:INFO:CONSOLE(177)] "BindNull finished in 0.001 seconds.", source: http://127.0.0.1:58727/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_BindNull (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_BindNull (3081 ms)
[766/962] PPAPINaClPNaClNonSfiTest.Graphics2D_BindNull (3694 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_FlushOffscreenUpdate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24442:24442:1006/010247:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24442:24442:1006/010247:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52401...
sending server_data: {"host": "127.0.0.1", "port": 52401} (36 bytes)
[24442:24442:1006/010250:INFO:CONSOLE(177)] "FlushOffscreenUpdateForceAsync finished in 0.236 seconds.", source: http://127.0.0.1:52401/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_FlushOffscreenUpdate (177)
[24442:24442:1006/010251:INFO:CONSOLE(177)] "FlushOffscreenUpdate finished in 1.735 seconds.", source: http://127.0.0.1:52401/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_FlushOffscreenUpdate (177)
[24550:24550:1006/010252:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24550:24550:1006/010252:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24550:24550:1006/010252:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24550:24550:1006/010252:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24550:24550:1006/010252:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24550:24550:1006/010252:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24550:24550:1006/010252:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24550:24550:1006/010252:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_FlushOffscreenUpdate (5338 ms)
[767/962] PPAPINaClPNaClNonSfiTest.Graphics2D_FlushOffscreenUpdate (6040 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.TCPSocketPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24647:24647:1006/010250:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24647:24647:1006/010250:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43999...
sending server_data: {"host": "127.0.0.1", "port": 43999} (36 bytes)
HTTPS server started on https://127.0.0.1:55133...
sending server_data: {"host": "127.0.0.1", "port": 55133} (36 bytes)
[24647:24647:1006/010251:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010251:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010251:INFO:CONSOLE(177)] "BasicBlocking finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010251:INFO:CONSOLE(177)] "BasicBackground finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010251:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ReadWrite finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
testserver.py: Closed connection
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ReadWriteSSLForceAsync finished in 0.075 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
testserver.py: Closed connection
testserver.py: Closed connection
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ReadWriteSSL finished in 0.014 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
testserver.py: Closed connection
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ReadWriteSSLBlocking finished in 0.005 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ReadWriteSSLBackground finished in 0.012 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ConnectAddressForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ConnectAddress finished in 0.003 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ConnectAddressBlocking finished in 0.003 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "ConnectAddressBackground finished in 0.003 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "SetOption finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "LargeReadForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "LargeRead finished in 0.002 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "LargeReadBlocking finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[24647:24647:1006/010252:INFO:CONSOLE(177)] "LargeReadBackground finished in 0.001 seconds.", source: http://127.0.0.1:43999/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocketPrivate&ssl_server_port=55133 (177)
[       OK ] PPAPINaClPNaClNonSfiTest.TCPSocketPrivate (3809 ms)
[768/962] PPAPINaClPNaClNonSfiTest.TCPSocketPrivate (4471 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocket_ReadWrite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24756:24756:1006/010252:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24756:24756:1006/010252:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38485...
sending server_data: {"host": "127.0.0.1", "port": 38485} (36 bytes)
[24756:24756:1006/010254:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:38485/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_ReadWrite, (177)
[24756:24756:1006/010254:INFO:CONSOLE(177)] "ReadWrite finished in 0.004 seconds.", source: http://127.0.0.1:38485/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_ReadWrite, (177)
[24756:24756:1006/010254:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.007 seconds.", source: http://127.0.0.1:38485/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_ReadWrite, (177)
[24756:24756:1006/010254:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.005 seconds.", source: http://127.0.0.1:38485/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_ReadWrite, (177)
[1:3:1006/010254:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010254:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010254:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010254:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocket_ReadWrite (2903 ms)
[769/962] PPAPINaClPNaClNonSfiTest.UDPSocket_ReadWrite (3421 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocket_SetOption_1_1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24766:24766:1006/010252:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24766:24766:1006/010253:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48379...
sending server_data: {"host": "127.0.0.1", "port": 48379} (36 bytes)
[24766:24766:1006/010254:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:48379/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption_1_1, (177)
[24766:24766:1006/010254:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:48379/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption_1_1, (177)
[24766:24766:1006/010254:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.000 seconds.", source: http://127.0.0.1:48379/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption_1_1, (177)
[24766:24766:1006/010254:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.000 seconds.", source: http://127.0.0.1:48379/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption_1_1, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocket_SetOption_1_1 (3314 ms)
[770/962] PPAPINaClPNaClNonSfiTest.UDPSocket_SetOption_1_1 (3945 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocket_Broadcast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24877:24877:1006/010253:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24877:24877:1006/010253:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37865...
sending server_data: {"host": "127.0.0.1", "port": 37865} (36 bytes)
[24877:24877:1006/010255:INFO:CONSOLE(177)] "BroadcastForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:37865/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_Broadcast, (177)
[24877:24877:1006/010255:INFO:CONSOLE(177)] "Broadcast finished in 0.004 seconds.", source: http://127.0.0.1:37865/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_Broadcast, (177)
[24877:24877:1006/010255:INFO:CONSOLE(177)] "BroadcastBlocking finished in 0.009 seconds.", source: http://127.0.0.1:37865/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_Broadcast, (177)
[24877:24877:1006/010255:INFO:CONSOLE(177)] "BroadcastBackground finished in 0.004 seconds.", source: http://127.0.0.1:37865/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_Broadcast, (177)
[1:3:1006/010255:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010255:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010255:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010255:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocket_Broadcast (2831 ms)
[771/962] PPAPINaClPNaClNonSfiTest.UDPSocket_Broadcast (3426 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.HostResolver
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24930:24930:1006/010254:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24930:24930:1006/010254:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56691...
sending server_data: {"host": "127.0.0.1", "port": 56691} (36 bytes)
[24930:24930:1006/010256:INFO:CONSOLE(177)] "Empty finished in 0.000 seconds.", source: http://127.0.0.1:56691/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
testserver.py: Broken pipe
testserver.py: Broken pipe
[24930:24930:1006/010256:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:56691/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[24930:24930:1006/010256:INFO:CONSOLE(177)] "Resolve finished in 0.002 seconds.", source: http://127.0.0.1:56691/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
testserver.py: Broken pipe
[24930:24930:1006/010256:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.003 seconds.", source: http://127.0.0.1:56691/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
testserver.py: Broken pipe
[24930:24930:1006/010256:INFO:CONSOLE(177)] "ResolveBackground finished in 0.003 seconds.", source: http://127.0.0.1:56691/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
testserver.py: Broken pipe
[24930:24930:1006/010256:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:56691/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[24930:24930:1006/010256:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.003 seconds.", source: http://127.0.0.1:56691/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[24930:24930:1006/010256:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.004 seconds.", source: http://127.0.0.1:56691/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[24930:24930:1006/010256:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.003 seconds.", source: http://127.0.0.1:56691/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.HostResolver (3441 ms)
[772/962] PPAPINaClPNaClNonSfiTest.HostResolver (4222 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.HostResolverPrivate_ResolveIPv4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25011:25011:1006/010255:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25011:25011:1006/010255:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59660...
sending server_data: {"host": "127.0.0.1", "port": 59660} (36 bytes)
[25011:25011:1006/010257:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:59660/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolverPrivate_ResolveIPv4 (177)
[25011:25011:1006/010257:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.003 seconds.", source: http://127.0.0.1:59660/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolverPrivate_ResolveIPv4 (177)
[25011:25011:1006/010257:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.004 seconds.", source: http://127.0.0.1:59660/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolverPrivate_ResolveIPv4 (177)
[25011:25011:1006/010257:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.005 seconds.", source: http://127.0.0.1:59660/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolverPrivate_ResolveIPv4 (177)
[       OK ] PPAPINaClPNaClNonSfiTest.HostResolverPrivate_ResolveIPv4 (3199 ms)
[773/962] PPAPINaClPNaClNonSfiTest.HostResolverPrivate_ResolveIPv4 (3685 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.URLLoader0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25093:25093:1006/010256:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25093:25093:1006/010256:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44153...
sending server_data: {"host": "127.0.0.1", "port": 44153} (36 bytes)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicGETForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicGET finished in 0.009 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicGETBlocking finished in 0.008 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicGETBackground finished in 0.007 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicPOSTForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicPOST finished in 0.008 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicPOSTBlocking finished in 0.006 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicPOSTBackground finished in 0.007 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicFilePOSTForceAsync finished in 0.050 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicFilePOST finished in 0.019 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicFilePOSTBlocking finished in 0.019 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicFilePOSTBackground finished in 0.036 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicFileRangePOSTForceAsync finished in 0.035 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicFileRangePOST finished in 0.021 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicFileRangePOSTBlocking finished in 0.040 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "BasicFileRangePOSTBackground finished in 0.026 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "CompoundBodyPOSTForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010258:INFO:CONSOLE(177)] "CompoundBodyPOST finished in 0.029 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010259:INFO:CONSOLE(177)] "CompoundBodyPOSTBlocking finished in 0.027 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[25093:25093:1006/010259:INFO:CONSOLE(177)] "CompoundBodyPOSTBackground finished in 0.047 seconds.", source: http://127.0.0.1:44153/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.URLLoader0 (3345 ms)
[774/962] PPAPINaClPNaClNonSfiTest.URLLoader0 (3946 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UMA
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25259:25259:1006/010258:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25259:25259:1006/010258:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39074...
sending server_data: {"host": "127.0.0.1", "port": 39074} (36 bytes)
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010300:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[25259:25259:1006/010300:INFO:CONSOLE(177)] "Count finished in 0.000 seconds.", source: http://127.0.0.1:39074/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UMA (177)
[25259:25259:1006/010300:INFO:CONSOLE(177)] "Time finished in 0.000 seconds.", source: http://127.0.0.1:39074/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UMA (177)
[25259:25259:1006/010300:INFO:CONSOLE(177)] "Enum finished in 0.000 seconds.", source: http://127.0.0.1:39074/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UMA (177)
[1:2:1006/010300:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClNonSfiTest.UMA (2926 ms)
[775/962] PPAPINaClPNaClNonSfiTest.UMA (3421 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.NetAddress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25268:25268:1006/010259:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25268:25268:1006/010259:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35473...
sending server_data: {"host": "127.0.0.1", "port": 35473} (36 bytes)
[25268:25268:1006/010301:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:35473/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[25268:25268:1006/010301:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:35473/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[25268:25268:1006/010301:INFO:CONSOLE(177)] "DescribeAsString finished in 0.000 seconds.", source: http://127.0.0.1:35473/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[25268:25370:1006/010301:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PPAPINaClPNaClNonSfiTest.NetAddress (3196 ms)
[776/962] PPAPINaClPNaClNonSfiTest.NetAddress (3949 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Var
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25123:25123:1006/010257:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25123:25123:1006/010257:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37316...
sending server_data: {"host": "127.0.0.1", "port": 37316} (36 bytes)
[25123:25123:1006/010301:INFO:CONSOLE(177)] "BasicString finished in 0.011 seconds.", source: http://127.0.0.1:37316/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Var (177)
[25123:25123:1006/010301:INFO:CONSOLE(177)] "InvalidAndEmpty finished in 0.000 seconds.", source: http://127.0.0.1:37316/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Var (177)
[25123:25123:1006/010301:INFO:CONSOLE(177)] "InvalidUtf8 finished in 0.000 seconds.", source: http://127.0.0.1:37316/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Var (177)
[25123:25123:1006/010301:INFO:CONSOLE(177)] "NullInputInUtf8Conversion finished in 0.000 seconds.", source: http://127.0.0.1:37316/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Var (177)
[25123:25123:1006/010301:INFO:CONSOLE(177)] "ValidUtf8 finished in 0.000 seconds.", source: http://127.0.0.1:37316/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Var (177)
[25123:25123:1006/010301:INFO:CONSOLE(177)] "Utf8WithEmbeddedNulls finished in 0.000 seconds.", source: http://127.0.0.1:37316/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Var (177)
[25123:25123:1006/010301:INFO:CONSOLE(177)] "VarToUtf8ForWrongType finished in 0.000 seconds.", source: http://127.0.0.1:37316/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Var (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Var (6194 ms)
[777/962] PPAPINaClPNaClNonSfiTest.Var (6833 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.NetworkMonitor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25404:25404:1006/010300:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25404:25404:1006/010300:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37684...
sending server_data: {"host": "127.0.0.1", "port": 37684} (36 bytes)
[25404:25404:1006/010302:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:37684/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[25404:25404:1006/010302:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:37684/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[25404:25404:1006/010302:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:37684/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[25404:25404:1006/010302:INFO:CONSOLE(177)] "2Monitors finished in 0.001 seconds.", source: http://127.0.0.1:37684/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[25404:25404:1006/010302:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:37684/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[25404:25404:1006/010302:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.001 seconds.", source: http://127.0.0.1:37684/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.NetworkMonitor (3359 ms)
[778/962] PPAPINaClPNaClNonSfiTest.NetworkMonitor (3944 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.WebSocket1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25483:25483:1006/010302:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25483:25483:1006/010302:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43708...
sending server_data: {"host": "127.0.0.1", "port": 43708} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:56434...
sending server_data: {"host": "127.0.0.1", "port": 56434} (36 bytes)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "Protocols finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:56434/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (0)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[25483:25483:1006/010304:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:43708/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=56434 (177)
[       OK ] PPAPINaClPNaClNonSfiTest.WebSocket1 (3728 ms)
[779/962] PPAPINaClPNaClNonSfiTest.WebSocket1 (4208 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Audio
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25534:25534:1006/010303:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25534:25534:1006/010303:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34955...
sending server_data: {"host": "127.0.0.1", "port": 34955} (36 bytes)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[25534:25534:1006/010305:INFO:CONSOLE(177)] "Creation finished in 0.061 seconds.", source: http://127.0.0.1:34955/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[25534:25595:1006/010305:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[25534:25534:1006/010305:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.006 seconds.", source: http://127.0.0.1:34955/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[25534:25534:1006/010305:INFO:CONSOLE(177)] "Failures finished in 0.014 seconds.", source: http://127.0.0.1:34955/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[25534:25534:1006/010305:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.013 seconds.", source: http://127.0.0.1:34955/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[25534:25534:1006/010305:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.005 seconds.", source: http://127.0.0.1:34955/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[25534:25534:1006/010305:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.016 seconds.", source: http://127.0.0.1:34955/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[25534:25534:1006/010305:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.013 seconds.", source: http://127.0.0.1:34955/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Audio (3485 ms)
[780/962] PPAPINaClPNaClNonSfiTest.Audio (4212 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.View_CreatedVisible
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25600:25600:1006/010304:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25600:25600:1006/010304:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37972...
sending server_data: {"host": "127.0.0.1", "port": 37972} (36 bytes)
[25600:25600:1006/010306:INFO:CONSOLE(177)] "CreatedVisible finished in 0.000 seconds.", source: http://127.0.0.1:37972/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=View_CreatedVisible (177)
[1:3:1006/010306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010306:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.View_CreatedVisible (2991 ms)
[781/962] PPAPINaClPNaClNonSfiTest.View_CreatedVisible (3696 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.View
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25635:25635:1006/010304:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25635:25635:1006/010304:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42420...
sending server_data: {"host": "127.0.0.1", "port": 42420} (36 bytes)
[25635:25635:1006/010307:INFO:CONSOLE(177)] "SizeChange finished in 0.011 seconds.", source: http://127.0.0.1:42420/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[25635:25635:1006/010307:INFO:CONSOLE(177)] "ClipChange finished in 0.012 seconds.", source: http://127.0.0.1:42420/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[25635:25635:1006/010308:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 1.282 seconds.", source: http://127.0.0.1:42420/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.View (4791 ms)
[782/962] PPAPINaClPNaClNonSfiTest.View (5520 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.MouseCursor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25843:25843:1006/010307:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25843:25843:1006/010307:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35977...
sending server_data: {"host": "127.0.0.1", "port": 35977} (36 bytes)
[25843:25843:1006/010309:INFO:CONSOLE(177)] "Type finished in 0.000 seconds.", source: http://127.0.0.1:35977/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MouseCursor (177)
[25843:25843:1006/010309:INFO:CONSOLE(177)] "Custom finished in 0.016 seconds.", source: http://127.0.0.1:35977/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MouseCursor (177)
[25843:25843:1006/010309:INFO:CONSOLE(177)] "Point finished in 0.002 seconds.", source: http://127.0.0.1:35977/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MouseCursor (177)
[1:2:1006/010309:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010309:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010309:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010309:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010309:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010309:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010309:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010309:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.MouseCursor (2766 ms)
[783/962] PPAPINaClPNaClNonSfiTest.MouseCursor (3443 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.MediaStreamVideoTrack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25788:25788:1006/010306:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25788:25788:1006/010306:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47102...
sending server_data: {"host": "127.0.0.1", "port": 47102} (36 bytes)
[25788:25788:1006/010308:INFO:CONSOLE(177)] "Create finished in 0.026 seconds.", source: http://127.0.0.1:47102/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MediaStreamVideoTrack (177)
[25788:25788:1006/010308:INFO:CONSOLE(177)] "GetFrame finished in 0.149 seconds.", source: http://127.0.0.1:47102/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MediaStreamVideoTrack (177)
[25788:25788:1006/010309:INFO:CONSOLE(177)] "Configure finished in 1.200 seconds.", source: http://127.0.0.1:47102/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MediaStreamVideoTrack (177)
[       OK ] PPAPINaClPNaClNonSfiTest.MediaStreamVideoTrack (4009 ms)
[784/962] PPAPINaClPNaClNonSfiTest.MediaStreamVideoTrack (4480 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.TrueTypeFont
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25866:25866:1006/010307:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25866:25866:1006/010307:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46976...
sending server_data: {"host": "127.0.0.1", "port": 46976} (36 bytes)
[25866:25866:1006/010309:INFO:CONSOLE(177)] "GetFontFamilies finished in 0.003 seconds.", source: http://127.0.0.1:46976/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TrueTypeFont (177)
[25866:25866:1006/010309:INFO:CONSOLE(177)] "GetFontsInFamily finished in 0.014 seconds.", source: http://127.0.0.1:46976/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TrueTypeFont (177)
[25866:25866:1006/010309:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:46976/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TrueTypeFont (177)
[25866:25866:1006/010309:INFO:CONSOLE(177)] "Describe finished in 0.002 seconds.", source: http://127.0.0.1:46976/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TrueTypeFont (177)
[25866:25866:1006/010309:INFO:CONSOLE(177)] "GetTableTags finished in 0.007 seconds.", source: http://127.0.0.1:46976/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TrueTypeFont (177)
[25866:25866:1006/010309:INFO:CONSOLE(177)] "GetTable finished in 0.005 seconds.", source: http://127.0.0.1:46976/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TrueTypeFont (177)
[       OK ] PPAPINaClPNaClNonSfiTest.TrueTypeFont (3395 ms)
[785/962] PPAPINaClPNaClNonSfiTest.TrueTypeFont (3947 ms)
[ RUN      ] NaClBrowserTestNewlib.PPAPIPPPInstance
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26104:26104:1006/010311:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26104:26104:1006/010311:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33475...
sending server_data: {"host": "127.0.0.1", "port": 33475} (36 bytes)
[26104:26104:1006/010312:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,4244814272:08:03:13.148933] Native Client module will be loaded at base address 0x000010a200000000

** Signal 31 from trusted code: pc=7f99fb14ef48

** Signal 31 from trusted code: pc=7f99fb14ef48

** Signal 31 from trusted code: pc=7f99fb14ef48

** Signal 31 from trusted code: pc=7f99fb14ef48

** Signal 31 from trusted code: pc=7f99fb14ef48
--- PPP_Instance::DidCreate
--- PPP_Instance::DidChangeView
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[26104:26104:1006/010313:INFO:nacl_browsertest_util.cc(130)] ||||  / test_nexe loaded
[26104:26104:1006/010313:INFO:nacl_browsertest_util.cc(130)] ||||
[26104:26104:1006/010313:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[26104:26104:1006/010313:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
[26104:26104:1006/010313:INFO:nacl_browsertest_util.cc(130)] ||||
[26104:26104:1006/010313:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
--- PPP_Instance::DidChangeView
[26104:26104:1006/010313:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[26104:26104:1006/010313:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[26104:26104:1006/010313:INFO:nacl_browsertest_util.cc(130)] ||||
[26104:26104:1006/010313:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
--- PPP_Instance::DidChangeView
[       OK ] NaClBrowserTestNewlib.PPAPIPPPInstance (2399 ms)
[786/962] NaClBrowserTestNewlib.PPAPIPPPInstance (2895 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.MessageLoop_Basics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26037:26037:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26037:26037:1006/010311:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41538...
sending server_data: {"host": "127.0.0.1", "port": 41538} (36 bytes)
[26037:26037:1006/010313:INFO:CONSOLE(177)] "Basics finished in 0.000 seconds.", source: http://127.0.0.1:41538/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=MessageLoop_Basics (177)
[       OK ] PPAPINaClPNaClNonSfiTest.MessageLoop_Basics (3360 ms)
[787/962] PPAPINaClPNaClNonSfiTest.MessageLoop_Basics (3949 ms)
[ RUN      ] NaClExtensionTest.HostedApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26044:26044:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26044:26044:1006/010311:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43843...
sending server_data: {"host": "127.0.0.1", "port": 43843} (36 bytes)
[1:2:1006/010313:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NaClExtensionTest.HostedApp (3257 ms)
[788/962] NaClExtensionTest.HostedApp (3943 ms)
[ RUN      ] NaClBrowserTestNewlib.ProgressEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26331:26331:1006/010314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26331:26331:1006/010314:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57878...
sending server_data: {"host": "127.0.0.1", "port": 57878} (36 bytes)
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,1291852224:08:03:15.708319] Native Client module will be loaded at base address 0x0000457100000000

** Signal 31 from trusted code: pc=7f084b124f48

** Signal 31 from trusted code: pc=7f084b124f48

** Signal 31 from trusted code: pc=7f084b124f48

** Signal 31 from trusted code: pc=7f084b124f48

** Signal 31 from trusted code: pc=7f084b124f48
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] ||||  / progress_events loaded
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[26331:26331:1006/010315:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:57878/files/progress_event_listener.js (138)
[26331:26331:1006/010315:INFO:CONSOLE(140)] "stateProgressPrev 1312520", source: http://127.0.0.1:57878/files/progress_event_listener.js (140)
[26331:26331:1006/010315:INFO:CONSOLE(142)] "stateProgressTotal 1312520", source: http://127.0.0.1:57878/files/progress_event_listener.js (142)
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[26331:26331:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[26331:26331:1006/010316:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010316:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[26331:26331:1006/010316:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[26331:26331:1006/010316:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010316:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[26331:26331:1006/010316:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[26331:26331:1006/010316:INFO:nacl_browsertest_util.cc(130)] ||||
[26331:26331:1006/010316:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.ProgressEvents (2157 ms)
[789/962] NaClBrowserTestNewlib.ProgressEvents (2637 ms)
[ RUN      ] NaClBrowserTestGLibc.PPAPIPPBInstance
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26332:26332:1006/010314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26332:26332:1006/010314:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44717...
sending server_data: {"host": "127.0.0.1", "port": 44717} (36 bytes)
[26332:26332:1006/010315:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,2748414400:08:03:16.007906] Native Client module will be loaded at base address 0x00005b1000000000

** Signal 31 from trusted code: pc=7fe9a1e3af48

** Signal 31 from trusted code: pc=7fe9a1e3af48

** Signal 31 from trusted code: pc=7fe9a1e3af48

** Signal 31 from trusted code: pc=7fe9a1e3af48

** Signal 31 from trusted code: pc=7fe9a1e3af48
[26332:26332:1006/010317:INFO:nacl_browsertest_util.cc(130)] ||||  / test_nexe loaded
[26332:26332:1006/010317:INFO:nacl_browsertest_util.cc(130)] ||||
[26332:26332:1006/010317:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[26332:26332:1006/010317:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[26332:26332:1006/010317:INFO:nacl_browsertest_util.cc(130)] ||||
[26332:26332:1006/010317:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[26332:26332:1006/010317:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[26332:26332:1006/010317:INFO:nacl_browsertest_util.cc(130)] ||||
[26332:26332:1006/010317:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestGLibc.PPAPIPPBInstance (3727 ms)
[790/962] NaClBrowserTestGLibc.PPAPIPPBInstance (4234 ms)
[ RUN      ] NaClBrowserTestGLibc.CrashOffMainThread
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26336:26336:1006/010314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26336:26336:1006/010315:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57501...
sending server_data: {"host": "127.0.0.1", "port": 57501} (36 bytes)
[26336:26336:1006/010316:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,1499716032:08:03:16.169344] Native Client module will be loaded at base address 0x000018e800000000

** Signal 31 from trusted code: pc=7fd057760f48

** Signal 31 from trusted code: pc=7fd057760f48

** Signal 31 from trusted code: pc=7fd057760f48

** Signal 31 from trusted code: pc=7fd057760f48

** Signal 31 from trusted code: pc=7fd057760f48
[26336:26336:1006/010317:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_off_main_thread loaded
[26336:26336:1006/010318:INFO:nacl_browsertest_util.cc(130)] ||||
[26336:26336:1006/010318:INFO:nacl_browsertest_util.cc(130)] |||| [CrashOffMainThread BEGIN]

** Signal 31 from trusted code: pc=7fd057760f48

** Signal 11 from untrusted code: pc=18e8010009e0
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fd04e7c1d40; bottom 0x7fd04f837000; size: 0xfffffffffef8ad40 (-17257152)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[26336:26435:1006/010318:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[26336:26336:1006/010318:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:57501/files/ppapi_crash_off_main_thread.html (0)
[26336:26336:1006/010318:INFO:nacl_browsertest_util.cc(130)] |||| [CrashOffMainThread PASS]
[26336:26336:1006/010318:INFO:nacl_browsertest_util.cc(130)] ||||
[26336:26336:1006/010318:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestGLibc.CrashOffMainThread (4026 ms)
[791/962] NaClBrowserTestGLibc.CrashOffMainThread (4470 ms)
[ RUN      ] NaClBrowserTestGLibc.SysconfNprocessorsOnln
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26536:26536:1006/010317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26536:26536:1006/010317:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46370...
sending server_data: {"host": "127.0.0.1", "port": 46370} (36 bytes)
browser says nprocessors = 8
path = sysconf_nprocessors_onln_test.html?cpu_count=8
[26536:26536:1006/010318:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,480901568:08:03:18.543877] Native Client module will be loaded at base address 0x00003b0700000000

** Signal 31 from trusted code: pc=7f101abc2f48

** Signal 31 from trusted code: pc=7f101abc2f48

** Signal 31 from trusted code: pc=7f101abc2f48

** Signal 31 from trusted code: pc=7f101abc2f48

** Signal 31 from trusted code: pc=7f101abc2f48
[26536:26536:1006/010320:INFO:nacl_browsertest_util.cc(130)] ||||  /  loaded
[26536:26536:1006/010320:INFO:nacl_browsertest_util.cc(130)] ||||
[26536:26536:1006/010320:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors BEGIN]
Entered HandleMessage
Searching for handler for request "nprocessors".
found at index 0
NaCl process: sysconf(_SC_NPROCESSORS_ONLN) = 8
posting reply len 1
posting reply "8".
Leaving HandleMessage
[26536:26536:1006/010320:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[26536:26536:1006/010320:INFO:nacl_browsertest_util.cc(130)] ||||
[26536:26536:1006/010320:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestGLibc.SysconfNprocessorsOnln (4255 ms)
[792/962] NaClBrowserTestGLibc.SysconfNprocessorsOnln (4730 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.VideoEncoder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26006:26006:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26006:26006:1006/010310:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47026...
sending server_data: {"host": "127.0.0.1", "port": 47026} (36 bytes)
[26006:26006:1006/010313:INFO:CONSOLE(177)] "AvailableCodecsForceAsync finished in 0.420 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010314:INFO:CONSOLE(177)] "AvailableCodecs finished in 1.124 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010315:INFO:CONSOLE(177)] "AvailableCodecsBlocking finished in 0.868 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010315:INFO:CONSOLE(177)] "AvailableCodecsBackground finished in 0.509 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010315:INFO:CONSOLE(177)] "IncorrectSizeFailsForceAsync finished in 0.025 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010315:INFO:CONSOLE(177)] "IncorrectSizeFails finished in 0.014 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010315:INFO:CONSOLE(177)] "IncorrectSizeFailsBlocking finished in 0.001 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010316:INFO:CONSOLE(177)] "IncorrectSizeFailsBackground finished in 0.005 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010316:INFO:CONSOLE(177)] "InitializeVP8ForceAsync finished in 1.180 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010317:INFO:CONSOLE(177)] "InitializeVP8 finished in 0.644 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010317:INFO:CONSOLE(177)] "InitializeVP8Blocking finished in 0.439 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010318:INFO:CONSOLE(177)] "InitializeVP8Background finished in 0.446 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010318:INFO:CONSOLE(177)] "InitializeVP9ForceAsync finished in 0.353 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010319:INFO:CONSOLE(177)] "InitializeVP9 finished in 0.399 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010320:INFO:CONSOLE(177)] "InitializeVP9Blocking finished in 0.776 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[26006:26006:1006/010320:INFO:CONSOLE(177)] "InitializeVP9Background finished in 0.846 seconds.", source: http://127.0.0.1:47026/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoEncoder (177)
[       OK ] PPAPINaClPNaClNonSfiTest.VideoEncoder (11365 ms)
[793/962] PPAPINaClPNaClNonSfiTest.VideoEncoder (11847 ms)
[ RUN      ] NaClBrowserTestPnacl.PnaclNMFOptionsO0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26618:26618:1006/010319:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26618:26618:1006/010319:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47462...
sending server_data: {"host": "127.0.0.1", "port": 47462} (36 bytes)
[1,2432321984:08:03:20.511303] Native Client module will be loaded at base address 0x0000236700000000

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48
[1,2432321984:08:03:20.938430] NaCl untrusted code called _exit(0x0)
[1,2432321984:08:03:20.968410] Native Client module will be loaded at base address 0x0000183600000000

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48
[1,2432321984:08:03:21.040717] NaCl untrusted code called _exit(0x0)
[1,2432321984:08:03:21.064275] Native Client module will be loaded at base address 0x000022ee00000000

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48

** Signal 31 from trusted code: pc=7fe88f0c7f48
[26618:26618:1006/010321:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestPnacl.PnaclNMFOptionsO0 (2359 ms)
[794/962] NaClBrowserTestPnacl.PnaclNMFOptionsO0 (2894 ms)
[ RUN      ] NaClBrowserTestPnacl.ExitStatusNeg2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26611:26611:1006/010318:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26611:26611:1006/010319:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51566...
sending server_data: {"host": "127.0.0.1", "port": 51566} (36 bytes)
[1,3400112576:08:03:20.081654] Native Client module will be loaded at base address 0x00003eb600000000
[26611:26611:1006/010320:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48
[1,3400112576:08:03:21.014422] NaCl untrusted code called _exit(0x0)
[1,3400112576:08:03:21.047916] Native Client module will be loaded at base address 0x0000468a00000000

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48
[1,3400112576:08:03:21.139000] NaCl untrusted code called _exit(0x0)
[1,3400112576:08:03:21.171027] Native Client module will be loaded at base address 0x000035a000000000

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48

** Signal 31 from trusted code: pc=7f6ac8bbcf48
hello world from CreateModule

** Signal 31 from trusted code: pc=7f6ac8bbcf48
[26611:26611:1006/010321:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[26611:26611:1006/010321:INFO:nacl_browsertest_util.cc(130)] ||||
[26611:26611:1006/010321:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[26611:26611:1006/010321:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[26611:26611:1006/010321:INFO:nacl_browsertest_util.cc(130)] ||||
[26611:26611:1006/010321:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exitneg2".
found at index 4
[1,3400112576:08:03:21.316961] NaCl untrusted code called _exit(0xfe)
[26611:26649:1006/010321:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[26611:26611:1006/010321:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:51566/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254&pnacl=1 (0)
[26611:26611:1006/010321:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[26611:26611:1006/010321:INFO:nacl_browsertest_util.cc(130)] ||||
[26611:26611:1006/010321:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.ExitStatusNeg2 (2868 ms)
[795/962] NaClBrowserTestPnacl.ExitStatusNeg2 (3422 ms)
[ RUN      ] CloudPolicyManagerTest.RegisterFails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26834:26834:1006/010322:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26834:26834:1006/010322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26834:26834:1006/010323:WARNING:device_management_service.cc(225)] DMServer sent an error response: 400
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010323:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] CloudPolicyManagerTest.RegisterFails (1482 ms)
[796/962] CloudPolicyManagerTest.RegisterFails (2103 ms)
[ RUN      ] NaClBrowserTestPnacl.PnaclMimeType
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26804:26804:1006/010321:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26804:26804:1006/010322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50390...
sending server_data: {"host": "127.0.0.1", "port": 50390} (36 bytes)
[26804:26804:1006/010323:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 2 tests passed.
[       OK ] NaClBrowserTestPnacl.PnaclMimeType (1956 ms)
[797/962] NaClBrowserTestPnacl.PnaclMimeType (2649 ms)
[ RUN      ] NaClBrowserTestPnaclNonSfi.IrtManifestFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26812:26812:1006/010321:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26812:26812:1006/010322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36484...
sending server_data: {"host": "127.0.0.1", "port": 36484} (36 bytes)
[26812:26812:1006/010323:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
File not found dummy_test_file.txt full path:/tmp/runXNW6qm/out/Release/nacl_test_data/nonsfi/dummy_test_file.txt
localhost - - [06/Oct/2015 01:03:23] code 404, message Not Found
[26812:26812:1006/010323:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[26812:26812:1006/010323:INFO:nacl_browsertest_util.cc(130)] ||||
[26812:26812:1006/010323:INFO:nacl_browsertest_util.cc(130)] |||| [Test_00_Init BEGIN]
File not found dummy_test_file.txt full path:/tmp/runXNW6qm/out/Release/nacl_test_data/nonsfi/dummy_test_file.txt
localhost - - [06/Oct/2015 01:03:23] code 404, message Not Found
[26812:26812:1006/010323:INFO:nacl_browsertest_util.cc(130)] |||| [Test_00_Init PASS]
[26812:26812:1006/010323:INFO:nacl_browsertest_util.cc(130)] ||||
[26812:26812:1006/010323:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[1:2:1006/010323:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NaClBrowserTestPnaclNonSfi.IrtManifestFile (2080 ms)
[798/962] NaClBrowserTestPnaclNonSfi.IrtManifestFile (2634 ms)
[ RUN      ] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26825:26825:1006/010322:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26825:26825:1006/010322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41853...
sending server_data: {"host": "127.0.0.1", "port": 41853} (36 bytes)
[1,4079921600:08:03:23.789392] Native Client module will be loaded at base address 0x0000698300000000

** Signal 31 from trusted code: pc=7ff9f140df48

** Signal 31 from trusted code: pc=7ff9f140df48

** Signal 31 from trusted code: pc=7ff9f140df48

** Signal 31 from trusted code: pc=7ff9f140df48

** Signal 31 from trusted code: pc=7ff9f140df48
[26825:26825:1006/010323:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[1,4079921600:08:03:24.057837] Native Client module will be loaded at base address 0x000046c600000000

** Signal 31 from trusted code: pc=7ff9f140df48

** Signal 31 from trusted code: pc=7ff9f140df48

** Signal 31 from trusted code: pc=7ff9f140df48

** Signal 31 from trusted code: pc=7ff9f140df48

** Signal 31 from trusted code: pc=7ff9f140df48
[26825:26825:1006/010324:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[       OK ] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe (2504 ms)
[799/962] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe (2894 ms)
[ RUN      ] PolicyTest.PolicyPreprocessing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27102:27102:1006/010324:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27102:27102:1006/010324:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010325:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010325:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010325:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010325:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010325:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010325:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010325:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010325:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.PolicyPreprocessing (1238 ms)
[800/962] PolicyTest.PolicyPreprocessing (1855 ms)
[ RUN      ] PolicyTest.ReplaceSearchTerms
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27126:27126:1006/010325:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27126:27126:1006/010325:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyTest.ReplaceSearchTerms (1615 ms)
[801/962] PolicyTest.ReplaceSearchTerms (2109 ms)
[ RUN      ] ComponentCloudPolicyTest.UpdateExtensionPolicy
sending server_data: {"host": "127.0.0.1", "port": 35537} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27096:27096:1006/010324:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27096:27096:1006/010325:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Failed to load policies from /tmp/.org.chromium.Chromium.aT9P4j/policy
Failed to load policies from /tmp/.org.chromium.Chromium.aT9P4j/policy
localhost - - [06/Oct/2015 01:03:26] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=deviceid HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:26] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
Failed to load policies from /tmp/.org.chromium.Chromium.aT9P4j/policy
Failed to load policies from /tmp/.org.chromium.Chromium.aT9P4j/policy
localhost - - [06/Oct/2015 01:03:26] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=deviceid HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:26] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[       OK ] ComponentCloudPolicyTest.UpdateExtensionPolicy (2281 ms)
[802/962] ComponentCloudPolicyTest.UpdateExtensionPolicy (2904 ms)
[ RUN      ] ComponentCloudPolicyTest.InstallNewExtension
sending server_data: {"host": "127.0.0.1", "port": 49658} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27097:27097:1006/010324:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27097:27097:1006/010325:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Failed to load policies from /tmp/.org.chromium.Chromium.XG80ln/policy
Failed to load policies from /tmp/.org.chromium.Chromium.XG80ln/policy
localhost - - [06/Oct/2015 01:03:26] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=deviceid HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:26] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
Failed to load policies from /tmp/.org.chromium.Chromium.XG80ln/policy
Failed to load policies from /tmp/.org.chromium.Chromium.XG80ln/policy
Failed to load policies from /tmp/.org.chromium.Chromium.XG80ln/policy
localhost - - [06/Oct/2015 01:03:26] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=deviceid HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:26] "GET /externalpolicydata?key=google/chrome/extension/behllobkkfkfnphdnhnkndlbkcpglgmj HTTP/1.1" 200 -
[       OK ] ComponentCloudPolicyTest.InstallNewExtension (2733 ms)
[803/962] ComponentCloudPolicyTest.InstallNewExtension (3169 ms)
[ RUN      ] PolicyTest.NetworkPrediction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27410:27410:1006/010327:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27410:27410:1006/010327:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010327:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010327:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010327:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010327:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010327:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010327:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010327:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.NetworkPrediction (1233 ms)
[804/962] PolicyTest.NetworkPrediction (1847 ms)
[ RUN      ] PolicyTest.SavingBrowserHistoryDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27439:27439:1006/010327:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27439:27439:1006/010327:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyTest.SavingBrowserHistoryDisabled (1402 ms)
[805/962] PolicyTest.SavingBrowserHistoryDisabled (2110 ms)
[ RUN      ] PolicyTest.ExtensionInstallBlacklistSelective
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27351:27351:1006/010326:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27351:27351:1006/010326:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27351:27351:1006/010327:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[27351:27351:1006/010328:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[27351:27351:1006/010328:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[27351:27351:1006/010328:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PolicyTest.ExtensionInstallBlacklistSelective (2490 ms)
[806/962] PolicyTest.ExtensionInstallBlacklistSelective (3170 ms)
[ RUN      ] PolicyTest.FileURLBlacklist
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27466:27466:1006/010327:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27466:27466:1006/010328:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] PolicyTest.FileURLBlacklist (2238 ms)
[807/962] PolicyTest.FileURLBlacklist (2898 ms)
[ RUN      ] PolicyTest.FullscreenAllowedBrowser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27643:27643:1006/010329:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27643:27643:1006/010329:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010329:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010329:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010329:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010329:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010329:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010329:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010329:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.FullscreenAllowedBrowser (1223 ms)
[808/962] PolicyTest.FullscreenAllowedBrowser (1866 ms)
[ RUN      ] PolicyTest.NativeMessagingBlacklistWildcard
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27674:27674:1006/010329:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27674:27674:1006/010329:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010330:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.NativeMessagingBlacklistWildcard (1244 ms)
[809/962] PolicyTest.NativeMessagingBlacklistWildcard (1847 ms)
[ RUN      ] PolicyTest.NativeMessagingWhitelist
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27675:27675:1006/010329:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27675:27675:1006/010329:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010330:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.NativeMessagingWhitelist (1232 ms)
[810/962] PolicyTest.NativeMessagingWhitelist (1845 ms)
[ RUN      ] TtsApiTest.PlatformSpeakFinishesImmediately
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27881:27881:1006/010331:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27881:27881:1006/010331:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27881:27881:1006/010332:INFO:CONSOLE(0)] "[SUCCESS] testSpeakOnce", source: chrome-extension://mdipodmfeoecmkmpelopfmemiipfmfgg/test.html (0)
[1:2:1006/010332:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TtsApiTest.PlatformSpeakFinishesImmediately (1902 ms)
[811/962] TtsApiTest.PlatformSpeakFinishesImmediately (2369 ms)
[ RUN      ] PolicyUITest.SendPolicyValues
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27852:27852:1006/010330:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27852:27852:1006/010331:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27852:27852:1006/010331:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[27937:27937:1006/010332:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27937:27937:1006/010332:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27937:27937:1006/010332:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PolicyUITest.SendPolicyValues (2234 ms)
[812/962] PolicyUITest.SendPolicyValues (2899 ms)
[ RUN      ] TtsApiTest.PlatformSpeakInterrupt
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27901:27901:1006/010331:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27901:27901:1006/010331:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27901:27901:1006/010332:INFO:CONSOLE(0)] "[SUCCESS] testInterrupt", source: chrome-extension://bmfjkbjdnaphfkdpbbkdineogmginfkg/test.html (0)
[       OK ] TtsApiTest.PlatformSpeakInterrupt (1953 ms)
[813/962] TtsApiTest.PlatformSpeakInterrupt (2634 ms)
[ RUN      ] PreferencesBrowserTest.FetchPrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27809:27809:1006/010330:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27809:27809:1006/010330:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27809:27809:1006/010332:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PreferencesBrowserTest.FetchPrefs (4287 ms)
[814/962] PreferencesBrowserTest.FetchPrefs (5028 ms)
[ RUN      ] TtsApiTest.PlatformSpeakQueueInterrupt
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28166:28166:1006/010333:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28166:28166:1006/010333:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28166:28166:1006/010334:INFO:CONSOLE(0)] "[SUCCESS] testQueueInterrupt", source: chrome-extension://ladjhkcikpecokgckbmhdfhopifnlbng/test.html (0)
[       OK ] TtsApiTest.PlatformSpeakQueueInterrupt (1802 ms)
[815/962] TtsApiTest.PlatformSpeakQueueInterrupt (2377 ms)
[ RUN      ] TtsApiTest.PlatformSpeakError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28167:28167:1006/010333:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28167:28167:1006/010333:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28167:28167:1006/010334:INFO:CONSOLE(0)] "[SUCCESS] testSpeakError", source: chrome-extension://jnafbbeoldpcapafjgbfkkpgikpnnmhg/test.html (0)
[       OK ] TtsApiTest.PlatformSpeakError (1770 ms)
[816/962] TtsApiTest.PlatformSpeakError (2367 ms)
[ RUN      ] TtsApiTest.PlatformPauseResume
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28172:28172:1006/010334:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28172:28172:1006/010334:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28172:28172:1006/010335:INFO:CONSOLE(0)] "[SUCCESS] testPauseBeforeSpeak", source: chrome-extension://hogbfmemmbhcinahapilpcopllcjidna/test.html (0)
[28172:28172:1006/010335:INFO:CONSOLE(0)] "[SUCCESS] testPauseDuringSpeak", source: chrome-extension://hogbfmemmbhcinahapilpcopllcjidna/test.html (0)
[       OK ] TtsApiTest.PlatformPauseResume (1834 ms)
[817/962] TtsApiTest.PlatformPauseResume (2371 ms)
[ RUN      ] MalwareDOMDetailsTest.Everything
[       OK ] MalwareDOMDetailsTest.Everything (901 ms)
[818/962] MalwareDOMDetailsTest.Everything (1326 ms)
[ RUN      ] SafeBrowsingServiceTest.StartAndStop
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28363:28363:1006/010335:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28363:28363:1006/010335:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingServiceTest.StartAndStop (1175 ms)
[819/962] SafeBrowsingServiceTest.StartAndStop (1852 ms)
[ RUN      ] PhishingDOMFeatureExtractorTest.FormFeatures
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28395:28395:1006/010336:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28395:28476:1006/010336:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[28395:28476:1006/010336:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[28395:28395:1006/010336:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28395:28527:1006/010336:WARNING:histograms.cc(38)] Started multiple compositor clients (Browser, Renderer) in one process. Some metrics will be disabled.
[28395:28545:1006/010336:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[28395:28395:1006/010337:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[28395:28395:1006/010337:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[28395:28395:1006/010337:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PhishingDOMFeatureExtractorTest.FormFeatures (1637 ms)
[820/962] PhishingDOMFeatureExtractorTest.FormFeatures (2108 ms)
[ RUN      ] CaptivePortalBrowserTest.RequestFailsFastTimout
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28425:28425:1006/010336:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28425:28425:1006/010336:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.RequestFailsFastTimout (1449 ms)
[821/962] CaptivePortalBrowserTest.RequestFailsFastTimout (1845 ms)
[ RUN      ] CaptivePortalBrowserTest.InternetConnected
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28547:28547:1006/010337:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28547:28547:1006/010337:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47276...
sending server_data: {"host": "127.0.0.1", "port": 47276} (36 bytes)
Fontconfig error: Cannot load default config file
[1:2:1006/010338:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBrowserTest.InternetConnected (1972 ms)
[822/962] CaptivePortalBrowserTest.InternetConnected (2641 ms)
[ RUN      ] CaptivePortalBrowserTest.RedirectSSLCertError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28552:28552:1006/010337:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28552:28552:1006/010337:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54135...
sending server_data: {"host": "127.0.0.1", "port": 54135} (36 bytes)
HTTPS server started on https://localhost:51734...
sending server_data: {"host": "localhost", "port": 51734} (36 bytes)
testserver.py: Broken pipe
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.RedirectSSLCertError (2364 ms)
[823/962] CaptivePortalBrowserTest.RedirectSSLCertError (2899 ms)
[ RUN      ] CaptivePortalBrowserTest.LoginFastTimeout
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28623:28623:1006/010338:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28623:28623:1006/010338:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.LoginFastTimeout (1856 ms)
[824/962] CaptivePortalBrowserTest.LoginFastTimeout (2380 ms)
[ RUN      ] CaptivePortalBrowserTest.Login
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28614:28614:1006/010338:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28614:28614:1006/010338:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/010339:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBrowserTest.Login (1936 ms)
[825/962] CaptivePortalBrowserTest.Login (2646 ms)
[ RUN      ] CaptivePortalBrowserTest.HstsLogin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28861:28861:1006/010341:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28861:28861:1006/010341:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.HstsLogin (2281 ms)
[826/962] CaptivePortalBrowserTest.HstsLogin (2896 ms)
[ RUN      ] CaptivePortalBrowserTest.SSLCertErrorLogin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28823:28823:1006/010340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28823:28823:1006/010340:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39711...
sending server_data: {"host": "127.0.0.1", "port": 39711} (36 bytes)
HTTPS server started on https://localhost:36940...
sending server_data: {"host": "localhost", "port": 36940} (36 bytes)
[28823:28823:1006/010342:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[       OK ] CaptivePortalBrowserTest.SSLCertErrorLogin (3157 ms)
[827/962] CaptivePortalBrowserTest.SSLCertErrorLogin (3949 ms)
[ RUN      ] CaptivePortalBrowserTest.GoBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28846:28846:1006/010340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28846:28846:1006/010340:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/010342:WARNING:channel.cc(358)] RawChannel write error
[28846:28952:1006/010342:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010342:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010343:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBrowserTest.GoBack (2935 ms)
[828/962] CaptivePortalBrowserTest.GoBack (3414 ms)
[ RUN      ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28834:28834:1006/010340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28834:28834:1006/010340:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[1:1:1006/010344:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[       OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites (5085 ms)
[829/962] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites (5789 ms)
[ RUN      ] CustomLauncherPageBrowserTest.EventsActivateSwitchToCustomPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29228:29228:1006/010343:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29228:29228:1006/010343:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29228:29264:1006/010344:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmadimbbgapmngbiclpjjngmdickadpl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29228:29228:1006/010345:INFO:CONSOLE(1)] "Uncaught ReferenceError: appList is not defined", source:  (1)
[29280:29280:1006/010345:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000e2340]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29280:29280:1006/010345:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000e2340]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29280:29280:1006/010345:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000e2340]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29280:29280:1006/010345:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000e2340]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] CustomLauncherPageBrowserTest.EventsActivateSwitchToCustomPage (2394 ms)
[830/962] CustomLauncherPageBrowserTest.EventsActivateSwitchToCustomPage (2896 ms)
[ RUN      ] BookmarkBubbleSignInDelegateTest.OnSignInLinkClickedIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29240:29240:1006/010343:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29240:29240:1006/010344:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] BookmarkBubbleSignInDelegateTest.OnSignInLinkClickedIncognito (2229 ms)
[831/962] BookmarkBubbleSignInDelegateTest.OnSignInLinkClickedIncognito (2635 ms)
[ RUN      ] CustomLauncherPageBrowserTest.LauncherPageFocusTraversal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29239:29239:1006/010343:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29239:29239:1006/010344:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29239:29307:1006/010344:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmadimbbgapmngbiclpjjngmdickadpl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29239:29239:1006/010345:INFO:CONSOLE(1)] "Uncaught ReferenceError: appList is not defined", source:  (1)
[1:2:1006/010346:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CustomLauncherPageBrowserTest.LauncherPageFocusTraversal (2602 ms)
[832/962] CustomLauncherPageBrowserTest.LauncherPageFocusTraversal (3158 ms)
[ RUN      ] BrowserActionsContainerOverflowTest.TestBasicActionOverflow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29495:29495:1006/010346:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29495:29495:1006/010346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29495:29614:1006/010347:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010347:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:2:1006/010347:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010347:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010347:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010347:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserActionsContainerOverflowTest.TestBasicActionOverflow (1211 ms)
[833/962] BrowserActionsContainerOverflowTest.TestBasicActionOverflow (2115 ms)
[ RUN      ] ProfileChooserViewExtensionsTest.SigninButtonHasFocus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29581:29581:1006/010346:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29581:29581:1006/010346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileChooserViewExtensionsTest.SigninButtonHasFocus (1349 ms)
[834/962] ProfileChooserViewExtensionsTest.SigninButtonHasFocus (1853 ms)
[ RUN      ] DriveAppProviderTest.CreateUrlApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29823:29823:1006/010348:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29823:29823:1006/010349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DriveAppProviderTest.CreateUrlApp (1822 ms)
[835/962] DriveAppProviderTest.CreateUrlApp (2377 ms)
[ RUN      ] DriveAppProviderTest.DriveAppChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30003:30003:1006/010351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30003:30003:1006/010352:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppProviderTest.DriveAppChanged (2608 ms)
[836/962] DriveAppProviderTest.DriveAppChanged (3699 ms)
[ RUN      ] ChromeWhispernetClientTest.Initialize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29582:29582:1006/010346:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29582:29582:1006/010346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29582:29582:1006/010347:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[29582:29582:1006/010347:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[1,2734827968:08:03:47.925300] Native Client module will be loaded at base address 0x000028c500000000

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48
[1,2734827968:08:03:53.639061] NaCl untrusted code called _exit(0x0)
[1,2734827968:08:03:53.667945] Native Client module will be loaded at base address 0x00003ecc00000000

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48
[1,2734827968:08:03:53.768074] NaCl untrusted code called _exit(0x0)
[1,2734827968:08:03:53.800720] Native Client module will be loaded at base address 0x000043e600000000

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48

** Signal 31 from trusted code: pc=7fbea1145f48
[29582:29582:1006/010353:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[1:2:1006/010354:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ChromeWhispernetClientTest.Initialize (7910 ms)
[837/962] ChromeWhispernetClientTest.Initialize (8402 ms)
[ RUN      ] ChromeWhispernetClientTest.EncodeAndDecode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29624:29624:1006/010347:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29624:29624:1006/010347:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29624:29624:1006/010348:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[29624:29624:1006/010348:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[1,3779746240:08:03:48.376652] Native Client module will be loaded at base address 0x0000791000000000

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48
[1,3779746240:08:03:54.347512] NaCl untrusted code called _exit(0x0)
[1,3779746240:08:03:54.373449] Native Client module will be loaded at base address 0x000039ec00000000

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48
[1,3779746240:08:03:54.436082] NaCl untrusted code called _exit(0x0)
[1,3779746240:08:03:54.471237] Native Client module will be loaded at base address 0x00004ae400000000

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48

** Signal 31 from trusted code: pc=7fa2df5c8f48
[29624:29624:1006/010354:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[29624:29624:1006/010354:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 559B2A1C-7C46-4B8D-86BF-6ADA1C7B8BA3", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 1
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 6 and parity = 1
[       OK ] ChromeWhispernetClientTest.EncodeAndDecode (8342 ms)
[838/962] ChromeWhispernetClientTest.EncodeAndDecode (8932 ms)
[ RUN      ] DriveAppProviderTest.NoChange
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30084:30084:1006/010354:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30084:30084:1006/010355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30084:30137:1006/010355:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010355:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DriveAppProviderTest.NoChange (1425 ms)
[839/962] DriveAppProviderTest.NoChange (2375 ms)
[ RUN      ] DriveAppProviderTest.UserInstalledBeforeDriveApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30096:30096:1006/010355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30096:30096:1006/010355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30096:30167:1006/010356:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fdcogoljngifohpbhfgblkafmenjaogf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppProviderTest.UserInstalledBeforeDriveApp (1361 ms)
[840/962] DriveAppProviderTest.UserInstalledBeforeDriveApp (2116 ms)
[ RUN      ] ChromeWhispernetClientTest.TokenLengths
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29799:29799:1006/010348:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29799:29799:1006/010348:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29799:29799:1006/010349:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[29799:29799:1006/010349:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[1,1970883008:08:03:49.933029] Native Client module will be loaded at base address 0x0000433200000000

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48
[1,1970883008:08:03:55.537585] NaCl untrusted code called _exit(0x0)
[1,1970883008:08:03:55.581174] Native Client module will be loaded at base address 0x00002d0200000000

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48
[1,1970883008:08:03:55.663169] NaCl untrusted code called _exit(0x0)
[1,1970883008:08:03:55.693585] Native Client module will be loaded at base address 0x00004ae200000000

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48

** Signal 31 from trusted code: pc=7fb6738b7f48
[29799:29799:1006/010355:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[29799:29799:1006/010355:INFO:CONSOLE(26)] "Configuring encoder and decoder for client CD430109-D431-4241-A999-900631AEA49A", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 9 and parity = 1
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 9 and parity = 1
[       OK ] ChromeWhispernetClientTest.TokenLengths (8534 ms)
[841/962] ChromeWhispernetClientTest.TokenLengths (9208 ms)
[ RUN      ] PeopleProviderTest.NoSearchForShortQueries
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30295:30295:1006/010357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30295:30295:1006/010357:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/010358:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010358:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PeopleProviderTest.NoSearchForShortQueries (1333 ms)
[842/962] PeopleProviderTest.NoSearchForShortQueries (1853 ms)
[ RUN      ] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30271:30271:1006/010356:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30271:30271:1006/010357:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30271:30271:1006/010357:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30271:30271:1006/010357:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate (1515 ms)
[843/962] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate (2114 ms)
[ RUN      ] AppListControllerSearchResultsBrowserTest.UninstallSearchResult
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30180:30180:1006/010356:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30180:30180:1006/010356:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30180:30273:1006/010357:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-accifdjmkhjklgjibcaddeiahagonkmp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] AppListControllerSearchResultsBrowserTest.UninstallSearchResult (2467 ms)
[844/962] AppListControllerSearchResultsBrowserTest.UninstallSearchResult (3168 ms)
[ RUN      ] SupervisedUserBlockModeTest.Unblock
HTTP server started on http://127.0.0.1:60819...
sending server_data: {"host": "127.0.0.1", "port": 60819} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30320:30320:1006/010357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30320:30320:1006/010358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SupervisedUserBlockModeTest.Unblock (1893 ms)
[845/962] SupervisedUserBlockModeTest.Unblock (2370 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30525:30525:1006/010359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30525:30525:1006/010359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010400:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13 (1844 ms)
[846/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13 (2369 ms)
[ RUN      ] SerialApiTest/SerialApiTest.SerialRealHardware/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30515:30515:1006/010359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30515:30515:1006/010359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30515:30591:1006/010400:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-aghfanecpminejclcidnmbmpmabklcki-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30515:30515:1006/010400:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://aghfanecpminejclcidnmbmpmabklcki/_generated_background_page.html (0)
[       OK ] SerialApiTest/SerialApiTest.SerialRealHardware/0 (1979 ms)
[847/962] SerialApiTest/SerialApiTest.SerialRealHardware/0 (2641 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30575:30575:1006/010400:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30575:30575:1006/010400:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15 (1513 ms)
[848/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15 (2108 ms)
[ RUN      ] WebViewScrollBubbling/WebViewGuestScrollTouchTest.TestGuestGestureScrollsBubble/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30520:30520:1006/010359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30520:30520:1006/010359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30520:30590:1006/010400:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-khfhiikbhpbcbpndhabgiimimbohplln-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30520:30520:1006/010401:INFO:CONSOLE(6)] "data: connected", source: chrome-extension://khfhiikbhpbcbpndhabgiimimbohplln/main.js (6)
[1:2:1006/010401:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewScrollBubbling/WebViewGuestScrollTouchTest.TestGuestGestureScrollsBubble/0 (2837 ms)
[849/962] WebViewScrollBubbling/WebViewGuestScrollTouchTest.TestGuestGestureScrollsBubble/0 (3420 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30815:30815:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30815:30815:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26 (1975 ms)
[850/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26 (2637 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30832:30832:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30832:30832:1006/010402:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42 (1829 ms)
[851/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42 (2367 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30818:30818:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30818:30818:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27 (1944 ms)
[852/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27 (2633 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30901:30901:1006/010402:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30901:30901:1006/010402:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51 (1434 ms)
[853/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51 (2109 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31076:31076:1006/010404:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31076:31076:1006/010404:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58 (1709 ms)
[854/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58 (2107 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31077:31077:1006/010404:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31077:31077:1006/010404:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61 (1841 ms)
[855/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61 (2379 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31078:31078:1006/010404:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31078:31078:1006/010404:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75 (2008 ms)
[856/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75 (2634 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31088:31088:1006/010404:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31088:31088:1006/010405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79 (2215 ms)
[857/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79 (2896 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31310:31310:1006/010406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31310:31310:1006/010406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87 (1600 ms)
[858/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87 (2120 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31319:31319:1006/010406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31319:31319:1006/010406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98 (1679 ms)
[859/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98 (2103 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31327:31327:1006/010407:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31327:31327:1006/010407:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108 (1812 ms)
[860/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108 (2372 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31408:31408:1006/010407:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31408:31408:1006/010407:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113 (1484 ms)
[861/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113 (2109 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31544:31544:1006/010408:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31544:31544:1006/010408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1 (1419 ms)
[862/962] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1 (1856 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31523:31523:1006/010408:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31523:31523:1006/010408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123 (1709 ms)
[863/962] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123 (2374 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31570:31570:1006/010409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31570:31570:1006/010409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4 (1460 ms)
[864/962] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4 (2110 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31627:31627:1006/010409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31627:31627:1006/010410:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5 (1441 ms)
[865/962] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5 (2112 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31759:31759:1006/010410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31759:31759:1006/010410:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12 (1287 ms)
[866/962] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12 (1852 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31772:31772:1006/010410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31772:31772:1006/010411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15 (1392 ms)
[867/962] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15 (2105 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31813:31813:1006/010411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31813:31813:1006/010411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010412:WARNING:channel.cc(358)] RawChannel write error
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20 (1413 ms)
[868/962] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20 (1846 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31867:31867:1006/010411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31867:31867:1006/010412:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21 (1420 ms)
[869/962] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21 (2122 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31955:31955:1006/010412:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31955:31955:1006/010412:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23 (1290 ms)
[870/962] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23 (1849 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32016:32016:1006/010413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32016:32016:1006/010413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010413:WARNING:channel.cc(358)] RawChannel write error
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25 (1294 ms)
[871/962] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25 (1854 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32059:32059:1006/010413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32059:32059:1006/010413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010414:WARNING:channel.cc(358)] RawChannel write error
[32184:32184:1006/010414:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28 (1346 ms)
[872/962] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28 (1853 ms)
[ RUN      ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32131:32131:1006/010413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32131:32131:1006/010414:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010414:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010414:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010414:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010414:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0 (1367 ms)
[873/962] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0 (2107 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32195:32195:1006/010414:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32195:32195:1006/010415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32195:32454:1006/010415:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[32195:32340:1006/010415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1 (2078 ms)
[874/962] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1 (2633 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32252:32252:1006/010415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32252:32252:1006/010415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32252:32478:1006/010415:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0 (1698 ms)
[875/962] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0 (2383 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32417:32417:1006/010416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32417:32417:1006/010416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32417:32582:1006/010416:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0 (2201 ms)
[876/962] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0 (2900 ms)
[ RUN      ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloadsFromDifferentProfiles/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32567:32567:1006/010417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32567:32567:1006/010417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32567:32567:1006/010418:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010418:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloadsFromDifferentProfiles/0 (2155 ms)
[877/962] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloadsFromDifferentProfiles/0 (2897 ms)
[ RUN      ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithOffTheRecordDownloads/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32543:32543:1006/010417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32543:32543:1006/010417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010418:WARNING:channel.cc(358)] RawChannel write error
[32543:32543:1006/010418:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithOffTheRecordDownloads/0 (2613 ms)
[878/962] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithOffTheRecordDownloads/0 (3165 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32282:32282:1006/010415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32282:32282:1006/010415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32282:32512:1006/010416:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/1 (4464 ms)
[879/962] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/1 (5014 ms)
[ RUN      ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32733:32733:1006/010419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32733:32733:1006/010419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010419:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[32733:364:1006/010419:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1317 to client_task_runner_.
[       OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0 (1307 ms)
[880/962] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0 (1881 ms)
[ RUN      ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[411:411:1006/010420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[411:411:1006/010420:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010420:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[411:470:1006/010420:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1317 to client_task_runner_.
[       OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1 (1269 ms)
[881/962] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1 (1860 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[650:650:1006/010422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[650:650:1006/010422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010422:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (1041 ms)
[882/962] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (1598 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[415:415:1006/010420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[415:415:1006/010420:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36827...
sending server_data: {"host": "127.0.0.1", "port": 36827} (36 bytes)
[415:415:1006/010421:INFO:CONSOLE(280)] "01:04:21.547 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010421:INFO:CONSOLE(280)] "01:04:21.569 -  Registering video event handlers.", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010421:INFO:CONSOLE(280)] "01:04:21.583 -  Loading media using src.", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010421:INFO:CONSOLE(280)] "01:04:21.679 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010421:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[415:528:1006/010421:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[415:528:1006/010421:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[415:415:1006/010421:INFO:CONSOLE(280)] "01:04:21.687 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010421:INFO:CONSOLE(280)] "01:04:21.701 -  Adding key to sessionID: 1", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010421:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[415:415:1006/010421:INFO:CONSOLE(280)] "01:04:21.714 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010421:INFO:CONSOLE(280)] "01:04:21.973 -  timeupdate @ 0.17133", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010422:INFO:CONSOLE(280)] "01:04:22.219 -  timeupdate @ 0.427326", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010422:INFO:CONSOLE(280)] "01:04:22.474 -  timeupdate @ 0.683322", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010422:INFO:CONSOLE(280)] "01:04:22.534 -  heartbeat #1", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010422:INFO:CONSOLE(280)] "01:04:22.968 -  timeupdate @ 1.152648", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010422:INFO:CONSOLE(280)] "01:04:22.971 -  waiting for video to end.", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[415:415:1006/010423:INFO:CONSOLE(280)] "01:04:23.058 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:36827/files/eme_player_js/utils.js (280)
[1:2:1006/010423:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010423:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (3406 ms)
[883/962] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (3944 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[413:413:1006/010420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[413:413:1006/010420:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52176...
sending server_data: {"host": "127.0.0.1", "port": 52176} (36 bytes)
[413:413:1006/010421:INFO:CONSOLE(280)] "01:04:21.484 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010421:INFO:CONSOLE(280)] "01:04:21.498 -  Registering video event handlers.", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010421:INFO:CONSOLE(280)] "01:04:21.512 -  Loading media using src.", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010421:INFO:CONSOLE(280)] "01:04:21.642 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010421:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[413:413:1006/010421:INFO:CONSOLE(280)] "01:04:21.648 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010421:INFO:CONSOLE(280)] "01:04:21.660 -  Adding key to sessionID: 1", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010421:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[413:413:1006/010421:INFO:CONSOLE(280)] "01:04:21.666 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010421:INFO:CONSOLE(280)] "01:04:21.936 -  timeupdate @ 0.251209", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010422:INFO:CONSOLE(280)] "01:04:22.181 -  timeupdate @ 0.500414", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010422:INFO:CONSOLE(280)] "01:04:22.431 -  timeupdate @ 0.750496", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010422:INFO:CONSOLE(280)] "01:04:22.475 -  heartbeat #1", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010422:INFO:CONSOLE(280)] "01:04:22.684 -  timeupdate @ 1.002922", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010422:INFO:CONSOLE(280)] "01:04:22.687 -  waiting for video to end.", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010423:INFO:CONSOLE(280)] "01:04:23.475 -  heartbeat #2", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[413:413:1006/010424:INFO:CONSOLE(280)] "01:04:24.377 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52176/files/eme_player_js/utils.js (280)
[1:2:1006/010424:WARNING:channel.cc(358)] RawChannel write error
[536:536:1006/010424:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4783 ms)
[884/962] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (5272 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[466:466:1006/010420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[466:466:1006/010421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50137...
sending server_data: {"host": "127.0.0.1", "port": 50137} (36 bytes)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.102 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.112 -  Registering video event handlers.", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.125 -  Loading media using src.", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.250 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.253 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[466:640:1006/010422:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[466:640:1006/010422:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.269 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.284 -  Adding key to sessionID: 1", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.287 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.294 -  Adding key to sessionID: 2", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.297 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.300 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.569 -  timeupdate @ 0.128664", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010422:INFO:CONSOLE(280)] "01:04:22.816 -  timeupdate @ 0.38466", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010423:INFO:CONSOLE(280)] "01:04:23.070 -  timeupdate @ 0.640656", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010423:INFO:CONSOLE(280)] "01:04:23.095 -  heartbeat #1", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010423:INFO:CONSOLE(280)] "01:04:23.566 -  timeupdate @ 1.152648", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010423:INFO:CONSOLE(280)] "01:04:23.570 -  waiting for video to end.", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010424:INFO:CONSOLE(280)] "01:04:24.095 -  heartbeat #2", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[466:466:1006/010425:INFO:CONSOLE(280)] "01:04:25.094 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50137/files/eme_player_js/utils.js (280)
[1:2:1006/010425:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4789 ms)
[885/962] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (5518 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[879:879:1006/010425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[879:879:1006/010425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42464...
sending server_data: {"host": "127.0.0.1", "port": 42464} (36 bytes)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.390 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.401 -  Registering video event handlers.", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.415 -  Loading media using MSE.", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.475 -  onSourceOpen [object Event]", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.487 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.554 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.558 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.564 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.582 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[879:917:1006/010426:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[879:917:1006/010426:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.599 -  Forcing invalid key data.", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.603 -  Adding key to sessionID: 1", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.608 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.612 -  Forcing invalid key data.", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.614 -  Adding key to sessionID: 2", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(280)] "01:04:26.619 -  onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (280)
[879:879:1006/010426:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:42464/files/eme_player_js/utils.js (145)
[1:2:1006/010426:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (1751 ms)
[886/962] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (2374 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[755:755:1006/010423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[755:755:1006/010423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33660...
sending server_data: {"host": "127.0.0.1", "port": 33660} (36 bytes)
[755:755:1006/010424:INFO:CONSOLE(280)] "01:04:24.530 -  Using ClearKeyPlayer", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010424:INFO:CONSOLE(280)] "01:04:24.538 -  Registering video event handlers.", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010424:INFO:CONSOLE(280)] "01:04:24.541 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010424:INFO:CONSOLE(280)] "01:04:24.610 -  Loading media using src.", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010424:INFO:CONSOLE(280)] "01:04:24.689 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010424:INFO:CONSOLE(280)] "01:04:24.702 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010424:INFO:CONSOLE(280)] "01:04:24.717 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010424:INFO:CONSOLE(280)] "01:04:24.988 -  timeupdate @ 0.251449", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010425:INFO:CONSOLE(280)] "01:04:25.235 -  timeupdate @ 0.50098", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010425:INFO:CONSOLE(280)] "01:04:25.485 -  timeupdate @ 0.751057", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010425:INFO:CONSOLE(280)] "01:04:25.524 -  heartbeat #1", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010425:INFO:CONSOLE(280)] "01:04:25.735 -  timeupdate @ 1.000969", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010425:INFO:CONSOLE(280)] "01:04:25.739 -  waiting for video to end.", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010426:INFO:CONSOLE(280)] "01:04:26.523 -  heartbeat #2", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[755:755:1006/010427:INFO:CONSOLE(280)] "01:04:27.444 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:33660/files/eme_player_js/utils.js (280)
[       OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4417 ms)
[887/962] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4991 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[763:763:1006/010424:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[763:763:1006/010424:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51607...
sending server_data: {"host": "127.0.0.1", "port": 51607} (36 bytes)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.106 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.119 -  Registering video event handlers.", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.135 -  Loading media using MSE.", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.210 -  onSourceOpen [object Event]", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.217 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.240 -  End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.248 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010425:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.260 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[763:840:1006/010425:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[763:840:1006/010425:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.275 -  Adding key to sessionID: 1", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010425:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.280 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.539 -  timeupdate @ 0.17133", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010425:INFO:CONSOLE(280)] "01:04:25.785 -  timeupdate @ 0.427326", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010426:INFO:CONSOLE(280)] "01:04:26.039 -  timeupdate @ 0.683322", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010426:INFO:CONSOLE(280)] "01:04:26.098 -  heartbeat #1", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010426:INFO:CONSOLE(280)] "01:04:26.292 -  timeupdate @ 0.896652", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010426:INFO:CONSOLE(280)] "01:04:26.535 -  timeupdate @ 1.152648", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010426:INFO:CONSOLE(280)] "01:04:26.540 -  waiting for video to end.", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010427:INFO:CONSOLE(280)] "01:04:27.098 -  heartbeat #2", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010428:INFO:CONSOLE(280)] "01:04:28.098 -  heartbeat #3", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[763:763:1006/010428:INFO:CONSOLE(280)] "01:04:28.130 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51607/files/eme_player_js/utils.js (280)
[1:2:1006/010428:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (4556 ms)
[888/962] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (4994 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[926:926:1006/010426:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[926:926:1006/010426:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53872...
sending server_data: {"host": "127.0.0.1", "port": 53872} (36 bytes)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.168 -  Using ClearKeyPlayer", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.174 -  Registering video event handlers.", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.177 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.227 -  Loading media using MSE.", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.280 -  onSourceOpen [object Event]", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.287 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.333 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[926:998:1006/010427:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[926:998:1006/010427:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.337 -  End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.353 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.364 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.628 -  timeupdate @ 0.17133", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010427:INFO:CONSOLE(280)] "01:04:27.877 -  timeupdate @ 0.427326", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010428:INFO:CONSOLE(280)] "01:04:28.163 -  heartbeat #1", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010428:INFO:CONSOLE(280)] "01:04:28.376 -  timeupdate @ 0.939318", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010428:INFO:CONSOLE(280)] "01:04:28.626 -  timeupdate @ 1.195314", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010428:INFO:CONSOLE(280)] "01:04:28.631 -  waiting for video to end.", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010429:INFO:CONSOLE(280)] "01:04:29.162 -  heartbeat #2", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010430:INFO:CONSOLE(280)] "01:04:30.162 -  heartbeat #3", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[926:926:1006/010430:INFO:CONSOLE(280)] "01:04:30.201 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53872/files/eme_player_js/utils.js (280)
[1:2:1006/010430:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (4437 ms)
[889/962] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (4996 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1042:1042:1006/010427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1042:1042:1006/010427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49443...
sending server_data: {"host": "127.0.0.1", "port": 49443} (36 bytes)
[1042:1042:1006/010428:INFO:CONSOLE(280)] "01:04:28.815 -  Using ClearKeyPlayer", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010428:INFO:CONSOLE(280)] "01:04:28.826 -  Registering video event handlers.", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010428:INFO:CONSOLE(280)] "01:04:28.828 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010428:INFO:CONSOLE(280)] "01:04:28.892 -  Loading media using MSE.", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010428:INFO:CONSOLE(280)] "01:04:28.979 -  onSourceOpen [object Event]", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010428:INFO:CONSOLE(280)] "01:04:28.987 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1042:1080:1006/010429:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1042:1080:1006/010429:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.040 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.044 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.062 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.079 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.094 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.099 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.104 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.382 -  timeupdate @ 0.128664", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.628 -  timeupdate @ 0.38466", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.807 -  heartbeat #1", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010429:INFO:CONSOLE(280)] "01:04:29.882 -  timeupdate @ 0.640656", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010430:INFO:CONSOLE(280)] "01:04:30.378 -  timeupdate @ 1.152648", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010430:INFO:CONSOLE(280)] "01:04:30.382 -  waiting for video to end.", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010430:INFO:CONSOLE(280)] "01:04:30.806 -  heartbeat #2", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010431:INFO:CONSOLE(280)] "01:04:31.806 -  heartbeat #3", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1042:1042:1006/010431:INFO:CONSOLE(280)] "01:04:31.988 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49443/files/eme_player_js/utils.js (280)
[1:2:1006/010432:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4695 ms)
[890/962] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (5255 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1086:1086:1006/010428:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1086:1086:1006/010428:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57896...
sending server_data: {"host": "127.0.0.1", "port": 57896} (36 bytes)
[1086:1086:1006/010429:INFO:CONSOLE(280)] "01:04:29.720 -  Using ClearKeyPlayer", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010429:INFO:CONSOLE(280)] "01:04:29.730 -  Registering video event handlers.", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010429:INFO:CONSOLE(280)] "01:04:29.733 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010429:INFO:CONSOLE(280)] "01:04:29.792 -  Loading media using MSE.", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010429:INFO:CONSOLE(280)] "01:04:29.841 -  onSourceOpen [object Event]", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010429:INFO:CONSOLE(280)] "01:04:29.847 -  Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010429:INFO:CONSOLE(280)] "01:04:29.881 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010429:INFO:CONSOLE(280)] "01:04:29.885 -  End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010429:INFO:CONSOLE(280)] "01:04:29.898 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010429:INFO:CONSOLE(280)] "01:04:29.910 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010430:INFO:CONSOLE(280)] "01:04:30.174 -  timeupdate @ 0.25076", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010430:INFO:CONSOLE(280)] "01:04:30.422 -  timeupdate @ 0.500376", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010430:INFO:CONSOLE(280)] "01:04:30.671 -  timeupdate @ 0.750198", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010430:INFO:CONSOLE(280)] "01:04:30.713 -  heartbeat #1", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010430:INFO:CONSOLE(280)] "01:04:30.921 -  timeupdate @ 1.00012", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010430:INFO:CONSOLE(280)] "01:04:30.924 -  waiting for video to end.", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010431:INFO:CONSOLE(280)] "01:04:31.713 -  heartbeat #2", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[1086:1086:1006/010432:INFO:CONSOLE(280)] "01:04:32.627 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57896/files/eme_player_js/utils.js (280)
[       OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4550 ms)
[891/962] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (5000 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1122:1122:1006/010429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1122:1122:1006/010429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39327...
sending server_data: {"host": "127.0.0.1", "port": 39327} (36 bytes)
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.186 -  Using ClearKeyPlayer", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.197 -  Registering video event handlers.", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.200 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.266 -  Loading media using MSE.", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.323 -  onSourceOpen [object Event]", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.329 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1122:1210:1006/010430:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.370 -  Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1122:1210:1006/010430:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.385 -  End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.392 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.402 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"XvOhazONxOGivLmfmmy3gA","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.671 -  timeupdate @ 0.17133", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010430:INFO:CONSOLE(280)] "01:04:30.918 -  timeupdate @ 0.427326", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010431:INFO:CONSOLE(280)] "01:04:31.179 -  heartbeat #1", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010431:INFO:CONSOLE(280)] "01:04:31.418 -  timeupdate @ 0.939318", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010431:INFO:CONSOLE(280)] "01:04:31.668 -  timeupdate @ 1.195314", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010431:INFO:CONSOLE(280)] "01:04:31.671 -  waiting for video to end.", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010432:INFO:CONSOLE(280)] "01:04:32.179 -  heartbeat #2", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010433:INFO:CONSOLE(280)] "01:04:33.179 -  heartbeat #3", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1122:1122:1006/010433:INFO:CONSOLE(280)] "01:04:33.236 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:39327/files/eme_player_js/utils.js (280)
[1:2:1006/010433:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (4655 ms)
[892/962] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5259 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1265:1265:1006/010431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1265:1265:1006/010431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56814...
sending server_data: {"host": "127.0.0.1", "port": 56814} (36 bytes)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.052 -  Using ClearKeyPlayer", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.061 -  Registering video event handlers.", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.063 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.123 -  Loading media using MSE.", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.191 -  onSourceOpen [object Event]", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.197 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.220 -  End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1265:1290:1006/010432:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1265:1290:1006/010432:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.227 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.238 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.250 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.512 -  timeupdate @ 0.17133", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010432:INFO:CONSOLE(280)] "01:04:32.759 -  timeupdate @ 0.427326", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010433:INFO:CONSOLE(280)] "01:04:33.013 -  timeupdate @ 0.683322", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010433:INFO:CONSOLE(280)] "01:04:33.046 -  heartbeat #1", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010433:INFO:CONSOLE(280)] "01:04:33.509 -  timeupdate @ 1.195314", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010433:INFO:CONSOLE(280)] "01:04:33.514 -  waiting for video to end.", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010434:INFO:CONSOLE(280)] "01:04:34.046 -  heartbeat #2", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010435:INFO:CONSOLE(280)] "01:04:35.046 -  heartbeat #3", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1265:1265:1006/010435:INFO:CONSOLE(280)] "01:04:35.087 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[1:2:1006/010435:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (4378 ms)
[893/962] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (4991 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1439:1439:1006/010434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1439:1439:1006/010434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56172...
sending server_data: {"host": "127.0.0.1", "port": 56172} (36 bytes)
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.434 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.443 -  Registering video event handlers.", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.454 -  Loading media using src.", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.550 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010435:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1006/010435:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.595 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.607 -  Adding key to sessionID: 1", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010435:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.612 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1439:1498:1006/010435:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1439:1498:1006/010435:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.812 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.815 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.817 -  Adding key to sessionID: 1", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.821 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010435:INFO:CONSOLE(280)] "01:04:35.883 -  timeupdate @ 0.17133", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.131 -  timeupdate @ 0.427326", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.212 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.216 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.219 -  Adding key to sessionID: 1", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.223 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.384 -  timeupdate @ 0.640656", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.429 -  heartbeat #1", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.636 -  timeupdate @ 0.896652", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.886 -  timeupdate @ 1.152648", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.892 -  waiting for video to end.", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1439:1439:1006/010436:INFO:CONSOLE(280)] "01:04:36.985 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56172/files/eme_player_js/utils.js (280)
[1:2:1006/010437:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (3109 ms)
[894/962] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (3684 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1349:1349:1006/010433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1349:1349:1006/010433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42592...
sending server_data: {"host": "127.0.0.1", "port": 42592} (36 bytes)
[1349:1349:1006/010434:INFO:CONSOLE(280)] "01:04:34.646 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010434:INFO:CONSOLE(280)] "01:04:34.655 -  Registering video event handlers.", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010434:INFO:CONSOLE(280)] "01:04:34.664 -  Loading media using src.", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010434:INFO:CONSOLE(280)] "01:04:34.747 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010434:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1006/010434:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[1349:1349:1006/010434:INFO:CONSOLE(280)] "01:04:34.815 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010434:INFO:CONSOLE(280)] "01:04:34.827 -  Adding key to sessionID: 1", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010434:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1349:1349:1006/010434:INFO:CONSOLE(280)] "01:04:34.831 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.031 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.034 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.036 -  Adding key to sessionID: 1", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.039 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.104 -  timeupdate @ 0.251607", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.351 -  timeupdate @ 0.501309", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.431 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.435 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.440 -  Adding key to sessionID: 1", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.448 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.605 -  timeupdate @ 0.754432", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010435:INFO:CONSOLE(280)] "01:04:35.640 -  heartbeat #1", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010436:INFO:CONSOLE(280)] "01:04:36.101 -  timeupdate @ 1.250998", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010436:INFO:CONSOLE(280)] "01:04:36.105 -  waiting for video to end.", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010436:INFO:CONSOLE(280)] "01:04:36.231 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010436:INFO:CONSOLE(280)] "01:04:36.235 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010436:INFO:CONSOLE(280)] "01:04:36.240 -  Adding key to sessionID: 1", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010436:INFO:CONSOLE(280)] "01:04:36.248 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010436:INFO:CONSOLE(280)] "01:04:36.640 -  heartbeat #2", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[1349:1349:1006/010437:INFO:CONSOLE(280)] "01:04:37.560 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:42592/files/eme_player_js/utils.js (280)
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4513 ms)
[895/962] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4995 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1339:1339:1006/010432:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1339:1339:1006/010433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38982...
sending server_data: {"host": "127.0.0.1", "port": 38982} (36 bytes)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.009 -  Using ClearKeyPlayer", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.020 -  Registering video event handlers.", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.023 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.086 -  Loading media using MSE.", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.136 -  onSourceOpen [object Event]", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.142 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.191 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1339:1374:1006/010434:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1339:1374:1006/010434:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.196 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.200 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.212 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.226 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.229 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010434:INFO:CONSOLE(280)] "01:04:34.232 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010435:INFO:CONSOLE(280)] "01:04:35.003 -  heartbeat #1", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010436:INFO:CONSOLE(280)] "01:04:36.003 -  heartbeat #2", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.004 -  heartbeat #3", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.100 -  First play ended.", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.104 -  Loading media using MSE.", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.116 -  Playing second time.", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.136 -  onSourceOpen [object Event]", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.166 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.210 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.223 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.230 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.247 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.254 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.261 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.268 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.500 -  timeupdate @ 0.17133", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.747 -  timeupdate @ 0.427326", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010437:INFO:CONSOLE(280)] "01:04:37.997 -  timeupdate @ 0.683322", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010438:INFO:CONSOLE(280)] "01:04:38.003 -  heartbeat #4", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010438:INFO:CONSOLE(280)] "01:04:38.247 -  timeupdate @ 0.939318", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010438:INFO:CONSOLE(280)] "01:04:38.497 -  timeupdate @ 1.195314", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010438:INFO:CONSOLE(280)] "01:04:38.506 -  waiting for video to end.", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010439:INFO:CONSOLE(280)] "01:04:39.003 -  heartbeat #5", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1339:1339:1006/010440:INFO:CONSOLE(280)] "01:04:40.003 -  heartbeat #6", source: http://127.0.0.1:38982/files/eme_player_js/utils.js (280)
[1:2:1006/010440:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (7566 ms)
[896/962] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8143 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1632:1632:1006/010437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1632:1632:1006/010438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57647...
sending server_data: {"host": "127.0.0.1", "port": 57647} (36 bytes)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.004 -  Registering video event handlers.", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.019 -  Loading media using src.", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.023 -  Registering video event handlers.", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.024 -  Loading media using src.", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.083 -  org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1632:1669:1006/010439:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1632:1669:1006/010439:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.170 -  org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.176 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.186 -  Adding key to sessionID: 1", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.204 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.205 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.207 -  Adding key to sessionID: 2", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.212 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.389 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.390 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.390 -  Adding key to sessionID: 1", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.393 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.414 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.414 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.415 -  Adding key to sessionID: 2", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.416 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.790 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.790 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.791 -  Adding key to sessionID: 1", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.799 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.815 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.815 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.815 -  Adding key to sessionID: 2", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010439:INFO:CONSOLE(280)] "01:04:39.818 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010440:INFO:CONSOLE(280)] "01:04:40.525 -  One video seeked.", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1632:1632:1006/010440:INFO:CONSOLE(280)] "01:04:40.535 -  Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:57647/files/eme_player_js/utils.js (280)
[1:2:1006/010440:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (3017 ms)
[897/962] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (3417 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1647:1647:1006/010438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1647:1647:1006/010438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45117...
sending server_data: {"host": "127.0.0.1", "port": 45117} (36 bytes)
[1647:1647:1006/010439:INFO:CONSOLE(280)] "01:04:39.600 -  Using ClearKeyPlayer", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010439:INFO:CONSOLE(280)] "01:04:39.608 -  Registering video event handlers.", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010439:INFO:CONSOLE(280)] "01:04:39.611 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010439:INFO:CONSOLE(280)] "01:04:39.702 -  Loading media using src.", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010439:INFO:CONSOLE(280)] "01:04:39.783 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1647:1731:1006/010439:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1647:1731:1006/010439:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1647:1647:1006/010439:INFO:CONSOLE(280)] "01:04:39.805 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010439:INFO:CONSOLE(280)] "01:04:39.828 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010440:INFO:CONSOLE(280)] "01:04:40.035 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010440:INFO:CONSOLE(280)] "01:04:40.038 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010440:INFO:CONSOLE(280)] "01:04:40.051 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010440:INFO:CONSOLE(280)] "01:04:40.111 -  timeupdate @ 0.180409", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010440:INFO:CONSOLE(280)] "01:04:40.434 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010440:INFO:CONSOLE(280)] "01:04:40.438 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010440:INFO:CONSOLE(280)] "01:04:40.444 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010440:INFO:CONSOLE(280)] "01:04:40.592 -  heartbeat #1", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010440:INFO:CONSOLE(280)] "01:04:40.609 -  timeupdate @ 0.644769", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010440:INFO:CONSOLE(280)] "01:04:40.858 -  timeupdate @ 0.900167", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010441:INFO:CONSOLE(280)] "01:04:41.109 -  timeupdate @ 1.155565", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010441:INFO:CONSOLE(280)] "01:04:41.112 -  waiting for video to end.", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010441:INFO:CONSOLE(280)] "01:04:41.234 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010441:INFO:CONSOLE(280)] "01:04:41.239 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010441:INFO:CONSOLE(280)] "01:04:41.245 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010441:INFO:CONSOLE(280)] "01:04:41.592 -  heartbeat #2", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010442:INFO:CONSOLE(280)] "01:04:42.592 -  heartbeat #3", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1647:1647:1006/010442:INFO:CONSOLE(280)] "01:04:42.712 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:45117/files/eme_player_js/utils.js (280)
[1:2:1006/010442:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (4694 ms)
[898/962] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (5252 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1548:1548:1006/010436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1548:1548:1006/010436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50411...
sending server_data: {"host": "127.0.0.1", "port": 50411} (36 bytes)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.110 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.121 -  Registering video event handlers.", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.132 -  Loading media using src.", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.234 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.282 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.292 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.303 -  Adding key to sessionID: 1", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.305 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.308 -  Adding key to sessionID: 2", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.313 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.316 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1580:1006/010437:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1548:1580:1006/010437:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.507 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.511 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.515 -  Adding key to sessionID: 2", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.523 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.907 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.910 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.914 -  Adding key to sessionID: 2", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010437:INFO:CONSOLE(280)] "01:04:37.921 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010438:INFO:CONSOLE(280)] "01:04:38.103 -  heartbeat #1", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010438:INFO:CONSOLE(280)] "01:04:38.708 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010438:INFO:CONSOLE(280)] "01:04:38.713 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010438:INFO:CONSOLE(280)] "01:04:38.719 -  Adding key to sessionID: 2", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010438:INFO:CONSOLE(280)] "01:04:38.727 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010439:INFO:CONSOLE(280)] "01:04:39.108 -  heartbeat #2", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.102 -  heartbeat #3", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.180 -  First play ended.", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.185 -  Loading media using src.", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.192 -  Playing second time.", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.232 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.251 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.261 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.267 -  Adding key to sessionID: 3", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.274 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.283 -  Adding key to sessionID: 4", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.290 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.297 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.475 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.485 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.494 -  Adding key to sessionID: 4", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.511 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.596 -  timeupdate @ 0.180409", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.845 -  timeupdate @ 0.435807", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.875 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.883 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.890 -  Adding key to sessionID: 4", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010440:INFO:CONSOLE(280)] "01:04:40.900 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010441:INFO:CONSOLE(280)] "01:04:41.093 -  timeupdate @ 0.691205", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010441:INFO:CONSOLE(280)] "01:04:41.102 -  heartbeat #4", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010441:INFO:CONSOLE(280)] "01:04:41.593 -  timeupdate @ 1.155565", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010441:INFO:CONSOLE(280)] "01:04:41.614 -  waiting for video to end.", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010441:INFO:CONSOLE(280)] "01:04:41.676 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010441:INFO:CONSOLE(280)] "01:04:41.691 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010441:INFO:CONSOLE(280)] "01:04:41.711 -  Adding key to sessionID: 4", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010441:INFO:CONSOLE(280)] "01:04:41.730 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010442:INFO:CONSOLE(280)] "01:04:42.102 -  heartbeat #5", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1548:1548:1006/010443:INFO:CONSOLE(280)] "01:04:43.102 -  heartbeat #6", source: http://127.0.0.1:50411/files/eme_player_js/utils.js (280)
[1:2:1006/010443:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (7442 ms)
[899/962] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (7882 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1794:1794:1006/010441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1794:1794:1006/010441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34214...
sending server_data: {"host": "127.0.0.1", "port": 34214} (36 bytes)
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.331 -  Using ClearKeyPlayer", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.340 -  Registering video event handlers.", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.343 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.452 -  Loading media using src.", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1006/010442:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.526 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.546 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.567 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.774 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.777 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.790 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010442:INFO:CONSOLE(280)] "01:04:42.844 -  timeupdate @ 0.251558", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010443:INFO:CONSOLE(280)] "01:04:43.090 -  timeupdate @ 0.501001", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010443:INFO:CONSOLE(280)] "01:04:43.173 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010443:INFO:CONSOLE(280)] "01:04:43.176 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010443:INFO:CONSOLE(280)] "01:04:43.182 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010443:INFO:CONSOLE(280)] "01:04:43.324 -  heartbeat #1", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010443:INFO:CONSOLE(280)] "01:04:43.590 -  timeupdate @ 1.000896", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010443:INFO:CONSOLE(280)] "01:04:43.594 -  waiting for video to end.", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010443:INFO:CONSOLE(280)] "01:04:43.973 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010443:INFO:CONSOLE(280)] "01:04:43.978 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010443:INFO:CONSOLE(280)] "01:04:43.983 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010444:INFO:CONSOLE(280)] "01:04:44.323 -  heartbeat #2", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[1794:1794:1006/010445:INFO:CONSOLE(280)] "01:04:45.293 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:34214/files/eme_player_js/utils.js (280)
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4664 ms)
[900/962] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (5252 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1800:1800:1006/010441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1800:1800:1006/010441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33332...
sending server_data: {"host": "127.0.0.1", "port": 33332} (36 bytes)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.505 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.516 -  Registering video event handlers.", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.530 -  Loading media using MSE.", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.640 -  onSourceOpen [object Event]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.647 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1800:1860:1006/010442:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1800:1860:1006/010442:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.686 -  org.chromium.externalclearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.719 -  End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.735 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.745 -  Adding key to sessionID: 1", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.750 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.949 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.953 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.955 -  Adding key to sessionID: 1", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010442:INFO:CONSOLE(280)] "01:04:42.959 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010443:INFO:CONSOLE(280)] "01:04:43.020 -  timeupdate @ 0.17133", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010443:INFO:CONSOLE(280)] "01:04:43.268 -  timeupdate @ 0.427326", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010443:INFO:CONSOLE(280)] "01:04:43.349 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010443:INFO:CONSOLE(280)] "01:04:43.353 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010443:INFO:CONSOLE(280)] "01:04:43.357 -  Adding key to sessionID: 1", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010443:INFO:CONSOLE(280)] "01:04:43.364 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010443:INFO:CONSOLE(280)] "01:04:43.500 -  heartbeat #1", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010443:INFO:CONSOLE(280)] "01:04:43.518 -  timeupdate @ 0.683322", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010444:INFO:CONSOLE(280)] "01:04:44.018 -  timeupdate @ 1.195314", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010444:INFO:CONSOLE(280)] "01:04:44.022 -  waiting for video to end.", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010444:INFO:CONSOLE(280)] "01:04:44.150 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010444:INFO:CONSOLE(280)] "01:04:44.159 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010444:INFO:CONSOLE(280)] "01:04:44.167 -  Adding key to sessionID: 1", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010444:INFO:CONSOLE(280)] "01:04:44.178 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010444:INFO:CONSOLE(280)] "01:04:44.499 -  heartbeat #2", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010445:INFO:CONSOLE(280)] "01:04:45.499 -  heartbeat #3", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1800:1800:1006/010445:INFO:CONSOLE(280)] "01:04:45.592 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:33332/files/eme_player_js/utils.js (280)
[1879:1879:1006/010445:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024a80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1:2:1006/010445:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (4671 ms)
[901/962] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5252 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2109:2109:1006/010446:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2109:2109:1006/010446:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39182...
sending server_data: {"host": "127.0.0.1", "port": 39182} (36 bytes)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.453 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.468 -  Registering video event handlers.", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.479 -  Loading media using MSE.", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.550 -  onSourceOpen [object Event]", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.554 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.598 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.631 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.635 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.655 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.664 -  Forcing invalid key data.", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.668 -  Adding key to sessionID: 1", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.672 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.677 -  Forcing invalid key data.", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.681 -  Adding key to sessionID: 2", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2109:2139:1006/010447:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2109:2139:1006/010447:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.687 -  onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[2109:2109:1006/010447:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (145)
[2109:2109:1006/010447:INFO:CONSOLE(280)] "01:04:47.703 -  Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:39182/files/eme_player_js/utils.js (280)
[1:1:1006/010447:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (1817 ms)
[902/962] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (2371 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1942:1942:1006/010443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1942:1942:1006/010443:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60701...
sending server_data: {"host": "127.0.0.1", "port": 60701} (36 bytes)
[1942:1942:1006/010444:INFO:CONSOLE(280)] "01:04:44.859 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010444:INFO:CONSOLE(280)] "01:04:44.868 -  Registering video event handlers.", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010444:INFO:CONSOLE(280)] "01:04:44.879 -  Loading media using MSE.", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010444:INFO:CONSOLE(280)] "01:04:44.937 -  onSourceOpen [object Event]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010444:INFO:CONSOLE(280)] "01:04:44.944 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010444:INFO:CONSOLE(280)] "01:04:44.972 -  End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010444:INFO:CONSOLE(280)] "01:04:44.978 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010444:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.012 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1006/010445:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.028 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.035 -  Adding key to sessionID: 1", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.038 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.041 -  Adding key to sessionID: 2", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.047 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1942:1993:1006/010445:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1942:1993:1006/010445:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.050 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1006/010445:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.239 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.245 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.249 -  Adding key to sessionID: 2", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.254 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.340 -  timeupdate @ 0.17133", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.640 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.645 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.652 -  Adding key to sessionID: 2", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.663 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.835 -  timeupdate @ 0.683322", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010445:INFO:CONSOLE(280)] "01:04:45.853 -  heartbeat #1", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010446:INFO:CONSOLE(280)] "01:04:46.085 -  timeupdate @ 0.939318", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010446:INFO:CONSOLE(280)] "01:04:46.334 -  timeupdate @ 1.152648", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010446:INFO:CONSOLE(280)] "01:04:46.339 -  waiting for video to end.", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010446:INFO:CONSOLE(280)] "01:04:46.440 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010446:INFO:CONSOLE(280)] "01:04:46.448 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010446:INFO:CONSOLE(280)] "01:04:46.456 -  Adding key to sessionID: 2", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010446:INFO:CONSOLE(280)] "01:04:46.467 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010446:INFO:CONSOLE(280)] "01:04:46.853 -  heartbeat #2", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010447:INFO:CONSOLE(280)] "01:04:47.853 -  heartbeat #3", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1942:1942:1006/010447:INFO:CONSOLE(280)] "01:04:47.875 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60701/files/eme_player_js/utils.js (280)
[1:2:1006/010447:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4581 ms)
[903/962] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (5254 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1965:1965:1006/010444:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1965:1965:1006/010444:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47336...
sending server_data: {"host": "127.0.0.1", "port": 47336} (36 bytes)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.187 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.197 -  Registering video event handlers.", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.206 -  Loading media using MSE.", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.273 -  onSourceOpen [object Event]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.279 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.339 -  End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1965:2039:1006/010445:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1965:2039:1006/010445:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.347 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1006/010445:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.407 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.415 -  Adding key to sessionID: 1", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.422 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.620 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.623 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.627 -  Adding key to sessionID: 1", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.637 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.695 -  timeupdate @ 0.17133", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010445:INFO:CONSOLE(280)] "01:04:45.941 -  timeupdate @ 0.38466", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.020 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.026 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.031 -  Adding key to sessionID: 1", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.037 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.181 -  heartbeat #1", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.441 -  timeupdate @ 0.896652", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.821 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.826 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.833 -  Adding key to sessionID: 1", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.847 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.941 -  timeupdate @ 1.408644", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010446:INFO:CONSOLE(280)] "01:04:46.949 -  waiting for video to end.", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010447:INFO:CONSOLE(280)] "01:04:47.181 -  heartbeat #2", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010448:INFO:CONSOLE(280)] "01:04:48.181 -  heartbeat #3", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1965:1965:1006/010448:INFO:CONSOLE(280)] "01:04:48.251 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:47336/files/eme_player_js/utils.js (280)
[1:2:1006/010448:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4694 ms)
[904/962] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (5251 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2110:2110:1006/010446:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2110:2110:1006/010446:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35611...
sending server_data: {"host": "127.0.0.1", "port": 35611} (36 bytes)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.828 -  Registering video event handlers.", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.886 -  onSourceOpen [object Event]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.890 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.933 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.966 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.968 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:35611/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (40)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.987 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.992 -  Adding key to sessionID: 1", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.993 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.994 -  Adding key to sessionID: 2", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.998 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010447:INFO:CONSOLE(280)] "01:04:47.999 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2110:2186:1006/010447:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2110:2186:1006/010448:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[2110:2110:1006/010448:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:35611/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (60)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.020 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.021 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:35611/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (48)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.035 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.036 -  Adding key to sessionID: 3", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.037 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.037 -  Adding key to sessionID: 4", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.039 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.039 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.197 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.198 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.199 -  Adding key to sessionID: 4", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.200 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.598 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.599 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.600 -  Adding key to sessionID: 4", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010448:INFO:CONSOLE(280)] "01:04:48.602 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[2110:2110:1006/010449:INFO:CONSOLE(280)] "01:04:49.247 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:35611/files/eme_player_js/utils.js (280)
[1:2:1006/010449:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (3174 ms)
[905/962] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (3683 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2259:2259:1006/010448:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2259:2259:1006/010449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52063...
sending server_data: {"host": "127.0.0.1", "port": 52063} (36 bytes)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.064 -  Registering video event handlers.", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.082 -  Loading media using MSE.", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.090 -  Registering video event handlers.", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.092 -  Loading media using MSE.", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.123 -  onSourceOpen [object Event]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.137 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.145 -  onSourceOpen [object Event]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.146 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2259:2294:1006/010450:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2259:2294:1006/010450:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.266 -  org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.345 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.350 -  Adding key to sessionID: 1", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.361 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.362 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.381 -  org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.428 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.430 -  Adding key to sessionID: 2", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.435 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.435 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.552 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.553 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.553 -  Adding key to sessionID: 1", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.555 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.634 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.634 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.635 -  Adding key to sessionID: 2", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.638 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.953 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.954 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.956 -  Adding key to sessionID: 1", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010450:INFO:CONSOLE(280)] "01:04:50.958 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010451:INFO:CONSOLE(280)] "01:04:51.109 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010451:INFO:CONSOLE(280)] "01:04:51.109 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010451:INFO:CONSOLE(280)] "01:04:51.110 -  Adding key to sessionID: 2", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010451:INFO:CONSOLE(280)] "01:04:51.111 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010451:INFO:CONSOLE(280)] "01:04:51.747 -  One video seeked.", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010451:INFO:CONSOLE(280)] "01:04:51.754 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010451:INFO:CONSOLE(280)] "01:04:51.754 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010451:INFO:CONSOLE(280)] "01:04:51.755 -  Adding key to sessionID: 1", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010451:INFO:CONSOLE(280)] "01:04:51.757 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[2259:2259:1006/010451:INFO:CONSOLE(280)] "01:04:51.769 -  Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:52063/files/eme_player_js/utils.js (280)
[1:2:1006/010451:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010451:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (3464 ms)
[906/962] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (3942 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2415:2415:1006/010450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2415:2415:1006/010450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45402...
sending server_data: {"host": "127.0.0.1", "port": 45402} (36 bytes)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.656 -  Registering video event handlers.", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.663 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.758 -  onSourceOpen [object Event]", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.763 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.809 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.811 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.814 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:45402/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (40)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2415:2482:1006/010451:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2415:2482:1006/010451:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.827 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.838 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.840 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.841 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:45402/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (60)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.856 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.857 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:45402/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (48)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.888 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.891 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.892 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010451:INFO:CONSOLE(280)] "01:04:51.892 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010452:INFO:CONSOLE(280)] "01:04:52.048 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010452:INFO:CONSOLE(280)] "01:04:52.048 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010452:INFO:CONSOLE(280)] "01:04:52.057 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010452:INFO:CONSOLE(280)] "01:04:52.448 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010452:INFO:CONSOLE(280)] "01:04:52.449 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010452:INFO:CONSOLE(280)] "01:04:52.452 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[2415:2415:1006/010453:INFO:CONSOLE(280)] "01:04:53.072 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:45402/files/eme_player_js/utils.js (280)
[1:2:1006/010453:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (3096 ms)
[907/962] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (3684 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2263:2263:1006/010449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2263:2263:1006/010449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44885...
sending server_data: {"host": "127.0.0.1", "port": 44885} (36 bytes)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.369 -  Using ClearKeyPlayer", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.378 -  Registering video event handlers.", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.382 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.498 -  Loading media using MSE.", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.571 -  onSourceOpen [object Event]", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.578 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.629 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.636 -  End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2263:2329:1006/010450:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2263:2329:1006/010450:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.677 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.720 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.938 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.943 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010450:INFO:CONSOLE(280)] "01:04:50.978 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010451:INFO:CONSOLE(280)] "01:04:51.039 -  timeupdate @ 0.17133", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010451:INFO:CONSOLE(280)] "01:04:51.286 -  timeupdate @ 0.427326", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010451:INFO:CONSOLE(280)] "01:04:51.335 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010451:INFO:CONSOLE(280)] "01:04:51.338 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010451:INFO:CONSOLE(280)] "01:04:51.346 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010451:INFO:CONSOLE(280)] "01:04:51.363 -  heartbeat #1", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010451:INFO:CONSOLE(280)] "01:04:51.535 -  timeupdate @ 0.683322", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010452:INFO:CONSOLE(280)] "01:04:52.035 -  timeupdate @ 1.152648", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010452:INFO:CONSOLE(280)] "01:04:52.039 -  waiting for video to end.", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010452:INFO:CONSOLE(280)] "01:04:52.134 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010452:INFO:CONSOLE(280)] "01:04:52.138 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010452:INFO:CONSOLE(280)] "01:04:52.144 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010452:INFO:CONSOLE(280)] "01:04:52.362 -  heartbeat #2", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010453:INFO:CONSOLE(280)] "01:04:53.362 -  heartbeat #3", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[2263:2263:1006/010453:INFO:CONSOLE(280)] "01:04:53.624 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:44885/files/eme_player_js/utils.js (280)
[1:2:1006/010453:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (5131 ms)
[908/962] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (5779 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2269:2269:1006/010449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2269:2269:1006/010449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59723...
sending server_data: {"host": "127.0.0.1", "port": 59723} (36 bytes)
[2269:2269:1006/010450:INFO:CONSOLE(280)] "01:04:50.779 -  Using ClearKeyPlayer", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010450:INFO:CONSOLE(280)] "01:04:50.788 -  Registering video event handlers.", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010450:INFO:CONSOLE(280)] "01:04:50.791 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010450:INFO:CONSOLE(280)] "01:04:50.905 -  Loading media using MSE.", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.016 -  onSourceOpen [object Event]", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.029 -  Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.086 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.091 -  End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.118 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.131 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.339 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.342 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.355 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.410 -  timeupdate @ 0.25156", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.658 -  timeupdate @ 0.501288", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.738 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.744 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.753 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.771 -  heartbeat #1", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010451:INFO:CONSOLE(280)] "01:04:51.908 -  timeupdate @ 0.751229", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010452:INFO:CONSOLE(280)] "01:04:52.162 -  timeupdate @ 1.005406", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010452:INFO:CONSOLE(280)] "01:04:52.166 -  waiting for video to end.", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010452:INFO:CONSOLE(280)] "01:04:52.538 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010452:INFO:CONSOLE(280)] "01:04:52.544 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010452:INFO:CONSOLE(280)] "01:04:52.549 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010452:INFO:CONSOLE(280)] "01:04:52.770 -  heartbeat #2", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010453:INFO:CONSOLE(280)] "01:04:53.770 -  heartbeat #3", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[2269:2269:1006/010453:INFO:CONSOLE(280)] "01:04:53.859 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59723/files/eme_player_js/utils.js (280)
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (5007 ms)
[909/962] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (5514 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2537:2537:1006/010452:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2537:2537:1006/010452:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36397...
sending server_data: {"host": "127.0.0.1", "port": 36397} (36 bytes)
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.623 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.628 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.632 -  Registering video event handlers.", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.641 -  Loading media using MSE.", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.714 -  onSourceOpen [object Event]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.720 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.746 -  End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.753 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010453:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.803 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2537:2562:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2537:2562:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.824 -  Adding key to sessionID: 1", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010453:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[2537:2537:1006/010453:INFO:CONSOLE(280)] "01:04:53.834 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.034 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.039 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.044 -  Adding key to sessionID: 1", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.048 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.115 -  timeupdate @ 0.17133", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.365 -  timeupdate @ 0.427326", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.434 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.439 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.443 -  Adding key to sessionID: 1", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.448 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.618 -  heartbeat #1", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010454:INFO:CONSOLE(280)] "01:04:54.860 -  timeupdate @ 0.939318", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010455:INFO:CONSOLE(280)] "01:04:55.110 -  timeupdate @ 1.195314", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010455:INFO:CONSOLE(280)] "01:04:55.118 -  waiting for video to end.", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010455:INFO:CONSOLE(280)] "01:04:55.234 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010455:INFO:CONSOLE(280)] "01:04:55.243 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010455:INFO:CONSOLE(280)] "01:04:55.250 -  Adding key to sessionID: 1", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010455:INFO:CONSOLE(280)] "01:04:55.260 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010455:INFO:CONSOLE(280)] "01:04:55.618 -  heartbeat #2", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010456:INFO:CONSOLE(280)] "01:04:56.618 -  heartbeat #3", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[2537:2537:1006/010456:INFO:CONSOLE(280)] "01:04:56.681 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:36397/files/eme_player_js/utils.js (280)
[1:2:1006/010456:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4468 ms)
[910/962] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4993 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2599:2599:1006/010454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2599:2599:1006/010454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35421...
sending server_data: {"host": "127.0.0.1", "port": 35421} (36 bytes)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.249 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.269 -  Registering video event handlers.", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.282 -  Loading media using MSE.", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.292 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.293 -  Registering video event handlers.", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.294 -  Loading media using MSE.", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.336 -  onSourceOpen [object Event]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.341 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.346 -  onSourceOpen [object Event]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.347 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2599:2645:1006/010455:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2599:2645:1006/010455:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.463 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.548 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.584 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.593 -  Adding key to sessionID: 1", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.602 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.604 -  Adding key to sessionID: 2", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.608 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.609 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.618 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.625 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.797 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.798 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.798 -  Adding key to sessionID: 1", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.800 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.806 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.806 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.807 -  Adding key to sessionID: 2", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010455:INFO:CONSOLE(280)] "01:04:55.810 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010456:INFO:CONSOLE(280)] "01:04:56.197 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010456:INFO:CONSOLE(280)] "01:04:56.198 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010456:INFO:CONSOLE(280)] "01:04:56.199 -  Adding key to sessionID: 1", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010456:INFO:CONSOLE(280)] "01:04:56.203 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010456:INFO:CONSOLE(280)] "01:04:56.206 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010456:INFO:CONSOLE(280)] "01:04:56.206 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010456:INFO:CONSOLE(280)] "01:04:56.207 -  Adding key to sessionID: 2", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010456:INFO:CONSOLE(280)] "01:04:56.226 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010456:INFO:CONSOLE(280)] "01:04:56.928 -  One video seeked.", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2599:2599:1006/010456:INFO:CONSOLE(280)] "01:04:56.934 -  Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:35421/files/eme_player_js/utils.js (280)
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 3 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 2 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 1 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 3 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 2 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 1 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2653:2653:1006/010456:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1:2:1006/010456:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (3362 ms)
[911/962] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (3940 ms)
[ RUN      ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2834:2834:1006/010457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2834:2834:1006/010458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010458:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010458:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010458:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010458:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010458:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010458:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010458:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3 (1115 ms)
[912/962] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3 (1582 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2628:2628:1006/010454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2628:2628:1006/010455:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56397...
sending server_data: {"host": "127.0.0.1", "port": 56397} (36 bytes)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.076 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.084 -  Using ClearKeyPlayer", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.087 -  Registering video event handlers.", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.089 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.218 -  Loading media using MSE.", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.264 -  onSourceOpen [object Event]", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.271 -  Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.312 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.317 -  End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.337 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.350 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.558 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.562 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.575 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.633 -  timeupdate @ 0.251738", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.879 -  timeupdate @ 0.50106", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.958 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.964 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010456:INFO:CONSOLE(280)] "01:04:56.973 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010457:INFO:CONSOLE(280)] "01:04:57.071 -  heartbeat #1", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010457:INFO:CONSOLE(280)] "01:04:57.379 -  timeupdate @ 1.001007", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010457:INFO:CONSOLE(280)] "01:04:57.383 -  waiting for video to end.", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010457:INFO:CONSOLE(280)] "01:04:57.758 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010457:INFO:CONSOLE(280)] "01:04:57.763 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010457:INFO:CONSOLE(280)] "01:04:57.769 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010458:INFO:CONSOLE(280)] "01:04:58.070 -  heartbeat #2", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010459:INFO:CONSOLE(280)] "01:04:59.070 -  heartbeat #3", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[2628:2628:1006/010459:INFO:CONSOLE(280)] "01:04:59.081 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56397/files/eme_player_js/utils.js (280)
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4700 ms)
[913/962] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (5257 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2831:2831:1006/010457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2831:2831:1006/010457:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46442...
sending server_data: {"host": "127.0.0.1", "port": 46442} (36 bytes)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.685 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.693 -  Registering video event handlers.", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.695 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.761 -  onSourceOpen [object Event]", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.766 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.803 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.804 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.807 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:46442/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (40)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.823 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2831:2862:1006/010458:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2831:2862:1006/010458:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.832 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.834 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.835 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:46442/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (60)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.848 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.848 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:46442/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (48)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.867 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.867 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.868 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010458:INFO:CONSOLE(280)] "01:04:58.868 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010459:INFO:CONSOLE(280)] "01:04:59.041 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010459:INFO:CONSOLE(280)] "01:04:59.042 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010459:INFO:CONSOLE(280)] "01:04:59.052 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010459:INFO:CONSOLE(280)] "01:04:59.442 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010459:INFO:CONSOLE(280)] "01:04:59.443 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010459:INFO:CONSOLE(280)] "01:04:59.447 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[2831:2831:1006/010500:INFO:CONSOLE(280)] "01:05:00.030 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:46442/files/eme_player_js/utils.js (280)
[1:2:1006/010500:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0 (2871 ms)
[914/962] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0 (3419 ms)
[ RUN      ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2964:2964:1006/010459:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2964:2964:1006/010459:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3 (1154 ms)
[915/962] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3 (1586 ms)
[ RUN      ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2976:2976:1006/010500:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2976:2976:1006/010500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3 (1436 ms)
[916/962] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3 (1844 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3087:3087:1006/010501:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3087:3087:1006/010501:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010501:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0 (1140 ms)
[917/962] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0 (1591 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3091:3091:1006/010501:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3091:3091:1006/010501:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3 (1098 ms)
[918/962] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3 (1590 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2646:2646:1006/010454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2646:2646:1006/010455:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37703...
sending server_data: {"host": "127.0.0.1", "port": 37703} (36 bytes)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.040 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.054 -  Using ClearKeyPlayer", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.058 -  Registering video event handlers.", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.060 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.179 -  Loading media using MSE.", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.240 -  onSourceOpen [object Event]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.245 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.286 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.290 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.294 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.317 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2646:2719:1006/010456:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[2646:2719:1006/010456:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.341 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.345 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.349 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.558 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.562 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.577 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.957 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.964 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010456:INFO:CONSOLE(280)] "01:04:56.973 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010457:INFO:CONSOLE(280)] "01:04:57.031 -  heartbeat #1", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010457:INFO:CONSOLE(280)] "01:04:57.758 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010457:INFO:CONSOLE(280)] "01:04:57.764 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010457:INFO:CONSOLE(280)] "01:04:57.770 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010458:INFO:CONSOLE(280)] "01:04:58.030 -  heartbeat #2", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.030 -  heartbeat #3", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.236 -  First play ended.", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.241 -  Loading media using MSE.", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.250 -  Playing second time.", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.263 -  onSourceOpen [object Event]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.271 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.311 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.320 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.330 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.351 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.362 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.372 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.381 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.389 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.400 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.408 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.699 -  timeupdate @ 0.128664", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010459:INFO:CONSOLE(280)] "01:04:59.946 -  timeupdate @ 0.38466", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010500:INFO:CONSOLE(280)] "01:05:00.030 -  heartbeat #4", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010500:INFO:CONSOLE(280)] "01:05:00.197 -  timeupdate @ 0.640656", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010500:INFO:CONSOLE(280)] "01:05:00.446 -  timeupdate @ 0.896652", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010500:INFO:CONSOLE(280)] "01:05:00.700 -  timeupdate @ 1.152648", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010500:INFO:CONSOLE(280)] "01:05:00.713 -  waiting for video to end.", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010501:INFO:CONSOLE(280)] "01:05:01.030 -  heartbeat #5", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[2646:2646:1006/010502:INFO:CONSOLE(280)] "01:05:02.030 -  heartbeat #6", source: http://127.0.0.1:37703/files/eme_player_js/utils.js (280)
[1:2:1006/010502:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (7987 ms)
[919/962] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8409 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3165:3165:1006/010502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3165:3165:1006/010502:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010502:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2 (1110 ms)
[920/962] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2 (1848 ms)
[ RUN      ] TaskManagerOOPIFBrowserTest.KillSubframe/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3255:3255:1006/010502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3255:3255:1006/010502:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3255:3457:1006/010503:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] TaskManagerOOPIFBrowserTest.KillSubframe/0 (2351 ms)
[921/962] TaskManagerOOPIFBrowserTest.KillSubframe/0 (2900 ms)
[ RUN      ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3268:3268:1006/010502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3268:3268:1006/010503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3268:3460:1006/010503:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0 (3345 ms)
[922/962] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0 (3943 ms)
[ RUN      ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3566:3566:1006/010505:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3566:3566:1006/010505:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3566:3592:1006/010506:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0 (1007 ms)
[923/962] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0 (1578 ms)
[ RUN      ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3311:3311:1006/010503:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3311:3311:1006/010503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3311:3514:1006/010504:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1 (3393 ms)
[924/962] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1 (3946 ms)
[ RUN      ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3385:3385:1006/010503:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3385:3385:1006/010504:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3385:3558:1006/010504:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010506:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0 (3258 ms)
[925/962] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0 (3943 ms)
[ RUN      ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3645:3645:1006/010506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3645:3645:1006/010506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
sending server_data: {"host": "127.0.0.1", "port": 51458} (36 bytes)
localhost - - [06/Oct/2015 01:05:07] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:05:07] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[       OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1 (1306 ms)
[926/962] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1 (1844 ms)
[ RUN      ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3663:3663:1006/010507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3663:3663:1006/010507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/010507:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010507:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0 (1193 ms)
[927/962] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0 (1844 ms)
[ RUN      ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3664:3664:1006/010507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3664:3664:1006/010507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1 (1250 ms)
[928/962] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1 (1850 ms)
[ RUN      ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3717:3717:1006/010507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3717:3717:1006/010508:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3717:3857:1006/010508:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0 (1246 ms)
[929/962] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0 (1850 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3903:3903:1006/010509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3903:3903:1006/010509:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3903:3903:1006/010510:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
Fontconfig error: Cannot load default config file
[1:2:1006/010510:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0 (2363 ms)
[930/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0 (2899 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3946:3946:1006/010509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3946:3946:1006/010510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3946:3946:1006/010511:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1 (2283 ms)
[931/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1 (2903 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3842:3842:1006/010508:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3842:3842:1006/010508:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3842:3842:1006/010510:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3842:3842:1006/010512:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultSearchProviderSearchURL
[3842:3842:1006/010512:INFO:policy_prefs_browsertest.cc(644)] Testing policy: AudioCaptureAllowed
[3842:3842:1006/010512:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ProxySettings
[3842:3842:1006/010512:INFO:policy_prefs_browsertest.cc(644)] Testing policy: AudioCaptureAllowedUrls
[3842:3842:1006/010512:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DownloadDirectory
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9 (4696 ms)
[932/962] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9 (5264 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3901:3901:1006/010509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3901:3901:1006/010509:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3901:3901:1006/010511:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[3901:3901:1006/010512:INFO:policy_prefs_browsertest.cc(644)] Testing policy: RestoreOnStartupURLs
[3901:3901:1006/010512:INFO:policy_prefs_browsertest.cc(644)] Testing policy: AllowFileSelectionDialogs
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10 (4464 ms)
[933/962] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10 (5006 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4193:4193:1006/010512:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4193:4193:1006/010512:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4242:4242:1006/010513:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4242:4242:1006/010513:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0 (1812 ms)
[934/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0 (2373 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4209:4209:1006/010512:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4209:4209:1006/010512:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4209:4282:1006/010513:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2 (1715 ms)
[935/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2 (2367 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4346:4346:1006/010514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4346:4346:1006/010514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010515:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2 (2119 ms)
[936/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2 (2639 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4332:4332:1006/010514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4332:4332:1006/010514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4443:4443:1006/010515:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[4443:4443:1006/010515:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[4443:4443:1006/010515:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e800]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[4443:4443:1006/010515:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e800]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0 (2241 ms)
[937/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0 (2909 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4367:4367:1006/010514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4367:4367:1006/010514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4511:4511:1006/010515:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4511:4511:1006/010515:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4511:4511:1006/010515:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4511:4511:1006/010516:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1 (2173 ms)
[938/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1 (2646 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4440:4440:1006/010515:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4440:4440:1006/010515:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2 (1833 ms)
[939/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2 (2636 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4680:4680:1006/010516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4680:4680:1006/010516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1 (1901 ms)
[940/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1 (2390 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4695:4695:1006/010517:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4695:4695:1006/010517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4848:4848:1006/010518:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4848:4848:1006/010518:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4848:4848:1006/010518:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4848:4848:1006/010518:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/1 (1948 ms)
[941/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/1 (2374 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4682:4682:1006/010516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4682:4682:1006/010517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0 (1997 ms)
[942/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0 (2662 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4753:4753:1006/010517:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4753:4753:1006/010517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4753:4910:1006/010518:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/2 (1767 ms)
[943/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/2 (2382 ms)
[ RUN      ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5003:5003:1006/010519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5003:5003:1006/010519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1 (1667 ms)
[944/962] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1 (2106 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4982:4982:1006/010519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4982:4982:1006/010519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4982:5044:1006/010520:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010520:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/0 (2119 ms)
[945/962] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/0 (2634 ms)
[ RUN      ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5002:5002:1006/010519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5002:5002:1006/010519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010520:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0 (1953 ms)
[946/962] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0 (2384 ms)
[ RUN      ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5037:5037:1006/010520:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5037:5037:1006/010520:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5037:5121:1006/010521:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[1:2:1006/010521:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1 (1795 ms)
[947/962] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1 (2372 ms)
[ RUN      ] DownloadTestWithShelf.DownloadTest_History
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5296:5296:1006/010521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5296:5296:1006/010522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010522:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadTestWithShelf.DownloadTest_History (1401 ms)
[948/962] DownloadTestWithShelf.DownloadTest_History (1848 ms)
[ RUN      ] PrefsFunctionalTest.TestHomepageNewTabpagePrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5299:5299:1006/010521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5299:5299:1006/010522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5299:5396:1006/010522:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010522:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefsFunctionalTest.TestHomepageNewTabpagePrefs (1299 ms)
[949/962] PrefsFunctionalTest.TestHomepageNewTabpagePrefs (1859 ms)
[ RUN      ] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5342:5342:1006/010522:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5342:5342:1006/010522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit (1598 ms)
[950/962] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit (2109 ms)
[ RUN      ] RestartTest.Post
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5571:5571:1006/010523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5571:5571:1006/010523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestartTest.Post (1504 ms)
[951/962] RestartTest.Post (2112 ms)
[ RUN      ] RestartTest.PostWithPassword
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5606:5606:1006/010524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5606:5606:1006/010524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010525:WARNING:channel.cc(358)] RawChannel write error
[       OK ] RestartTest.PostWithPassword (1400 ms)
[952/962] RestartTest.PostWithPassword (2109 ms)
[ RUN      ] RestartTest.SessionStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5566:5566:1006/010523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5566:5566:1006/010523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010525:WARNING:channel.cc(358)] RawChannel write error
[       OK ] RestartTest.SessionStorage (2283 ms)
[953/962] RestartTest.SessionStorage (2907 ms)
[ RUN      ] WebViewTest.StoragePersistence
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5288:5288:1006/010521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5288:5288:1006/010521:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5288:5345:1006/010522:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fbdjadmepbbbgecbngccpncagllmngan-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[5288:5288:1006/010523:INFO:CONSOLE(27)] "Starting test "check webview_0 has cookies {}"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[5288:5449:1006/010523:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[5288:5288:1006/010524:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[5288:5288:1006/010524:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[5288:5288:1006/010524:INFO:CONSOLE(30)] "Test "check webview_0 has cookies {}" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[5288:5288:1006/010524:INFO:CONSOLE(27)] "Starting test "check webview_1 has cookies {}"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[5288:5288:1006/010524:INFO:CONSOLE(166)] "webview_1:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[5288:5288:1006/010524:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[5288:5288:1006/010524:INFO:CONSOLE(30)] "Test "check webview_1 has cookies {}" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[5288:5288:1006/010524:INFO:CONSOLE(27)] "Starting test "check webview_2 has cookies {}"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[5288:5288:1006/010524:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[5288:5288:1006/010524:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[5288:5288:1006/010524:INFO:CONSOLE(30)] "Test "check webview_2 has cookies {}" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[5288:5288:1006/010524:INFO:CONSOLE(27)] "Starting test "check webview_3 has cookies {}"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[5288:5288:1006/010524:INFO:CONSOLE(166)] "webview_3:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[5288:5288:1006/010524:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[5288:5288:1006/010524:INFO:CONSOLE(30)] "Test "check webview_3 has cookies {}" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[5288:5288:1006/010524:INFO:CONSOLE(27)] "Starting test "check webview_4 has cookies {"persist1":"true"}"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[5288:5288:1006/010525:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[5288:5288:1006/010525:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[5288:5288:1006/010525:INFO:CONSOLE(30)] "Test "check webview_4 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[5288:5288:1006/010525:INFO:CONSOLE(27)] "Starting test "check webview_5 has cookies {"persist1":"true"}"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[5288:5288:1006/010525:INFO:CONSOLE(166)] "webview_5:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[5288:5288:1006/010525:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[5288:5288:1006/010525:INFO:CONSOLE(30)] "Test "check webview_5 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[5288:5288:1006/010525:INFO:CONSOLE(27)] "Starting test "check webview_6 has cookies {"persist2":"true"}"...", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (27)
[5288:5288:1006/010525:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/tests.js (166)
[5288:5288:1006/010525:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist2":"true"}}".", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/message.js (42)
[5288:5288:1006/010525:INFO:CONSOLE(30)] "Test "check webview_6 has cookies {"persist2":"true"}" was successful.", source: chrome-extension://fbdjadmepbbbgecbngccpncagllmngan/testing.js (30)
[1:2:1006/010525:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010525:WARNING:channel.cc(358)] RawChannel write error
[5288:5349:1006/010525:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.StoragePersistence (4598 ms)
[954/962] WebViewTest.StoragePersistence (5284 ms)
[ RUN      ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5876:5876:1006/010526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5876:5876:1006/010526:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3 (1355 ms)
[955/962] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3 (1852 ms)
[ RUN      ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5881:5881:1006/010526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5881:5881:1006/010526:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3 (1505 ms)
[956/962] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3 (2103 ms)
[ RUN      ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5910:5910:1006/010527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5910:5910:1006/010527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010527:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3 (1481 ms)
[957/962] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3 (2132 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6206:6206:1006/010528:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6206:6206:1006/010528:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0 (1290 ms)
[958/962] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0 (1853 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6228:6228:1006/010528:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6228:6228:1006/010528:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010529:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3 (1177 ms)
[959/962] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3 (1588 ms)
[ RUN      ] SmartSessionRestoreMRUTest.CorrectLoadingOrder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5821:5821:1006/010525:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5821:5821:1006/010525:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5821:5893:1006/010526:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
Fontconfig error: Cannot load default config file
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010526:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[5821:5893:1006/010529:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5821:5893:1006/010529:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010529:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010529:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SmartSessionRestoreMRUTest.CorrectLoadingOrder (4349 ms)
[960/962] SmartSessionRestoreMRUTest.CorrectLoadingOrder (5004 ms)
[ RUN      ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6245:6245:1006/010529:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6245:6245:1006/010529:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010529:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2 (1317 ms)
[961/962] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2 (1849 ms)
[ RUN      ] ContinueWhereILeftOffTest.LocalStorageClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6436:6436:1006/010530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6436:6436:1006/010530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.LocalStorageClearedOnExit (1646 ms)
[962/962] ContinueWhereILeftOffTest.LocalStorageClearedOnExit (2109 ms)
Retrying 1 test (retry #1)
[ RUN      ] SyncFileSystemApiTest.RequestFileSystem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6589:6589:1006/010532:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6589:6589:1006/010532:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6589:6605:1006/010532:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hodedhlcjlenfiihgaaoocepndnlijnb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6589:6605:1006/010532:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hodedhlcjlenfiihgaaoocepndnlijnb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6589:6589:1006/010533:INFO:CONSOLE(0)] "[SUCCESS] requestFileSystem", source: chrome-extension://hodedhlcjlenfiihgaaoocepndnlijnb/_generated_background_page.html (0)
[       OK ] SyncFileSystemApiTest.RequestFileSystem (1317 ms)
[963/963] SyncFileSystemApiTest.RequestFileSystem (1840 ms)
SUCCESS: all tests passed.
+----------------------------------------------------------------------------+
| End of shard 1  Pending: 1.2s  Duration: 759.0s  Bot: swarm184-c4  Exit: 0 |
+----------------------------------------------------------------------------+

+----------------------------------------------------------------------------+
| Shard 3  https://chromium-swarm.appspot.com/user/task/2a54f51877799810     |
+----------------------------------------------------------------------------+
Additional test environment:
    ASAN_OPTIONS=symbolize=0
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    G_SLICE=always-malloc
    LANG=en_US.UTF-8
    LLVM_SYMBOLIZER_PATH=/tmp/runqzVend/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
    NSS_DISABLE_ARENA_FREE_LIST=1
    NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-batch-limit=1 --test-launcher-summary-output=/tmp/outf_yBg7/output.json

IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 3/5
Using 4 parallel jobs.
[ RUN      ] DevToolsBridgeClientBrowserTest.testSignIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8722:8722:1006/005320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8722:8722:1006/005320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005321:WARNING:channel.cc(358)] RawChannel write error
[8722:8722:1006/005321:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testSignIn", source: test_api.js (1324)
[       OK ] DevToolsBridgeClientBrowserTest.testSignIn (2041 ms)
[1/908] DevToolsBridgeClientBrowserTest.testSignIn (2632 ms)
[ RUN      ] BaseDownloadsWebUITest.NoSearchResultsShown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8724:8724:1006/005320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8724:8724:1006/005320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8724:8724:1006/005321:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[8724:8724:1006/005321:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoSearchResultsShown", source: test_api.js (1324)
[       OK ] BaseDownloadsWebUITest.NoSearchResultsShown (2367 ms)
[2/908] BaseDownloadsWebUITest.NoSearchResultsShown (2884 ms)
[ RUN      ] BaseDownloadsWebUITest.EmptyProgressStatusText
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8726:8726:1006/005320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8726:8726:1006/005320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8726:8726:1006/005321:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[8726:8726:1006/005321:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.EmptyProgressStatusText", source: test_api.js (1324)
[8857:8857:1006/005322:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8857:8857:1006/005322:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8857:8857:1006/005322:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] BaseDownloadsWebUITest.EmptyProgressStatusText (2874 ms)
[3/908] BaseDownloadsWebUITest.EmptyProgressStatusText (3413 ms)
[ RUN      ] InstallGoodExtensionSettingsWebUITest.showOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8728:8728:1006/005320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8728:8728:1006/005320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8728:8728:1006/005322:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[8728:8728:1006/005322:INFO:CONSOLE(1324)] "Running TestCase InstallGoodExtensionSettingsWebUITest.showOptions", source: test_api.js (1324)
[       OK ] InstallGoodExtensionSettingsWebUITest.showOptions (3026 ms)
[4/908] InstallGoodExtensionSettingsWebUITest.showOptions (3414 ms)
[ RUN      ] IdentityInternalsSingleTokenWebUITest.verifyGetters
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9047:9047:1006/005323:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9047:9047:1006/005323:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9047:9089:1006/005324:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[9047:9047:1006/005324:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsSingleTokenWebUITest.verifyGetters", source: test_api.js (1324)
[9103:9103:1006/005324:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] IdentityInternalsSingleTokenWebUITest.verifyGetters (3262 ms)
[5/908] IdentityInternalsSingleTokenWebUITest.verifyGetters (4228 ms)
[ RUN      ] IdentityInternalsMultipleTokensWebUITest.getAllTokens
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9049:9049:1006/005323:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9049:9049:1006/005323:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9049:9049:1006/005324:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsMultipleTokensWebUITest.getAllTokens", source: test_api.js (1324)
[       OK ] IdentityInternalsMultipleTokensWebUITest.getAllTokens (3644 ms)
[6/908] IdentityInternalsMultipleTokensWebUITest.getAllTokens (4198 ms)
[ RUN      ] CookiesViewWebUITest.testNoCloseOnSearchEnter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9365:9365:1006/005327:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9365:9365:1006/005328:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9365:9365:1006/005329:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9365:9365:1006/005331:INFO:CONSOLE(1324)] "Running TestCase CookiesViewWebUITest.testNoCloseOnSearchEnter", source: test_api.js (1324)
[9365:9433:1006/005333:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1317 to client_task_runner_.
[       OK ] CookiesViewWebUITest.testNoCloseOnSearchEnter (5891 ms)
[7/908] CookiesViewWebUITest.testNoCloseOnSearchEnter (6562 ms)
[ RUN      ] BrowserOptionsOverlayWebUITest.testNavigationInBackground
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9100:9100:1006/005323:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9100:9100:1006/005324:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9100:9220:1006/005325:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[9100:9100:1006/005325:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9100:9100:1006/005327:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsOverlayWebUITest.testNavigationInBackground", source: test_api.js (1324)
[       OK ] BrowserOptionsOverlayWebUITest.testNavigationInBackground (9676 ms)
[8/908] BrowserOptionsOverlayWebUITest.testNavigationInBackground (10233 ms)
[ RUN      ] CertificateManagerWebUIUnpopulatedTest.testUnpopulatedCertificateManager
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9101:9101:1006/005324:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9101:9101:1006/005324:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9101:9234:1006/005325:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[9101:9101:1006/005325:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9101:9101:1006/005327:INFO:CONSOLE(1324)] "Running TestCase CertificateManagerWebUIUnpopulatedTest.testUnpopulatedCertificateManager", source: test_api.js (1324)
[       OK ] CertificateManagerWebUIUnpopulatedTest.testUnpopulatedCertificateManager (9626 ms)
[9/908] CertificateManagerWebUIUnpopulatedTest.testUnpopulatedCertificateManager (10230 ms)
[ RUN      ] CertificateManagerWebUITest.testViewAndDeleteCert
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9362:9362:1006/005327:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9362:9362:1006/005327:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9362:9362:1006/005329:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9362:9362:1006/005330:INFO:CONSOLE(1324)] "Running TestCase CertificateManagerWebUITest.testViewAndDeleteCert", source: test_api.js (1324)
[9362:9362:1006/005331:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/certificates
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 3 of 3):
#personalCertsTab-tree
#personalCertsTab-import
#certificate-confirm
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.


*** End accessibility audit results ***", source: test_api.js (358)
[       OK ] CertificateManagerWebUITest.testViewAndDeleteCert (6293 ms)
[10/908] CertificateManagerWebUITest.testViewAndDeleteCert (6830 ms)
[ RUN      ] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9550:9550:1006/005333:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9550:9550:1006/005334:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9550:9550:1006/005336:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9550:9550:1006/005338:INFO:CONSOLE(1324)] "Running TestCase LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadSuccess", source: test_api.js (1324)
[1:2:1006/005339:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadSuccess (5733 ms)
[11/908] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadSuccess (6295 ms)
[ RUN      ] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadProgress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9551:9551:1006/005334:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9551:9551:1006/005334:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9551:9551:1006/005336:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9551:9551:1006/005338:INFO:CONSOLE(1324)] "Running TestCase LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadProgress", source: test_api.js (1324)
[9696:9696:1006/005339:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000034bc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9696:9696:1006/005339:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000034bc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9696:9696:1006/005339:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000034bc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9696:9696:1006/005339:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000034bc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9696:9696:1006/005339:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000034bc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9696:9696:1006/005339:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000034bc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9696:9696:1006/005339:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000034bc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9696:9696:1006/005339:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000034bc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9696:9696:1006/005339:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000034bc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9696:9696:1006/005339:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[9696:9696:1006/005339:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadProgress (5719 ms)
[12/908] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadProgress (6298 ms)
[ RUN      ] EditDictionaryWebUITest.testAddRemoveWords
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9548:9548:1006/005333:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9548:9548:1006/005334:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9548:9548:1006/005336:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9548:9548:1006/005338:INFO:CONSOLE(1324)] "Running TestCase EditDictionaryWebUITest.testAddRemoveWords", source: test_api.js (1324)
[       OK ] EditDictionaryWebUITest.testAddRemoveWords (6016 ms)
[13/908] EditDictionaryWebUITest.testAddRemoveWords (6557 ms)
[ RUN      ] EditDictionaryWebUITest.testSearch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9549:9549:1006/005334:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9549:9549:1006/005334:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9549:9549:1006/005336:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9549:9549:1006/005338:INFO:CONSOLE(1324)] "Running TestCase EditDictionaryWebUITest.testSearch", source: test_api.js (1324)
[       OK ] EditDictionaryWebUITest.testSearch (5998 ms)
[14/908] EditDictionaryWebUITest.testSearch (6559 ms)
[ RUN      ] ManageProfileUITest.ShowCreateConfirmation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9877:9877:1006/005340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9877:9877:1006/005340:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9877:9877:1006/005342:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9877:9877:1006/005344:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.ShowCreateConfirmation", source: test_api.js (1324)
[       OK ] ManageProfileUITest.ShowCreateConfirmation (4225 ms)
[15/908] ManageProfileUITest.ShowCreateConfirmation (4726 ms)
[ RUN      ] ManageProfileUITest.UpdateConfirmationOnRename
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9878:9878:1006/005340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9878:9878:1006/005341:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9878:9878:1006/005343:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9878:9878:1006/005344:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.UpdateConfirmationOnRename", source: test_api.js (1324)
[       OK ] ManageProfileUITest.UpdateConfirmationOnRename (4588 ms)
[16/908] ManageProfileUITest.UpdateConfirmationOnRename (4987 ms)
[ RUN      ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9879:9879:1006/005340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9879:9879:1006/005341:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9879:10000:1006/005342:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[9879:9879:1006/005342:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9879:9879:1006/005344:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit", source: test_api.js (1324)
[10046:10046:1006/005344:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10046:10046:1006/005344:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10046:10046:1006/005344:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10046:10046:1006/005344:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit (4714 ms)
[17/908] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit (5249 ms)
[ RUN      ] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadFailed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9876:9876:1006/005340:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9876:9876:1006/005340:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9876:9876:1006/005342:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9876:9876:1006/005344:INFO:CONSOLE(1324)] "Running TestCase LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadFailed", source: test_api.js (1324)
[       OK ] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadFailed (5837 ms)
[18/908] LanguagesOptionsDictionaryDownloadWebUITest.testdictionaryDownloadFailed (6305 ms)
[ RUN      ] OptionsWebUITest.testDefaultZoomFactor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10177:10177:1006/005345:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10177:10177:1006/005345:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10177:10177:1006/005347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10177:10177:1006/005348:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.testDefaultZoomFactor", source: test_api.js (1324)
[       OK ] OptionsWebUITest.testDefaultZoomFactor (5248 ms)
[19/908] OptionsWebUITest.testDefaultZoomFactor (5788 ms)
[ RUN      ] OptionsWebUITest.EnterPreventsDefault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10189:10189:1006/005345:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10189:10189:1006/005345:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10189:10189:1006/005347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10189:10189:1006/005349:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnterPreventsDefault", source: test_api.js (1324)
[1:2:1006/005350:WARNING:channel.cc(358)] RawChannel write error
[       OK ] OptionsWebUITest.EnterPreventsDefault (5350 ms)
[20/908] OptionsWebUITest.EnterPreventsDefault (5775 ms)
[ RUN      ] OptionsWebUIExtendedTest.NavigateToPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10197:10197:1006/005346:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10197:10197:1006/005346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10197:10331:1006/005347:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10197:10197:1006/005348:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10197:10197:1006/005349:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.NavigateToPage", source: test_api.js (1324)
[       OK ] OptionsWebUIExtendedTest.NavigateToPage (5555 ms)
[21/908] OptionsWebUIExtendedTest.NavigateToPage (6036 ms)
[ RUN      ] OptionsWebUIExtendedTest.ShowOverlayWithHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10313:10313:1006/005346:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10313:10313:1006/005347:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10313:10313:1006/005349:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10313:10313:1006/005350:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayWithHistory", source: test_api.js (1324)
[       OK ] OptionsWebUIExtendedTest.ShowOverlayWithHistory (5990 ms)
[22/908] OptionsWebUIExtendedTest.ShowOverlayWithHistory (6566 ms)
[ RUN      ] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10496:10496:1006/005351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10496:10496:1006/005351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10496:10496:1006/005352:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10496:10496:1006/005354:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayFurtherAbove", source: test_api.js (1324)
[10542:10542:1006/005356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10542:10542:1006/005356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10542:10542:1006/005356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10542:10542:1006/005356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10542:10542:1006/005356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10542:10542:1006/005356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10542:10542:1006/005356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10542:10542:1006/005356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10542:10542:1006/005356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10542:10542:1006/005356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove (5753 ms)
[23/908] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove (6300 ms)
[ RUN      ] OptionsWebUIExtendedTest.OverlayAboveNoReset
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10543:10543:1006/005352:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10543:10543:1006/005352:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10543:10543:1006/005354:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10543:10543:1006/005355:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayAboveNoReset", source: test_api.js (1324)
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10675:10675:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] OptionsWebUIExtendedTest.OverlayAboveNoReset (5865 ms)
[24/908] OptionsWebUIExtendedTest.OverlayAboveNoReset (6562 ms)
[ RUN      ] OptionsWebUIExtendedTest.CloseOverlay
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10505:10505:1006/005351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10505:10505:1006/005351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10505:10505:1006/005353:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10505:10505:1006/005355:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlay", source: test_api.js (1324)
[10597:10597:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10597:10597:1006/005357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000090480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000090480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000090480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000090480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000090480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000090480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000090480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000090480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000090480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000090480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000090480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000090480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000090480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000090480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000090480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000090480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000090480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000090480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000090480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10597:10597:1006/005357:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000090480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] OptionsWebUIExtendedTest.CloseOverlay (6798 ms)
[25/908] OptionsWebUIExtendedTest.CloseOverlay (7352 ms)
[ RUN      ] OptionsWebUIExtendedTest.OverlayBackToUnrelated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10680:10680:1006/005353:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10680:10680:1006/005353:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10680:10680:1006/005355:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10680:10680:1006/005356:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayBackToUnrelated", source: test_api.js (1324)
[       OK ] OptionsWebUIExtendedTest.OverlayBackToUnrelated (5873 ms)
[26/908] OptionsWebUIExtendedTest.OverlayBackToUnrelated (6564 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10872:10872:1006/005358:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10872:10872:1006/005358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10872:10912:1006/005359:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005359:WARNING:channel.cc(358)] RawChannel write error
[10872:10872:1006/005359:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings", source: test_api.js (1324)
[       OK ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings (1734 ms)
[27/908] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings (2373 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10884:10884:1006/005358:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10884:10884:1006/005359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005400:WARNING:channel.cc(358)] RawChannel write error
[10884:10884:1006/005400:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes", source: test_api.js (1324)
[1:2:1006/005400:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes (1743 ms)
[28/908] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes (2366 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10987:10987:1006/005359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10987:10987:1006/005400:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005400:WARNING:channel.cc(358)] RawChannel write error
[10987:10987:1006/005400:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures", source: test_api.js (1324)
[       OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures (1620 ms)
[29/908] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures (2372 ms)
[ RUN      ] OptionsWebUIRedirectTest.TestURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10806:10806:1006/005357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10806:10806:1006/005357:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10806:10806:1006/005359:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[10806:10806:1006/005400:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIRedirectTest.TestURL", source: test_api.js (1324)
[       OK ] OptionsWebUIRedirectTest.TestURL (5288 ms)
[30/908] OptionsWebUIRedirectTest.TestURL (5773 ms)
[ RUN      ] WebUIAssertionsTestFail.testAssertFailFails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11098:11098:1006/005401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11098:11098:1006/005401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005402:WARNING:channel.cc(358)] RawChannel write error
[11098:11098:1006/005402:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestFail.testAssertFailFails", source: test_api.js (1324)
[11098:11098:1006/005402:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: RUN_TEST_F("WebUIAssertionsTestFail","testAssertFailFails")
Error: assertNotReached()
    at assertNotReached (test_api.js:1052:11)
    at Object.<anonymous> (assertions.js:77:3)
    at Object.Test.runTest (test_api.js:341:16)
    at Object.TestCase.runTest (test_api.js:478:22)
    at Object.TestCase.run (test_api.js:508:14)
    at RUN_TEST_F (test_api.js:1325:21)
    at expectFunc (test_api.js:1120:20)
    at runTestFunction (test_api.js:1193:37)
    at runTest (test_api.js:1167:18)
    at <anonymous>:1:1
[       OK ] WebUIAssertionsTestFail.testAssertFailFails (1582 ms)
[31/908] WebUIAssertionsTestFail.testAssertFailFails (2101 ms)
[ RUN      ] HistoryWebUIRealBackendTest.leftRightChangeFocus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11212:11212:1006/005402:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11212:11212:1006/005402:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11212:11212:1006/005403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[11212:11212:1006/005404:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.leftRightChangeFocus", source: test_api.js (1324)
[11296:11296:1006/005404:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001ef80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11296:11296:1006/005404:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001ef80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] HistoryWebUIRealBackendTest.leftRightChangeFocus (2508 ms)
[32/908] HistoryWebUIRealBackendTest.leftRightChangeFocus (3166 ms)
[ RUN      ] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11290:11290:1006/005403:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11290:11290:1006/005403:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11290:11290:1006/005404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[11290:11290:1006/005405:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus", source: test_api.js (1324)
[       OK ] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus (2437 ms)
[33/908] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus (2886 ms)
[ RUN      ] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11266:11266:1006/005403:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11266:11266:1006/005403:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11266:11266:1006/005404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[11266:11266:1006/005404:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.showConfirmDialogAndCancel", source: test_api.js (1324)
[11393:11393:1006/005405:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001ef80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11393:11393:1006/005405:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001ef80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel (2520 ms)
[34/908] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel (3154 ms)
[ RUN      ] Mock4JSWebUITest.CalledTwiceExpectTwice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11512:11512:1006/005406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11512:11512:1006/005406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11512:11512:1006/005407:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITest.CalledTwiceExpectTwice", source: test_api.js (1324)
[       OK ] Mock4JSWebUITest.CalledTwiceExpectTwice (1802 ms)
[35/908] Mock4JSWebUITest.CalledTwiceExpectTwice (2362 ms)
[ RUN      ] HistoryWebUIWithSchemesTest.groupingWithSchemes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11484:11484:1006/005405:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11484:11484:1006/005405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11484:11484:1006/005406:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[11484:11484:1006/005407:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIWithSchemesTest.groupingWithSchemes", source: test_api.js (1324)
[11542:11542:1006/005407:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001ef80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11542:11542:1006/005407:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001ef80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] HistoryWebUIWithSchemesTest.groupingWithSchemes (2589 ms)
[36/908] HistoryWebUIWithSchemesTest.groupingWithSchemes (3151 ms)
[ RUN      ] NetInternalsTest.netInternalsHSTSViewDeleteNotFound
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11518:11518:1006/005406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11518:11518:1006/005406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11518:11518:1006/005408:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewDeleteNotFound", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsHSTSViewDeleteNotFound (2808 ms)
[37/908] NetInternalsTest.netInternalsHSTSViewDeleteNotFound (3412 ms)
[ RUN      ] NetInternalsTest.netInternalsHSTSViewDeleteError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11728:11728:1006/005408:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11728:11728:1006/005408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11728:11728:1006/005410:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewDeleteError", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsHSTSViewDeleteError (2828 ms)
[38/908] NetInternalsTest.netInternalsHSTSViewDeleteError (3414 ms)
[ RUN      ] NetInternalsTest.netInternalsHSTSViewAddDelete
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11729:11729:1006/005408:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11729:11729:1006/005408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11729:11729:1006/005410:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddDelete", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsHSTSViewAddDelete (2984 ms)
[39/908] NetInternalsTest.netInternalsHSTSViewAddDelete (3412 ms)
[ RUN      ] NetInternalsTest.netInternalsLogUtilExportImport
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11820:11820:1006/005409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11820:11820:1006/005409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11820:11820:1006/005411:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilExportImport", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsLogUtilExportImport (2770 ms)
[40/908] NetInternalsTest.netInternalsLogUtilExportImport (3418 ms)
[ RUN      ] NetInternalsTest.netInternalsLogUtilImportNetLogFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11957:11957:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11957:11957:1006/005412:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005412:WARNING:channel.cc(358)] RawChannel write error
[11957:11957:1006/005413:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilImportNetLogFile", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsLogUtilImportNetLogFile (2817 ms)
[41/908] NetInternalsTest.netInternalsLogUtilImportNetLogFile (3413 ms)
[ RUN      ] NetInternalsTest.netInternalsLogUtilStopCapturing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11958:11958:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11958:11958:1006/005412:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11958:11958:1006/005413:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilStopCapturing", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsLogUtilStopCapturing (2869 ms)
[42/908] NetInternalsTest.netInternalsLogUtilStopCapturing (3413 ms)
[ RUN      ] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12062:12062:1006/005413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12062:12062:1006/005413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005414:WARNING:channel.cc(358)] RawChannel write error
[12062:12062:1006/005414:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilStopCapturingExportImport", source: test_api.js (1324)
[1:2:1006/005415:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport (3057 ms)
[43/908] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport (3681 ms)
[ RUN      ] NetInternalsTest.netInternalsTimelineViewRange
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12188:12188:1006/005415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12188:12188:1006/005415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12188:12188:1006/005417:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewRange", source: test_api.js (1324)
[12244:12244:1006/005417:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] NetInternalsTest.netInternalsTimelineViewRange (2926 ms)
[44/908] NetInternalsTest.netInternalsTimelineViewRange (3410 ms)
[ RUN      ] NetInternalsTest.netInternalsTimelineViewScrollbar
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12189:12189:1006/005415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12189:12189:1006/005415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12189:12189:1006/005417:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewScrollbar", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsTimelineViewScrollbar (3249 ms)
[45/908] NetInternalsTest.netInternalsTimelineViewScrollbar (3695 ms)
[ RUN      ] NetInternalsTest.netInternalsTimelineViewZoomOut
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12307:12307:1006/005416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12307:12307:1006/005416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12307:12307:1006/005418:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewZoomOut", source: test_api.js (1324)
[12367:12367:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12367:12367:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12367:12367:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12367:12367:1006/005419:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] NetInternalsTest.netInternalsTimelineViewZoomOut (2953 ms)
[46/908] NetInternalsTest.netInternalsTimelineViewZoomOut (3419 ms)
[ RUN      ] NetInternalsTest.netInternalsWaterfallView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12421:12421:1006/005419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12421:12421:1006/005419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12421:12421:1006/005421:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsWaterfallView", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsWaterfallView (2854 ms)
[47/908] NetInternalsTest.netInternalsWaterfallView (3414 ms)
[ RUN      ] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12513:12513:1006/005420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12513:12513:1006/005420:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12513:12513:1006/005422:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewBlacklistNonSdch", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:57148...
sending server_data: {"host": "127.0.0.1", "port": 57148} (36 bytes)
[12513:12513:1006/005422:WARNING:net_internals_ui_browsertest.cc(225)] url: [http://testdomain.com:57148/files/sdch/base-page.html?iframe_url=/files/sdch/non-sdch.html]
[1:2:1006/005423:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005423:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch (3434 ms)
[48/908] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch (3941 ms)
[ RUN      ] NetInternalsTest.netInternalsTimelineViewZoomIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12416:12416:1006/005419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12416:12416:1006/005419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12416:12416:1006/005421:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewZoomIn", source: test_api.js (1324)
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12493:12493:1006/005423:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e6c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] NetInternalsTest.netInternalsTimelineViewZoomIn (5294 ms)
[49/908] NetInternalsTest.netInternalsTimelineViewZoomIn (5777 ms)
[ RUN      ] PrintPreviewWebUITest.TestPrinterList
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12660:12660:1006/005422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12660:12660:1006/005422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12660:12660:1006/005423:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12660:12660:1006/005424:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterList", source: test_api.js (1324)
[1:2:1006/005424:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrintPreviewWebUITest.TestPrinterList (3019 ms)
[50/908] PrintPreviewWebUITest.TestPrinterList (3415 ms)
[ RUN      ] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12747:12747:1006/005424:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12747:12747:1006/005424:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12747:12747:1006/005425:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12747:12747:1006/005426:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination (2924 ms)
[51/908] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination (3416 ms)
[ RUN      ] PrintPreviewWebUITest.SourceIsPDFCapabilities
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12766:12766:1006/005424:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12766:12766:1006/005424:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12766:12766:1006/005426:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12766:12766:1006/005426:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.SourceIsPDFCapabilities", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.SourceIsPDFCapabilities (3370 ms)
[52/908] PrintPreviewWebUITest.SourceIsPDFCapabilities (3938 ms)
[ RUN      ] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12907:12907:1006/005425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12907:12907:1006/005426:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12907:12907:1006/005427:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12907:12907:1006/005427:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter", source: test_api.js (1324)
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12961:12961:1006/005428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter (3358 ms)
[53/908] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter (3937 ms)
[ RUN      ] PrintPreviewWebUITest.TestColorSettingsMonochrome
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13016:13016:1006/005427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13016:13016:1006/005427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13016:13016:1006/005428:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[13016:13016:1006/005429:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsMonochrome", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestColorSettingsMonochrome (3146 ms)
[54/908] PrintPreviewWebUITest.TestColorSettingsMonochrome (3675 ms)
[ RUN      ] PrintPreviewWebUITest.TestColorSettingsCustomColor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13078:13078:1006/005428:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13078:13078:1006/005428:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13078:13078:1006/005429:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[13078:13078:1006/005430:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsCustomColor", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestColorSettingsCustomColor (3116 ms)
[55/908] PrintPreviewWebUITest.TestColorSettingsCustomColor (3678 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13170:13170:1006/005429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13170:13170:1006/005430:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13170:13204:1006/005430:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gbfenmmambfcdgkaekhmpmnflplaglnh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13170:13204:1006/005430:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gbfenmmambfcdgkaekhmpmnflplaglnh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13170:13170:1006/005431:INFO:CONSOLE(0)] "[SUCCESS] testCreateAlwaysOnTopEnabled", source: chrome-extension://gbfenmmambfcdgkaekhmpmnflplaglnh/_generated_background_page.html (0)
[13170:13170:1006/005431:INFO:CONSOLE(0)] "[SUCCESS] testCreateAlwaysOnTopDisabled", source: chrome-extension://gbfenmmambfcdgkaekhmpmnflplaglnh/_generated_background_page.html (0)
[13170:13170:1006/005431:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running app.currentWindowInternal.setAlwaysOnTop: The "app.window.alwaysOnTop" permission is required.
    at chrome-extension://gbfenmmambfcdgkaekhmpmnflplaglnh/background.js:15:9", source: chrome-extension://gbfenmmambfcdgkaekhmpmnflplaglnh/index.html (0)
[13170:13170:1006/005431:INFO:CONSOLE(0)] "[SUCCESS] testSetAlwaysOnTopEnabled", source: chrome-extension://gbfenmmambfcdgkaekhmpmnflplaglnh/_generated_background_page.html (0)
[13170:13170:1006/005431:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running app.currentWindowInternal.setAlwaysOnTop: The "app.window.alwaysOnTop" permission is required.
    at chrome-extension://gbfenmmambfcdgkaekhmpmnflplaglnh/background.js:15:9", source: chrome-extension://gbfenmmambfcdgkaekhmpmnflplaglnh/index.html (0)
[13170:13170:1006/005431:INFO:CONSOLE(0)] "[SUCCESS] testSetAlwaysOnTopDisabled", source: chrome-extension://gbfenmmambfcdgkaekhmpmnflplaglnh/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions (2556 ms)
[56/908] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions (3151 ms)
[ RUN      ] PlatformAppBrowserTest.ActiveAppsAreRecorded
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13262:13262:1006/005431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13262:13262:1006/005431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13262:13309:1006/005431:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pdmhalbbfbafdpdjnghbbfcfdenibncb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.ActiveAppsAreRecorded (2308 ms)
[57/908] PlatformAppBrowserTest.ActiveAppsAreRecorded (2894 ms)
[ RUN      ] BluetoothApiTest.GetDevice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13384:13384:1006/005433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13384:13384:1006/005433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13384:13469:1006/005433:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13384:13384:1006/005434:INFO:CONSOLE(0)] "[SUCCESS] testGetDevice", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothApiTest.GetDevice (1823 ms)
[58/908] BluetoothApiTest.GetDevice (2362 ms)
[ RUN      ] PlatformAppBrowserTest.ExtensionWindowingApis
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13338:13338:1006/005432:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13338:13338:1006/005432:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13338:13398:1006/005433:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nanpjgkkepnoeadjfocjakicghnbcnbd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13338:13398:1006/005434:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fhgfnbdffaelcippkhdodfikbaikmold-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.ExtensionWindowingApis (3527 ms)
[59/908] PlatformAppBrowserTest.ExtensionWindowingApis (4198 ms)
[ RUN      ] BluetoothApiTest.DeviceInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13488:13488:1006/005434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13488:13488:1006/005434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13488:13568:1006/005435:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13488:13488:1006/005435:INFO:CONSOLE(0)] "[SUCCESS] testDeviceInfo", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothApiTest.DeviceInfo (1670 ms)
[60/908] BluetoothApiTest.DeviceInfo (2374 ms)
[ RUN      ] BluetoothPrivateApiTest.SetAdapterState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13624:13624:1006/005435:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13624:13624:1006/005435:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13624:13624:1006/005436:INFO:CONSOLE(0)] "[SUCCESS] testSetAdapterState", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[       OK ] BluetoothPrivateApiTest.SetAdapterState (1509 ms)
[61/908] BluetoothPrivateApiTest.SetAdapterState (2101 ms)
[ RUN      ] BluetoothPrivateApiTest.DiscoveryFilter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13702:13702:1006/005436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13702:13702:1006/005436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13702:13702:1006/005437:INFO:CONSOLE(0)] "[SUCCESS] testSetDiscoveryFilter", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[       OK ] BluetoothPrivateApiTest.DiscoveryFilter (1654 ms)
[62/908] BluetoothPrivateApiTest.DiscoveryFilter (2104 ms)
[ RUN      ] CastChannelAPITest.TestOpenSendClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13716:13716:1006/005436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13716:13716:1006/005436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
    Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[13716:13716:1006/005437:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_send_close.html (0)
[1:2:1006/005437:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CastChannelAPITest.TestOpenSendClose (1831 ms)
[63/908] CastChannelAPITest.TestOpenSendClose (2367 ms)
[ RUN      ] CastChannelAPITest.TestPingTimeoutSslVerified
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13821:13821:1006/005437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13821:13821:1006/005437:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13821:13904:1006/005438:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
    Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[13821:13821:1006/005438:INFO:CONSOLE(13)] "{"audioOnly":false,"channelId":1,"connectInfo":{"auth":"ssl","ipAddress":"192.168.1.1","port":8009},"keepAlive":true,"readyState":"open"}", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_timeout_verified.js (13)

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[       OK ] CastChannelAPITest.TestPingTimeoutSslVerified (1740 ms)
[64/908] CastChannelAPITest.TestPingTimeoutSslVerified (2374 ms)
[ RUN      ] CastChannelAPITest.TestGetLogs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13919:13919:1006/005438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13919:13919:1006/005438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
    Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
    Function call: keep_alive()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[13919:13919:1006/005439:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_get_logs.html (0)
[       OK ] CastChannelAPITest.TestGetLogs (1774 ms)
[65/908] CastChannelAPITest.TestGetLogs (2363 ms)
[ RUN      ] ExtensionApiTest.ChromeRuntimePrivileged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13946:13946:1006/005438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13946:13946:1006/005439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13946:13946:1006/005440:INFO:CONSOLE(0)] "[SUCCESS] testGetURL", source: chrome-extension://hgjngfffkkclhiinbgcdlidpcfihkhka/_generated_background_page.html (0)
[13946:13946:1006/005440:INFO:CONSOLE(0)] "[SUCCESS] testGetManifest", source: chrome-extension://hgjngfffkkclhiinbgcdlidpcfihkhka/_generated_background_page.html (0)
[13946:13946:1006/005440:INFO:CONSOLE(0)] "[SUCCESS] testID", source: chrome-extension://hgjngfffkkclhiinbgcdlidpcfihkhka/_generated_background_page.html (0)
[1:2:1006/005440:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.ChromeRuntimePrivileged (1782 ms)
[66/908] ExtensionApiTest.ChromeRuntimePrivileged (2362 ms)
[ RUN      ] ExtensionApiTest.ChromeRuntimeUninstallURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14054:14054:1006/005439:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14054:14054:1006/005440:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[14054:14054:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] uninstallURL", source: chrome-extension://aalmohaojclbdmllfmaghlmlafjfadhf/_generated_background_page.html (0)
[14054:14054:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] setEmptyUrl", source: chrome-extension://aalmohaojclbdmllfmaghlmlafjfadhf/_generated_background_page.html (0)
[14054:14054:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] uninstallInvalidURLNonHttpOrHttps", source: chrome-extension://aalmohaojclbdmllfmaghlmlafjfadhf/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.ChromeRuntimeUninstallURL (2304 ms)
[67/908] ExtensionApiTest.ChromeRuntimeUninstallURL (2889 ms)
[ RUN      ] ExtensionApiTest.BookmarkManagerEditDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14169:14169:1006/005441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14169:14169:1006/005441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] verifyModel", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] createDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] moveDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] removeDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] removeTreeDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] updateDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] importDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] cutDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] canPasteDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] pasteDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14169:14169:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] editDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[       OK ] ExtensionApiTest.BookmarkManagerEditDisabled (1852 ms)
[68/908] ExtensionApiTest.BookmarkManagerEditDisabled (2371 ms)
[ RUN      ] ExtensionApiTest.BookmarkManager
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14145:14145:1006/005440:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14145:14145:1006/005441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getStrings", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] sortChildren", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] sortChildren2", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] setupSubtree", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getSubtree", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getSubtreeFoldersOnly", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clipboard", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clipboard2", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clipboard3", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clipboard4", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clipboard5", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clipboard6", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] canEdit", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getSetMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] setMetaInfoPermanent", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] setMetaInfoManaged", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] updateMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[14145:14145:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] createWithMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[       OK ] ExtensionApiTest.BookmarkManager (2277 ms)
[69/908] ExtensionApiTest.BookmarkManager (2895 ms)
[ RUN      ] ExtensionApiTest.ContextMenusFromMultipleContexts
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14412:14412:1006/005443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14412:14412:1006/005443:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39675...
sending server_data: {"host": "127.0.0.1", "port": 39675} (36 bytes)
[14412:14412:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://jimnjdpimccfgenigkfhjhbfdehmjgkn/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.ContextMenusFromMultipleContexts (2407 ms)
[70/908] ExtensionApiTest.ContextMenusFromMultipleContexts (2899 ms)
[ RUN      ] ExtensionApiTest.Cookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14418:14418:1006/005443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14418:14418:1006/005443:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14418:14418:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] readCookies", source: chrome-extension://npkjpggpdicfgoadchaigcdplhklammc/tab.html (0)
[14418:14418:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] getBasicCookie", source: chrome-extension://npkjpggpdicfgoadchaigcdplhklammc/tab.html (0)
[14418:14418:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] getDomainCookie", source: chrome-extension://npkjpggpdicfgoadchaigcdplhklammc/tab.html (0)
[14418:14418:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] getSecureCookie", source: chrome-extension://npkjpggpdicfgoadchaigcdplhklammc/tab.html (0)
[14418:14418:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] setOddCookies", source: chrome-extension://npkjpggpdicfgoadchaigcdplhklammc/tab.html (0)
[14418:14418:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] setCookiesWithCallbacks", source: chrome-extension://npkjpggpdicfgoadchaigcdplhklammc/tab.html (0)
[14418:14418:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] removeCookie", source: chrome-extension://npkjpggpdicfgoadchaigcdplhklammc/tab.html (0)
[14418:14418:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] removeCookiesWithCallbacks", source: chrome-extension://npkjpggpdicfgoadchaigcdplhklammc/tab.html (0)
[14418:14418:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] getAllCookies", source: chrome-extension://npkjpggpdicfgoadchaigcdplhklammc/tab.html (0)
[14418:14418:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] getAllCookieStores", source: chrome-extension://npkjpggpdicfgoadchaigcdplhklammc/tab.html (0)
[       OK ] ExtensionApiTest.Cookies (2614 ms)
[71/908] ExtensionApiTest.Cookies (3150 ms)
[ RUN      ] ExtensionApiTest.ContextMenus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14366:14366:1006/005442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14366:14366:1006/005442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14366:14366:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] no_properties", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] removeAll", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] hasParent", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_checkbox", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_radio", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_separator", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_normal-all", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_normal-page", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_normal-selection", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_normal-link", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_normal-editable", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_normal-image", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_normal-video", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] create_normal-audio", source: chrome-extension://omehdfiidegcphahejgjfmiabpoocgmm/test.html (0)
[14366:14366:1006/005444:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://dlljgdpojapnmkgnpjakikojbnkgfmgi/test.html (0)
[14366:14366:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] stringID", source: chrome-extension://fdggabdooemcffegmbbaphgjpkodfmjj/_generated_background_page.html (0)
[14366:14366:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] parentStringID", source: chrome-extension://fdggabdooemcffegmbbaphgjpkodfmjj/_generated_background_page.html (0)
[14366:14366:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] idCollision", source: chrome-extension://fdggabdooemcffegmbbaphgjpkodfmjj/_generated_background_page.html (0)
[14366:14366:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] idNonCollision", source: chrome-extension://fdggabdooemcffegmbbaphgjpkodfmjj/_generated_background_page.html (0)
[14366:14366:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] stringID", source: chrome-extension://cheihepbacjadmdlgacfebnecodnkmpi/_generated_background_page.html (0)
[14366:14366:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] generatedID", source: chrome-extension://cheihepbacjadmdlgacfebnecodnkmpi/_generated_background_page.html (0)
[14366:14366:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] noOnClick", source: chrome-extension://cheihepbacjadmdlgacfebnecodnkmpi/_generated_background_page.html (0)
[1:2:1006/005446:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.ContextMenus (3797 ms)
[72/908] ExtensionApiTest.ContextMenus (4197 ms)
[ RUN      ] ExtensionApiTest.Metrics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14657:14657:1006/005447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14657:14657:1006/005447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14657:14657:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] recordUserAction", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[14657:14657:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] recordValue", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[14657:14657:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] recordSparseValue", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[14657:14657:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] recordTimes", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[14657:14657:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] recordCounts", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[14657:14657:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] getFieldTrial", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[14657:14657:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] getVariationParams1", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[14657:14657:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] getVariationParams2", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[14657:14657:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] testBucketSizeChanges", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[1:2:1006/005448:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.Metrics (1953 ms)
[73/908] ExtensionApiTest.Metrics (2362 ms)
[ RUN      ] ExtensionApiTest.CookiesEventsSpanning
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14637:14637:1006/005446:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14637:14637:1006/005446:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14637:14637:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] testSet", source: chrome-extension://jfdbopfplnmeiinlpakjfpkbfgjpecnk/test.html (0)
[14637:14637:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] testRemove", source: chrome-extension://jfdbopfplnmeiinlpakjfpkbfgjpecnk/test.html (0)
[14637:14637:1006/005448:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[14637:14637:1006/005448:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14637:14637:1006/005448:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionApiTest.CookiesEventsSpanning (2471 ms)
[74/908] ExtensionApiTest.CookiesEventsSpanning (3155 ms)
[ RUN      ] ExtensionApiTest.Debugger
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14656:14656:1006/005446:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14656:14656:1006/005447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] attachMalformedVersion", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] attachUnsupportedMinorVersion", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] attachUnsupportedVersion", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] attachPreviousVersion", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] attachLatestVersion", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] attachAgain", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] sendCommand", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] detach", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] sendCommandAfterDetach", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] detachAgain", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] closeTab", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] attachToWebUI", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] attachToMissing", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] attachToOwnBackgroundPageWithNoSilentFlag", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] discoverOwnBackgroundPageWithNoSilentFlag", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] detachFromOwnBackgroundPage", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] createAndDiscoverTab", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] discoverWorker", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] detachFromWorker", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[14656:14656:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] sendCommandDuringNavigation", source: chrome-extension://mfpjcehjiklngbpccdmilhobfjghhaco/_generated_background_page.html (0)
[1:2:1006/005449:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.Debugger (3197 ms)
[75/908] ExtensionApiTest.Debugger (3676 ms)
[ RUN      ] ExtensionApiTest.ExperimentalPermissionsFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14896:14896:1006/005449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14896:14896:1006/005449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14896:14896:1006/005450:INFO:CONSOLE(0)] "[SUCCESS] experimental", source: chrome-extension://flejffjpmcidldgbjbbijgigkkgdfnpl/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.ExperimentalPermissionsFail (1810 ms)
[76/908] ExtensionApiTest.ExperimentalPermissionsFail (2375 ms)
[ RUN      ] ExtensionApiTest.OptionalPermissionsGranted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14909:14909:1006/005449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14909:14909:1006/005449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14909:14909:1006/005450:INFO:CONSOLE(0)] "[SUCCESS] contains", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005450:INFO:CONSOLE(0)] "[SUCCESS] getAll", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005450:INFO:CONSOLE(0)] "[SUCCESS] requestNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] requestNonOptional", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] requestBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] requestGrantedPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] removeRequired", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] removeNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] removeBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] noPromptForNoWarnings", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] whitelist", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] unknownPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:52358/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] requestOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:52358/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] removeOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[14909:14909:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] eventListenerPermissions", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.OptionalPermissionsGranted (2309 ms)
[77/908] ExtensionApiTest.OptionalPermissionsGranted (2888 ms)
[ RUN      ] ExtensionApiTest.OptionalPermissionsFileAccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15015:15015:1006/005450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15015:15015:1006/005450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15015:15015:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://bgcplnlkmcabfigkpdpckcipebcikcpe/_generated_background_page.html (0)
[15015:15015:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://bgcplnlkmcabfigkpdpckcipebcikcpe/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.OptionalPermissionsFileAccess (2299 ms)
[78/908] ExtensionApiTest.OptionalPermissionsFileAccess (2894 ms)
[ RUN      ] ExtensionApiTest.ProcessesVsTaskManager
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15122:15122:1006/005451:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15122:15122:1006/005451:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionApiTest.ProcessesVsTaskManager (1738 ms)
[79/908] ExtensionApiTest.ProcessesVsTaskManager (2370 ms)
[ RUN      ] ExtensionApiTest.ApiTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15203:15203:1006/005452:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15203:15203:1006/005452:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionApiTest.ApiTest (1506 ms)
[80/908] ExtensionApiTest.ApiTest (2115 ms)
[ RUN      ] ExtensionApiTest.ContentScriptAllFrames
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15290:15290:1006/005453:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15290:15290:1006/005453:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15290:15290:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://eonigfhbbiggefkjoggnmlhelajajmbi/test.html (0)
[15290:15432:1006/005455:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExtensionApiTest.ContentScriptAllFrames (2648 ms)
[81/908] ExtensionApiTest.ContentScriptAllFrames (3155 ms)
[ RUN      ] ExtensionApiTest.Events
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15381:15381:1006/005454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15381:15381:1006/005454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15381:15381:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] doubleAttach", source: chrome-extension://lanobdbeahbcbemkkjlfmkobkjnaleod/_generated_background_page.html (0)
[15381:15381:1006/005456:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://lanobdbeahbcbemkkjlfmkobkjnaleod/twoPageAttach.html (0)
[1:2:1006/005456:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.Events (2015 ms)
[82/908] ExtensionApiTest.Events (2631 ms)
[ RUN      ] ExtensionApiTest.ContentScriptAboutBlankIframes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15338:15338:1006/005454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15338:15338:1006/005454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15338:15338:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInAboutBlankFrame", source: chrome-extension://kedejgfnefmialnpgbnofpjbagjnecpf/test.html (0)
[15338:15489:1006/005455:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15338:15338:1006/005456:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInAboutSrcdocFrame", source: chrome-extension://kedejgfnefmialnpgbnofpjbagjnecpf/test.html (0)
[15338:15338:1006/005457:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInNestedAboutFrames", source: chrome-extension://kedejgfnefmialnpgbnofpjbagjnecpf/test.html (0)
[15338:15338:1006/005457:INFO:CONSOLE(0)] "[SUCCESS] testDocumentStartRunsInSameWorldAsDocumentEndOfJavaScriptUrl", source: chrome-extension://kedejgfnefmialnpgbnofpjbagjnecpf/test.html (0)
[1:2:1006/005457:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.ContentScriptAboutBlankIframes (4536 ms)
[83/908] ExtensionApiTest.ContentScriptAboutBlankIframes (4989 ms)
[ RUN      ] ExtensionApiTest.IncognitoYesScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15579:15579:1006/005456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15579:15579:1006/005456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15579:15684:1006/005458:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15579:15579:1006/005458:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://eonigfhbbiggefkjoggnmlhelajajmbi/test.html (0)
[15579:15684:1006/005459:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15579:15579:1006/005459:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabs.executeScript: No tab with id: 9.
    at chrome-extension://dgohlkdlgonkjodpcdjmffjnpgonjkif/background.js:17:17", source: chrome-extension://dgohlkdlgonkjodpcdjmffjnpgonjkif/_generated_background_page.html (0)
[15579:15579:1006/005459:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15579:15579:1006/005459:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15579:15579:1006/005459:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionApiTest.IncognitoYesScript (3141 ms)
[84/908] ExtensionApiTest.IncognitoYesScript (3677 ms)
[ RUN      ] ExtensionApiTest.JavaScriptURLPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15602:15602:1006/005457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15602:15602:1006/005457:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15602:15602:1006/005458:INFO:CONSOLE(0)] "[SUCCESS] javaScriptURLShouldFail", source: chrome-extension://ombfmjilffjgmdclhgibghjmgoakinbc/test.html (0)
[15602:15778:1006/005459:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15602:15778:1006/005459:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15602:15602:1006/005459:INFO:CONSOLE(0)] "[SUCCESS] javaScriptURLShouldSucceed", source: chrome-extension://ombfmjilffjgmdclhgibghjmgoakinbc/test.html (0)
[1:2:1006/005459:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005459:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.JavaScriptURLPermissions (2589 ms)
[85/908] ExtensionApiTest.JavaScriptURLPermissions (3155 ms)
[ RUN      ] WebUIAssertionsTest.testTwoExpects
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11076:11076:1006/005400:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11076:11076:1006/005401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7ff9fab47150 <unknown>
#4 0x7ff9fabf89d3 __poll
#5 0x00000061b6ec __interceptor_poll
#6 0x7ffa002c1ff6 <unknown>
#7 0x7ffa002c2124 g_main_context_iteration
#8 0x0000030d39d0 base::MessagePumpGlib::Run()
#9 0x00000300c3f9 base::RunLoop::Run()
#10 0x00000e6a0ac6 content::RunThisRunLoop()
#11 0x000001dafc85 WebUIBrowserTest::BrowsePreload()
#12 0x0000006e15e7 WebUIAssertionsTest_testTwoExpects_Test::RunTestOnMainThread()
#13 0x000002f29371 InProcessBrowserTest::RunTestOnMainThreadLoop()
#14 0x00000e5c8e7b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#15 0x000002b64625 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#16 0x000002b61dd5 ChromeBrowserMainParts::PreMainMessageLoopRun()
#17 0x0000057d5456 content::BrowserMainLoop::PreMainMessageLoopRun()
#18 0x000005bb0f69 content::StartupTaskRunner::RunAllTasksNow()
#19 0x0000057d0f96 content::BrowserMainLoop::CreateStartupTasks()
#20 0x000005e1a50b content::BrowserMainRunnerImpl::Initialize()
#21 0x0000116991b7 content::BrowserMain()
#22 0x0000113089ae content::ContentMainRunnerImpl::Run()
#23 0x00001130613b content::ContentMain()
#24 0x00000e5c85ec content::BrowserTestBase::SetUp()
#25 0x000002f25b36 InProcessBrowserTest::SetUp()
#26 0x0000039f3767 testing::Test::Run()
#27 0x0000039f51ef testing::TestInfo::Run()
#28 0x0000039f629e testing::TestCase::Run()
#29 0x000003a08055 testing::internal::UnitTestImpl::RunAllTests()
#30 0x000003a0768b testing::UnitTest::Run()
#31 0x00000310640f base::TestSuite::Run()
#32 0x000001e234aa ChromeBrowserTestSuiteRunner::RunTestSuite()
#33 0x00000e698f30 content::LaunchTests()
#34 0x000002f234d4 LaunchChromeTests()
#35 0x000001e2337a main
#36 0x7ff9fab3276d __libc_start_main
#37 0x0000005e05d5 <unknown>
[86/908] WebUIAssertionsTest.testTwoExpects (TIMED OUT)
[ RUN      ] ExtensionApiTest.Messaging
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15793:15793:1006/005459:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15793:15793:1006/005459:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15793:15793:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] setupTestTab", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005501:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005501:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] postMessage", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15944:1006/005501:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[15793:15793:1006/005501:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005501:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] portName", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005501:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005501:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005501:INFO:CONSOLE(57)] "testPostMessageFromTab sent true", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (57)
[15793:15793:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] postMessageFromTab", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005501:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005501:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005501:INFO:CONSOLE(66)] "testSendMessageFromTab sent", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (66)
[15793:15793:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromTab", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005501:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005501:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromFrameInTab", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005502:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToMainFrameInTab", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005502:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToAllFramesInTab", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToFrameInTab", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToInvalidFrameInTab", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005502:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromTabError", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005502:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] connectFromTabError", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] sendMessage", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005502:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] disconnect", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "Illegal argument to Port.postMessage", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] unserializableMessage", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005502:INFO:CONSOLE(23)] "connected", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (23)
[15793:15793:1006/005502:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/page.js (25)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] disconnectOnClose", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] sendRequest", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToCurrentContextFails", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[15793:15793:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToCurrentContextFails", source: chrome-extension://lcgpfgmcafjokolkgaejgddnnklghemf/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.Messaging (4556 ms)
[87/908] ExtensionApiTest.Messaging (5262 ms)
[ RUN      ] ExtensionApiTest.TabQuery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15916:15916:1006/005500:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15916:15916:1006/005500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15916:15916:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] setup", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] queryAll", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[15916:15916:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] queryHighlighted", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] queryActive", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005501:INFO:CONSOLE(0)] "[SUCCESS] queryWindowID", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] queryCurrentWindow", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] queryPinned", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] queryActiveAndWindowID", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] queryUrl", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] queryUrlAsArray", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] queryUrlAsArray2", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] queryStatus", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] queryTitle", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] queryWindowType", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] queryIndex", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[15916:15916:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] queryIncognito", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/query.html (0)
[       OK ] ExtensionApiTest.TabQuery (4164 ms)
[88/908] ExtensionApiTest.TabQuery (4724 ms)
[ RUN      ] ExtensionApiTest.TabHighlight
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15920:15920:1006/005500:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15920:15920:1006/005500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15920:15920:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] setup", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/highlight.html (0)
[15920:15920:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] highlightCurrentWindow", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/highlight.html (0)
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[15920:15920:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] highlightA", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/highlight.html (0)
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[15920:15920:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] highlightB", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/highlight.html (0)
Fontconfig error: Cannot load default config file
[15920:15920:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] highlightAWindow2", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/highlight.html (0)
[15920:15920:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] removeTab", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/highlight.html (0)
[15920:15920:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] noTabsHighlighted", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/highlight.html (0)
[15920:15920:1006/005503:INFO:CONSOLE(0)] "[SUCCESS] indexNotFound", source: chrome-extension://pekbdkleodjjgjlhhcpfheocaoppdghd/highlight.html (0)
[       OK ] ExtensionApiTest.TabHighlight (4215 ms)
[89/908] ExtensionApiTest.TabHighlight (4730 ms)
[ RUN      ] ExtensionApiTest.TabsNoPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16094:16094:1006/005502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16094:16094:1006/005502:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16094:16094:1006/005504:INFO:CONSOLE(0)] "[SUCCESS] testOnUpdated", source: chrome-extension://fkncdjagfllpleldlmagijoeppnpapml/_generated_background_page.html (0)
[16094:16094:1006/005505:INFO:CONSOLE(0)] "[SUCCESS] testQuery", source: chrome-extension://fkncdjagfllpleldlmagijoeppnpapml/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.TabsNoPermissions (3599 ms)
[90/908] ExtensionApiTest.TabsNoPermissions (4207 ms)
[ RUN      ] ExtensionApiTest.WindowOpenPopupDefault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16494:16494:1006/005505:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16494:16494:1006/005505:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionApiTest.WindowOpenPopupDefault (2010 ms)
[91/908] ExtensionApiTest.WindowOpenPopupDefault (2633 ms)
[ RUN      ] ExtensionApiTest.SharedModuleInstallEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16364:16364:1006/005504:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16364:16364:1006/005504:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[16364:16526:1006/005506:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eiaopdloplhjaahmnojdladolknddgdm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionApiTest.SharedModuleInstallEvent (2513 ms)
[92/908] ExtensionApiTest.SharedModuleInstallEvent (3429 ms)
[ RUN      ] MimeHandlerViewTest.Abort
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16501:16501:1006/005505:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16501:16501:1006/005505:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16501:16730:1006/005506:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[16501:16501:1006/005507:INFO:CONSOLE(0)] "[SUCCESS] testAbort", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[1:2:1006/005507:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MimeHandlerViewTest.Abort (2459 ms)
[93/908] MimeHandlerViewTest.Abort (2891 ms)
[ RUN      ] MimeHandlerViewTest.ResizeBeforeAttach
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16668:16668:1006/005506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16668:16668:1006/005506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16668:16821:1006/005507:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[16668:16668:1006/005508:INFO:CONSOLE(0)] "[SUCCESS] testResizeBeforeAttach", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[       OK ] MimeHandlerViewTest.ResizeBeforeAttach (2966 ms)
[94/908] MimeHandlerViewTest.ResizeBeforeAttach (3678 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16822:16822:1006/005507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16822:16822:1006/005507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[16822:16864:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kckelmajffdgelnjndkallepjgokhjcc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[16822:16864:1006/005509:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kckelmajffdgelnjndkallepjgokhjcc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[16822:16822:1006/005509:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://kckelmajffdgelnjndkallepjgokhjcc/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithFile (2353 ms)
[95/908] PlatformAppWithFileBrowserTest.LaunchWithFile (2892 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16823:16823:1006/005507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16823:16823:1006/005507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[16823:16871:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kckelmajffdgelnjndkallepjgokhjcc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[16823:16871:1006/005509:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kckelmajffdgelnjndkallepjgokhjcc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[16823:16823:1006/005509:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://kckelmajffdgelnjndkallepjgokhjcc/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile (2337 ms)
[96/908] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile (2892 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16834:16834:1006/005508:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16834:16834:1006/005508:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[16834:16964:1006/005509:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oefmfdefnbimgibbmbehbimbabheacfh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[16834:16964:1006/005509:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oefmfdefnbimgibbmbehbimbabheacfh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[16834:16834:1006/005509:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://oefmfdefnbimgibbmbehbimbabheacfh/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension (2423 ms)
[97/908] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension (2887 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17066:17066:1006/005509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17066:17066:1006/005510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17066:17125:1006/005511:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oefmfdefnbimgibbmbehbimbabheacfh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17066:17125:1006/005511:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oefmfdefnbimgibbmbehbimbabheacfh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17066:17066:1006/005511:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://oefmfdefnbimgibbmbehbimbabheacfh/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension (2386 ms)
[98/908] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension (3155 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17111:17111:1006/005510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17111:17111:1006/005510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17111:17188:1006/005511:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-icfdfljjgcehnefdoelkcjphnegmolal-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17111:17188:1006/005512:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-icfdfljjgcehnefdoelkcjphnegmolal-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17111:17111:1006/005512:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://icfdfljjgcehnefdoelkcjphnegmolal/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension (2373 ms)
[99/908] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension (2886 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17122:17122:1006/005510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17122:17122:1006/005511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17122:17223:1006/005512:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmlfjdpbnalknkondgpojanfmoecafpf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17122:17223:1006/005512:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmlfjdpbnalknkondgpojanfmoecafpf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17122:17122:1006/005512:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[17122:17122:1006/005512:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://lmlfjdpbnalknkondgpojanfmoecafpf/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension (2375 ms)
[100/908] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension (2889 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17153:17153:1006/005511:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17153:17153:1006/005511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17153:17291:1006/005512:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fjhbpfbnoehljakbgcobajafkmgakhfh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17153:17291:1006/005513:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ohdmeopjgpbolfgpijfobpbmolgbiecd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17153:17298:1006/005514:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted (3601 ms)
[101/908] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted (4207 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17425:17425:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17425:17425:1006/005513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17425:17479:1006/005514:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pfjiiacjobfcneodnpdljlbmcnhmbdmg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17425:17588:1006/005515:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005515:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted (2568 ms)
[102/908] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted (3152 ms)
[ RUN      ] AppWindowAPITest.TestFrameColors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17453:17453:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17453:17453:1006/005513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17453:17545:1006/005514:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-plcadgmchlhdpabhkbahhpbbgjlkopig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17453:17453:1006/005515:INFO:CONSOLE(0)] "[SUCCESS] testWithNoColor", source: chrome-extension://plcadgmchlhdpabhkbahhpbbgjlkopig/_generated_background_page.html (0)
[17453:17453:1006/005515:INFO:CONSOLE(0)] "[SUCCESS] testWithFrameNone", source: chrome-extension://plcadgmchlhdpabhkbahhpbbgjlkopig/_generated_background_page.html (0)
[17453:17453:1006/005515:INFO:CONSOLE(0)] "[SUCCESS] testWithBlack", source: chrome-extension://plcadgmchlhdpabhkbahhpbbgjlkopig/_generated_background_page.html (0)
[17453:17453:1006/005515:INFO:CONSOLE(0)] "[SUCCESS] testWithWhite", source: chrome-extension://plcadgmchlhdpabhkbahhpbbgjlkopig/_generated_background_page.html (0)
[17453:17453:1006/005515:INFO:CONSOLE(0)] "[SUCCESS] testWithActiveInactive", source: chrome-extension://plcadgmchlhdpabhkbahhpbbgjlkopig/_generated_background_page.html (0)
[17453:17453:1006/005515:INFO:CONSOLE(0)] "[SUCCESS] testWithWhiteShorthand", source: chrome-extension://plcadgmchlhdpabhkbahhpbbgjlkopig/_generated_background_page.html (0)
[17453:17453:1006/005515:INFO:CONSOLE(0)] "[SUCCESS] testWithFrameNoneAndColor", source: chrome-extension://plcadgmchlhdpabhkbahhpbbgjlkopig/_generated_background_page.html (0)
[17453:17453:1006/005515:INFO:CONSOLE(0)] "[SUCCESS] testWithInactiveColorAndNoColor", source: chrome-extension://plcadgmchlhdpabhkbahhpbbgjlkopig/_generated_background_page.html (0)
[17453:17453:1006/005515:INFO:CONSOLE(0)] "[SUCCESS] testWithInvalidColor", source: chrome-extension://plcadgmchlhdpabhkbahhpbbgjlkopig/_generated_background_page.html (0)
[       OK ] AppWindowAPITest.TestFrameColors (3069 ms)
[103/908] AppWindowAPITest.TestFrameColors (3414 ms)
[ RUN      ] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17457:17457:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17457:17457:1006/005513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17457:17567:1006/005514:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lckaimlnpmhacnhoeiglofbmccnnaddf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17457:17567:1006/005515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lckaimlnpmhacnhoeiglofbmccnnaddf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning (2871 ms)
[104/908] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning (3413 ms)
[ RUN      ] EphemeralAppBrowserTest.PromoteAppWhileIdle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17676:17676:1006/005515:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17676:17676:1006/005515:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17676:17728:1006/005516:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17676:17676:1006/005517:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[17676:17676:1006/005517:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[17676:17676:1006/005517:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
LaunchProcess: failed to execvp:
xdg-icon-resource
[17676:17728:1006/005517:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.PromoteAppWhileIdle (2596 ms)
[105/908] EphemeralAppBrowserTest.PromoteAppWhileIdle (3159 ms)
[ RUN      ] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17819:17819:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17819:17819:1006/005517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17819:17819:1006/005518:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[17819:17819:1006/005518:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[17819:17819:1006/005518:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
LaunchProcess: failed to execvp:
xdg-icon-resource
[17819:17912:1006/005518:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17819:17912:1006/005518:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility (1894 ms)
[106/908] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility (2363 ms)
[ RUN      ] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17757:17757:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17757:17757:1006/005516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17757:17826:1006/005517:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
[17757:17757:1006/005518:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[17757:17757:1006/005518:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[17757:17757:1006/005518:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
LaunchProcess: failed to execvp:
xdg-icon-resource
[17757:17826:1006/005518:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions (2597 ms)
[107/908] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions (3150 ms)
[ RUN      ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17797:17797:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17797:17797:1006/005517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17797:17891:1006/005518:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[17797:17891:1006/005519:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-adghcdpacgeglpngidcnlinnakcmcffg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle (2769 ms)
[108/908] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle (3412 ms)
[ RUN      ] EphemeralAppLauncherTest.LaunchHostedApp
HTTP server started on http://127.0.0.1:39776...
sending server_data: {"host": "127.0.0.1", "port": 39776} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18126:18126:1006/005519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18126:18126:1006/005519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EphemeralAppLauncherTest.LaunchHostedApp (1654 ms)
[109/908] EphemeralAppLauncherTest.LaunchHostedApp (2100 ms)
[ RUN      ] EphemeralAppLauncherTest.LaunchExtension
HTTP server started on http://127.0.0.1:59736...
sending server_data: {"host": "127.0.0.1", "port": 59736} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18125:18125:1006/005519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18125:18125:1006/005519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EphemeralAppLauncherTest.LaunchExtension (2198 ms)
[110/908] EphemeralAppLauncherTest.LaunchExtension (2627 ms)
[ RUN      ] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings
HTTP server started on http://127.0.0.1:53294...
sending server_data: {"host": "127.0.0.1", "port": 53294} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18022:18022:1006/005518:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18022:18022:1006/005518:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18022:18140:1006/005520:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mbfcnecjknjpipkfkoangpfnhhlpamki-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings (2998 ms)
[111/908] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings (3678 ms)
[ RUN      ] EphemeralAppLauncherTest.LaunchBlacklistedApp
HTTP server started on http://127.0.0.1:35450...
sending server_data: {"host": "127.0.0.1", "port": 35450} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18234:18234:1006/005520:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18234:18234:1006/005520:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18234:18404:1006/005521:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kbiancnbopdghkfedjhfdoegjadfjeal-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppLauncherTest.LaunchBlacklistedApp (2161 ms)
[112/908] EphemeralAppLauncherTest.LaunchBlacklistedApp (2885 ms)
[ RUN      ] EphemeralAppLauncherTest.DuplicateLaunchInProgress
HTTP server started on http://127.0.0.1:38661...
sending server_data: {"host": "127.0.0.1", "port": 38661} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18459:18459:1006/005522:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18459:18459:1006/005522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005522:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] EphemeralAppLauncherTest.DuplicateLaunchInProgress (1497 ms)
[113/908] EphemeralAppLauncherTest.DuplicateLaunchInProgress (2100 ms)
[ RUN      ] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements
HTTP server started on http://127.0.0.1:52047...
sending server_data: {"host": "127.0.0.1", "port": 52047} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18411:18411:1006/005521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18411:18411:1006/005521:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18411:18495:1006/005522:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kbiancnbopdghkfedjhfdoegjadfjeal-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements (2141 ms)
[114/908] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements (2892 ms)
[ RUN      ] AppViewTest.TestAppViewMultipleConnects
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18460:18460:1006/005521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18460:18460:1006/005522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18460:18530:1006/005523:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bnjdofcmpooajfhkhkmmlnliheboolda-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18460:18530:1006/005523:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jnefcondbfkcpnmhjjdkkgffgcjkmkon-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18460:18460:1006/005524:INFO:CONSOLE(37)] "appToEmbed  bnjdofcmpooajfhkhkmmlnliheboolda", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[18460:18460:1006/005524:INFO:CONSOLE(37)] "CONNECTED. (1 / 10)", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[18460:18460:1006/005524:INFO:CONSOLE(37)] "CONNECTED. (2 / 10)", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[18460:18460:1006/005524:INFO:CONSOLE(37)] "CONNECTED. (3 / 10)", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[18460:18460:1006/005525:INFO:CONSOLE(37)] "CONNECTED. (4 / 10)", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[18460:18460:1006/005525:INFO:CONSOLE(37)] "CONNECTED. (5 / 10)", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[18460:18460:1006/005525:INFO:CONSOLE(37)] "CONNECTED. (6 / 10)", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[18460:18460:1006/005525:INFO:CONSOLE(37)] "CONNECTED. (7 / 10)", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[18460:18460:1006/005525:INFO:CONSOLE(37)] "CONNECTED. (8 / 10)", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[18460:18460:1006/005525:INFO:CONSOLE(37)] "CONNECTED. (9 / 10)", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[18460:18460:1006/005525:INFO:CONSOLE(37)] "CONNECTED. (10 / 10)", source: chrome-extension://jnefcondbfkcpnmhjjdkkgffgcjkmkon/main.js (37)
[1:1:1006/005525:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:3:1006/005525:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005525:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AppViewTest.TestAppViewMultipleConnects (3915 ms)
[115/908] AppViewTest.TestAppViewMultipleConnects (4474 ms)
[ RUN      ] ExtensionViewTest.ShimExtensionAttribute
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18623:18623:1006/005523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18623:18623:1006/005523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18623:18703:1006/005524:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ingmollpohakgfjnnhlckfopecjlocjp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18623:18703:1006/005524:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gdloliindgbiccapnoiglhjmghmdaofi-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[1:2:1006/005525:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005525:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005525:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005525:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005525:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005525:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionViewTest.ShimExtensionAttribute (3117 ms)
[116/908] ExtensionViewTest.ShimExtensionAttribute (3677 ms)
[ RUN      ] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18723:18723:1006/005524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18723:18723:1006/005524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18723:18795:1006/005524:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18723:18723:1006/005526:INFO:CONSOLE(62)] "webview.loadstop", source: chrome-extension://doanipomgfeieagcnihfhbpkfkhdlkjn/main.js (62)
[18723:18723:1006/005526:INFO:CONSOLE(62)] "script injection success", source: chrome-extension://doanipomgfeieagcnihfhbpkfkhdlkjn/main.js (62)
[       OK ] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation (2678 ms)
[117/908] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation (3154 ms)
[ RUN      ] WebViewTest.AcceptTouchEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18757:18757:1006/005524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18757:18757:1006/005524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18757:18841:1006/005525:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pbjjiokmffppbcmbkgcfnhfhchdpfcek-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18757:18757:1006/005526:INFO:CONSOLE(6)] "data: connected", source: chrome-extension://pbjjiokmffppbcmbkgcfnhfhchdpfcek/main.js (6)
[18757:18757:1006/005526:INFO:CONSOLE(6)] "g: onAppCommand, command = install-touch-handler", source: chrome-extension://pbjjiokmffppbcmbkgcfnhfhchdpfcek/main.js (6)
[18757:18757:1006/005526:INFO:CONSOLE(6)] "data: installed-touch-handler", source: chrome-extension://pbjjiokmffppbcmbkgcfnhfhchdpfcek/main.js (6)
[18757:18757:1006/005526:INFO:CONSOLE(6)] "g: onAppCommand, command = uninstall-touch-handler", source: chrome-extension://pbjjiokmffppbcmbkgcfnhfhchdpfcek/main.js (6)
[18757:18757:1006/005526:INFO:CONSOLE(6)] "data: uninstalled-touch-handler", source: chrome-extension://pbjjiokmffppbcmbkgcfnhfhchdpfcek/main.js (6)
[1:2:1006/005526:WARNING:channel.cc(358)] RawChannel write error
[18872:18872:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18872:18872:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18872:18872:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18872:18872:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18872:18872:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.AcceptTouchEvents (2735 ms)
[118/908] WebViewTest.AcceptTouchEvents (3159 ms)
[ RUN      ] WebViewTest.Shim_TestLoadProgressEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19008:19008:1006/005526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19008:19008:1006/005527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19008:19102:1006/005527:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestLoadProgressEvent (2742 ms)
[119/908] WebViewTest.Shim_TestLoadProgressEvent (3413 ms)
[ RUN      ] WebViewTest.AddRemoveWebView_AddRemoveWebView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18976:18976:1006/005526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18976:18976:1006/005526:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18976:19042:1006/005527:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jimpgjmmgajoipdeoiboapolkldamhpp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18976:19042:1006/005527:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jimpgjmmgajoipdeoiboapolkldamhpp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18976:19122:1006/005528:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18976:18976:1006/005528:INFO:CONSOLE(25)] "onWebviewLoaded", source: chrome-extension://jimpgjmmgajoipdeoiboapolkldamhpp/embedder.js (25)
[18976:18976:1006/005528:INFO:CONSOLE(9)] "[Guest]: post message received.", source: chrome-extension://jimpgjmmgajoipdeoiboapolkldamhpp/embedder.js (9)
[18976:18976:1006/005528:INFO:CONSOLE(9)] "receiveMessage, loadcount: 1", source: chrome-extension://jimpgjmmgajoipdeoiboapolkldamhpp/embedder.js (9)
[18976:18976:1006/005529:INFO:CONSOLE(25)] "onWebviewLoaded", source: chrome-extension://jimpgjmmgajoipdeoiboapolkldamhpp/embedder.js (25)
[18976:18976:1006/005529:INFO:CONSOLE(9)] "[Guest]: post message received.", source: chrome-extension://jimpgjmmgajoipdeoiboapolkldamhpp/embedder.js (9)
[18976:18976:1006/005529:INFO:CONSOLE(9)] "receiveMessage, loadcount: 2", source: chrome-extension://jimpgjmmgajoipdeoiboapolkldamhpp/embedder.js (9)
[18976:18976:1006/005529:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://jimpgjmmgajoipdeoiboapolkldamhpp/embedder.html (0)
[       OK ] WebViewTest.AddRemoveWebView_AddRemoveWebView (3298 ms)
[120/908] WebViewTest.AddRemoveWebView_AddRemoveWebView (3939 ms)
[ RUN      ] WebViewTest.Shim_TestDestroyOnEventListener
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19040:19040:1006/005527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19040:19040:1006/005527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19040:19161:1006/005528:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19040:19040:1006/005529:INFO:CONSOLE(686)] "loadcommit1", source: chrome-extension://doanipomgfeieagcnihfhbpkfkhdlkjn/main.js (686)
[19040:19040:1006/005529:INFO:CONSOLE(691)] "loadcommit2", source: chrome-extension://doanipomgfeieagcnihfhbpkfkhdlkjn/main.js (691)
[       OK ] WebViewTest.Shim_TestDestroyOnEventListener (2723 ms)
[121/908] WebViewTest.Shim_TestDestroyOnEventListener (3410 ms)
[ RUN      ] WebViewTest.Shim_TestRemoveSrcAttribute
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19068:19068:1006/005527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19068:19068:1006/005527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19068:19215:1006/005528:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestRemoveSrcAttribute (2683 ms)
[122/908] WebViewTest.Shim_TestRemoveSrcAttribute (3153 ms)
[ RUN      ] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19409:19409:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19409:19409:1006/005530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19409:19464:1006/005531:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19409:19409:1006/005532:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[1:3:1006/005532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[       OK ] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL (2586 ms)
[123/908] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL (3175 ms)
[ RUN      ] WebViewTest.Shim_TestReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19430:19430:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19430:19430:1006/005530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19430:19494:1006/005531:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19521:19521:1006/005532:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19521:19521:1006/005532:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Shim_TestReload (2857 ms)
[124/908] WebViewTest.Shim_TestReload (3416 ms)
[ RUN      ] WebViewTest.Shim_TestNavigationToExternalProtocol
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19440:19440:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19440:19440:1006/005531:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19440:19571:1006/005531:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[1:2:1006/005532:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestNavigationToExternalProtocol (2893 ms)
[125/908] WebViewTest.Shim_TestNavigationToExternalProtocol (3414 ms)
[ RUN      ] WebViewTest.TaskManagerNewWebView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19442:19442:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19442:19442:1006/005530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19442:19545:1006/005531:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mgmagklhjhenklmaffmcfbdkjjdmepja-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19442:19689:1006/005532:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19584:19584:1006/005533:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19584:19584:1006/005533:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19584:19584:1006/005533:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19584:19584:1006/005533:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19584:19584:1006/005533:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.TaskManagerNewWebView (3562 ms)
[126/908] WebViewTest.TaskManagerNewWebView (3939 ms)
[ RUN      ] WebViewTest.CloseOnLoadcommit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19769:19769:1006/005533:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19769:19769:1006/005533:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19769:19844:1006/005534:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jekoipcpmdmgkpdigooeoajnojcpbefc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005535:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.CloseOnLoadcommit (2571 ms)
[127/908] WebViewTest.CloseOnLoadcommit (3161 ms)
[ RUN      ] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19826:19826:1006/005533:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19826:19826:1006/005533:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19826:19900:1006/005534:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lanpchdegbdifadkojdillmjajfkhmah-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19826:20007:1006/005535:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19922:19922:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19922:19922:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19922:19922:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19922:19922:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19922:19922:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault (2779 ms)
[128/908] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault (3150 ms)
[ RUN      ] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19829:19829:1006/005534:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19829:19829:1006/005534:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19829:19958:1006/005535:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lanpchdegbdifadkojdillmjajfkhmah-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19829:20075:1006/005536:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19829:19829:1006/005536:INFO:CONSOLE(249)] "<webview>: The permission request for "media" has been denied.", source: extensions::webViewActionRequests (249)
[19996:19996:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19996:19996:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19996:19996:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19996:19996:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19996:19996:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny (2893 ms)
[129/908] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny (3411 ms)
[ RUN      ] WebViewTest.ContextMenuLanguageSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19918:19918:1006/005534:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19918:19918:1006/005534:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19918:20055:1006/005535:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nmbefkicdpdlglnnblpogmdbffbifkng-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19918:19918:1006/005536:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://nmbefkicdpdlglnnblpogmdbffbifkng/embedder.js (5)
[19918:19918:1006/005536:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://nmbefkicdpdlglnnblpogmdbffbifkng/embedder.js (5)
[19918:19918:1006/005536:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://nmbefkicdpdlglnnblpogmdbffbifkng/embedder.js (250)
[19918:19918:1006/005536:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://nmbefkicdpdlglnnblpogmdbffbifkng/embedder.js (5)
[1:2:1006/005536:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.ContextMenuLanguageSettings (2934 ms)
[130/908] WebViewTest.ContextMenuLanguageSettings (3418 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromMainThreadDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20177:20177:1006/005537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20177:20177:1006/005537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20177:20260:1006/005537:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mokgbmpbhbnglmpcokeobpnlnffoelka-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20177:20177:1006/005538:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://mokgbmpbhbnglmpcokeobpnlnffoelka/embedder.js (77)
[20177:20386:1006/005539:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[20177:20177:1006/005539:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://mokgbmpbhbnglmpcokeobpnlnffoelka/embedder.js (79)
[20177:20177:1006/005539:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://mokgbmpbhbnglmpcokeobpnlnffoelka/embedder.js (82)
[20177:20177:1006/005539:WARNING:chrome_quota_permission_context.cc(309)] Attempt to request quota from a background page: 5,2
[       OK ] WebViewTest.FileSystemAPIRequestFromMainThreadDeny (2868 ms)
[131/908] WebViewTest.FileSystemAPIRequestFromMainThreadDeny (3423 ms)
[ RUN      ] WebViewTest.ScreenCoordinates
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20157:20157:1006/005536:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20157:20157:1006/005536:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20157:20216:1006/005537:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dkedlpdjknhhdieimcpafjeebbanniel-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20157:20216:1006/005537:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dkedlpdjknhhdieimcpafjeebbanniel-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20157:20157:1006/005538:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/main.js (25)
[20157:20157:1006/005538:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005538:INFO:CONSOLE(6)] "customArg: screen_coordinates", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005538:INFO:CONSOLE(6)] "startTest: screen_coordinates", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005538:INFO:CONSOLE(6)] "BEG utils.injectCss: screen_coordinates/style.css", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005538:INFO:CONSOLE(6)] "END utils.injectCss", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005538:INFO:CONSOLE(33)] "getConfig: [object Object]", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/screen_coordinates/bootstrap.js (33)
[20157:20157:1006/005538:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(6)] "FROM GUEST: guest load complete", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(6)] "FROM GUEST: Guest: onPostMessageReceived, data[0] = create-channel", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(6)] "FROM GUEST: guest: create-channel", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(36)] "bootstrap got embedder.loadGuest", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/screen_coordinates/bootstrap.js (36)
[20157:20157:1006/005539:INFO:CONSOLE(6)] "start sending postMessage", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(6)] "FROM GUEST: Guest: onPostMessageReceived, data[0] = test1", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[20157:20157:1006/005539:INFO:CONSOLE(0)] "[SUCCESS] testScreenCoordinates", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/main.html (0)
[       OK ] WebViewTest.ScreenCoordinates (3299 ms)
[132/908] WebViewTest.ScreenCoordinates (3938 ms)
[ RUN      ] WebViewTest.SendMessageToExtensionFromGuest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20214:20214:1006/005537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20214:20214:1006/005537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20214:20362:1006/005538:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-idobaoppbbjfgpamagnhhbaihbijhaji-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20214:20214:1006/005539:INFO:CONSOLE(71)] "{"app":{"runtime":{"LaunchSource":{"APP_LAUNCHER":"app_launcher","NEW_TAB_PAGE":"new_tab_page","RELOAD":"reload","RESTART":"restart","LOAD_AND_LAUNCH":"load_and_launch","COMMAND_LINE":"command_line","FILE_HANDLER":"file_handler","URL_HANDLER":"url_handler","SYSTEM_TRAY":"system_tray","ABOUT_PAGE":"about_page","KEYBOARD":"keyboard","EXTENSIONS_PAGE":"extensions_page","MANAGEMENT_API":"management_api","EPHEMERAL_APP":"ephemeral_app","BACKGROUND":"background","KIOSK":"kiosk","CHROME_INTERNAL":"chrome_internal","TEST":"test"},"onEmbedRequested":{},"onLaunched":{},"onRestarted":{}},"window":{"State":{"NORMAL":"normal","FULLSCREEN":"fullscreen","MAXIMIZED":"maximized","MINIMIZED":"minimized"},"WindowType":{"SHELL":"shell","PANEL":"panel"},"onBoundsChanged":{},"onClosed":{},"onFullscreened":{},"onMaximized":{},"onMinimized":{},"onRestored":{},"onAlphaEnabledChanged":{},"onWindowFirstShown":{}}},"i18n":{},"management":{"LaunchType":{"OPEN_AS_REGULAR_TAB":"OPEN_AS_REGULAR_TAB","OPEN_AS_PINNED_TAB":"OPEN_AS_PINNED_TAB","OPEN_AS_WINDOW":"OPEN_AS_WINDOW","OPEN_FULL_SCREEN":"OPEN_FULL_SCREEN"},"ExtensionDisabledReason":{"UNKNOWN":"unknown","PERMISSIONS_INCREASE":"permissions_increase"},"ExtensionType":{"EXTENSION":"extension","HOSTED_APP":"hosted_app","PACKAGED_APP":"packaged_app","LEGACY_PACKAGED_APP":"legacy_packaged_app","THEME":"theme"},"ExtensionInstallType":{"ADMIN":"admin","DEVELOPMENT":"development","NORMAL":"normal","SIDELOAD":"sideload","OTHER":"other"}},"permissions":{"onAdded":{},"onRemoved":{}},"runtime":{"PlatformOs":{"MAC":"mac","WIN":"win","ANDROID":"android","CROS":"cros","LINUX":"linux","OPENBSD":"openbsd"},"PlatformArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"PlatformNaclArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"RequestUpdateCheckStatus":{"THROTTLED":"throttled","NO_UPDATE":"no_update","UPDATE_AVAILABLE":"update_available"},"OnInstalledReason":{"INSTALL":"install","UPDATE":"update","CHROME_UPDATE":"chrome_update","SHARED_MODULE_UPDATE":"shared_module_update"},"OnRestartRequiredReason":{"APP_UPDATE":"app_update","OS_UPDATE":"os_update","PERIODIC":"periodic"},"onStartup":{},"onInstalled":{},"onSuspend":{},"onSuspendCanceled":{},"onUpdateAvailable":{},"onBrowserUpdateAvailable":{},"onConnect":{},"onConnectExternal":{},"onMessage":{},"onMessageExternal":{},"onRestartRequired":{},"id":"idobaoppbbjfgpamagnhhbaihbijhaji"},"test":{"onMessage":{},"tests":[]},"webViewRequest":{}}", source: chrome-extension://idobaoppbbjfgpamagnhhbaihbijhaji/main.js (71)
[20214:20523:1006/005540:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[20404:20404:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075600]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[20404:20404:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075600]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[20404:20404:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075600]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[20404:20404:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075600]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[20404:20404:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075600]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.SendMessageToExtensionFromGuest (3383 ms)
[133/908] WebViewTest.SendMessageToExtensionFromGuest (3939 ms)
[ RUN      ] WebViewTest.SetPropertyOnDocumentReady
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20315:20315:1006/005538:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20315:20315:1006/005538:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20315:20466:1006/005538:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ndofbdhbfhpnmmhcknnpccmcllkfbadc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20315:20466:1006/005539:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ndofbdhbfhpnmmhcknnpccmcllkfbadc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20315:20315:1006/005540:INFO:CONSOLE(0)] "[SUCCESS] checkRedefinePropertyAndPartitionCorrectness", source: chrome-extension://ndofbdhbfhpnmmhcknnpccmcllkfbadc/main.html (0)
[1:2:1006/005540:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005540:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.SetPropertyOnDocumentReady (2726 ms)
[134/908] WebViewTest.SetPropertyOnDocumentReady (3418 ms)
[ RUN      ] WebViewTest.NoPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20607:20607:1006/005540:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20607:20607:1006/005540:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20607:20664:1006/005541:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-joacljcbcdnfkdiahiilopbfgngpcmab-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20607:20664:1006/005541:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-joacljcbcdnfkdiahiilopbfgngpcmab-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20607:20607:1006/005542:INFO:CONSOLE(0)] "[SUCCESS] testAPIMethodExistence", source: chrome-extension://joacljcbcdnfkdiahiilopbfgngpcmab/main.html (0)
[20607:20607:1006/005542:INFO:CONSOLE(29)] "You do not have permission to use the webview element. Be sure to declare the "webview" permission in your manifest file.", source: extensions::guestViewDeny (29)
[20607:20607:1006/005542:INFO:CONSOLE(29)] "You do not have permission to use the webview element. Be sure to declare the "webview" permission in your manifest file.", source: extensions::guestViewDeny (29)
[       OK ] WebViewTest.NoPermission (2474 ms)
[135/908] WebViewTest.NoPermission (2887 ms)
[ RUN      ] WebViewTest.Dialog_TestPromptDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20609:20609:1006/005540:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20609:20609:1006/005540:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20609:20688:1006/005541:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ohaccdpkpimhbjdkjeleehlaobopgdfb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20609:20609:1006/005542:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://ohaccdpkpimhbjdkjeleehlaobopgdfb/embedder.js (77)
[20609:20609:1006/005542:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://ohaccdpkpimhbjdkjeleehlaobopgdfb/embedder.js (81)
[20609:20609:1006/005542:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://ohaccdpkpimhbjdkjeleehlaobopgdfb/embedder.js (92)
[20609:20609:1006/005542:INFO:CONSOLE(264)] "The prompt dialog test has started.", source: chrome-extension://ohaccdpkpimhbjdkjeleehlaobopgdfb/embedder.js (264)
[20609:20609:1006/005542:INFO:CONSOLE(279)] "webview has requested a dialog.", source: chrome-extension://ohaccdpkpimhbjdkjeleehlaobopgdfb/embedder.js (279)
[20609:20609:1006/005542:INFO:CONSOLE(284)] "The app has responded to the dialog request.", source: chrome-extension://ohaccdpkpimhbjdkjeleehlaobopgdfb/embedder.js (284)
[20609:20609:1006/005542:INFO:CONSOLE(271)] "webview has reported a result for its prompt dialog.", source: chrome-extension://ohaccdpkpimhbjdkjeleehlaobopgdfb/embedder.js (271)
[1:2:1006/005542:WARNING:channel.cc(358)] RawChannel write error
[20709:20709:1006/005542:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[20709:20709:1006/005542:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Dialog_TestPromptDialog (2858 ms)
[136/908] WebViewTest.Dialog_TestPromptDialog (3413 ms)
[ RUN      ] WebViewTest.Shim_TestZoomAPI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20710:20710:1006/005541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20710:20710:1006/005541:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20710:20814:1006/005542:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005543:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005543:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestZoomAPI (2733 ms)
[137/908] WebViewTest.Shim_TestZoomAPI (3414 ms)
[ RUN      ] WebViewTest.NoContentSettingsAPI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20707:20707:1006/005541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20707:20707:1006/005541:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20707:20707:1006/005542:INFO:CONSOLE(9)] "Blocking all JavaScript", source: chrome-extension://galpjfjnijnmlolmnbieenhcemcpcccp/background.js (9)
LaunchProcess: failed to execvp:
xdg-icon-resource
[20707:20834:1006/005542:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20707:20707:1006/005543:INFO:CONSOLE(2324)] "loadstop", source: chrome-extension://doanipomgfeieagcnihfhbpkfkhdlkjn/main.js (2324)
[20707:20707:1006/005543:INFO:CONSOLE(2337)] "Guest: "Script has been successfully injected."", source: chrome-extension://doanipomgfeieagcnihfhbpkfkhdlkjn/main.js (2337)
[20707:20707:1006/005543:INFO:CONSOLE(2328)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://doanipomgfeieagcnihfhbpkfkhdlkjn/main.js (2328)
[20707:20707:1006/005544:INFO:CONSOLE(2337)] "Guest: "Reporting connection to embedder."", source: chrome-extension://doanipomgfeieagcnihfhbpkfkhdlkjn/main.js (2337)
[20707:20707:1006/005544:INFO:CONSOLE(2342)] "A communication channel has been established with webview.", source: chrome-extension://doanipomgfeieagcnihfhbpkfkhdlkjn/main.js (2342)
[       OK ] WebViewTest.NoContentSettingsAPI (3119 ms)
[138/908] WebViewTest.NoContentSettingsAPI (3680 ms)
[ RUN      ] WebViewTest.Shim_TestFindAPI_findupdate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20950:20950:1006/005543:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20950:20950:1006/005543:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20950:21003:1006/005544:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005545:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestFindAPI_findupdate (2964 ms)
[139/908] WebViewTest.Shim_TestFindAPI_findupdate (3674 ms)
[ RUN      ] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20981:20981:1006/005544:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20981:20981:1006/005544:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20981:21088:1006/005544:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-njeppmeebmobjihecljjknlfkjkdcoml-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache (2596 ms)
[140/908] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache (3152 ms)
[ RUN      ] WebViewTest.Shim_TestGarbageCollect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21118:21118:1006/005545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21118:21118:1006/005545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21118:21211:1006/005546:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestGarbageCollect (2416 ms)
[141/908] WebViewTest.Shim_TestGarbageCollect (2890 ms)
[ RUN      ] WebViewTest.AllowTransparencyAndAllowScalingPropagate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21103:21103:1006/005544:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21103:21103:1006/005545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21103:21174:1006/005545:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ejobgcfpdnnafdeajkfdolaocpnehfpa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005546:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.AllowTransparencyAndAllowScalingPropagate (2553 ms)
[142/908] WebViewTest.AllowTransparencyAndAllowScalingPropagate (3160 ms)
[ RUN      ] WebViewTest.Shim_TestFocusWhileFocused
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21334:21334:1006/005546:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21334:21334:1006/005547:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21334:21371:1006/005547:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:3:1006/005549:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/005549:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestFocusWhileFocused (2743 ms)
[143/908] WebViewTest.Shim_TestFocusWhileFocused (3150 ms)
[ RUN      ] WebViewTest.Shim_TestMailtoLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21450:21450:1006/005548:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21450:21450:1006/005548:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21450:21547:1006/005548:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21450:21633:1006/005550:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
LaunchProcess: failed to execvp:
xdg-email
[21587:21587:1006/005550:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21587:21587:1006/005550:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Shim_TestMailtoLink (2814 ms)
[144/908] WebViewTest.Shim_TestMailtoLink (3433 ms)
[ RUN      ] WebViewTest.LoadWebviewAccessibleResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21455:21455:1006/005548:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21455:21455:1006/005548:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21455:21571:1006/005548:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmnhajohhbenlbinimlfhbpnciehhmao-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21455:21648:1006/005550:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WebViewTest.LoadWebviewAccessibleResource (2803 ms)
[145/908] WebViewTest.LoadWebviewAccessibleResource (3419 ms)
[ RUN      ] WebViewTest.TaskManagementPreExistingWebViews
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21703:21703:1006/005550:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21703:21703:1006/005550:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21703:21750:1006/005550:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mgmagklhjhenklmaffmcfbdkjjdmepja-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21703:21813:1006/005552:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WebViewTest.TaskManagementPreExistingWebViews (2554 ms)
[146/908] WebViewTest.TaskManagementPreExistingWebViews (3164 ms)
[ RUN      ] WebViewTest.NestedGuestContainerBounds
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21336:21336:1006/005547:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21336:21336:1006/005547:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21336:21416:1006/005547:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21336:21336:1006/005551:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] WebViewTest.NestedGuestContainerBounds (5996 ms)
[147/908] WebViewTest.NestedGuestContainerBounds (6562 ms)
[ RUN      ] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21811:21811:1006/005551:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21811:21811:1006/005551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21811:21870:1006/005552:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ejobgcfpdnnafdeajkfdolaocpnehfpa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21811:21811:1006/005553:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[1:2:1006/005553:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort (2709 ms)
[148/908] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort (3421 ms)
[ RUN      ] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21812:21812:1006/005551:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21812:21812:1006/005551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21812:21860:1006/005552:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dkedlpdjknhhdieimcpafjeebbanniel-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[21812:21860:1006/005552:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dkedlpdjknhhdieimcpafjeebbanniel-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21812:21812:1006/005553:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/main.js (25)
[21812:21812:1006/005553:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[21812:21812:1006/005553:INFO:CONSOLE(6)] "customArg: speech_recognition_api_no_permission", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[21812:21812:1006/005553:INFO:CONSOLE(6)] "startTest: speech_recognition_api_no_permission", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/utils.js (6)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "getConfig: [object Object]", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "embedder.loadGuest begin", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "webview.loadstop", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "webview.inject", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "FROM GUEST: guest.js load begin", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "FROM GUEST: guest.js load end", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "loadGuest done, start Running test", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21864:1006/005553:ERROR:media_stream_manager.cc(1230)] Invalid security origin.
[21812:21812:1006/005553:INFO:CONSOLE(14)] "FROM GUEST: runSpeechRecognitionAPI", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "FROM GUEST: r.onerror", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "embedder.onPostMessageReceived: onerror", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "utils.test.succeed", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(0)] "[SUCCESS] testAllow", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/main.html (0)
[21812:21864:1006/005553:ERROR:media_stream_manager.cc(1230)] Invalid security origin.
[21812:21812:1006/005553:INFO:CONSOLE(14)] "FROM GUEST: runSpeechRecognitionAPI", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "FROM GUEST: r.onerror", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "embedder.onPostMessageReceived: onerror", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(14)] "utils.test.succeed", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/speech_recognition_api_no_permission/bootstrap.js (14)
[21812:21812:1006/005553:INFO:CONSOLE(0)] "[SUCCESS] testDeny", source: chrome-extension://dkedlpdjknhhdieimcpafjeebbanniel/main.html (0)
[       OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission (2950 ms)
[149/908] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission (3416 ms)
[ RUN      ] AutofillTest.Invalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22172:22172:1006/005554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22172:22172:1006/005554:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillTest.Invalid (1268 ms)
[150/908] AutofillTest.Invalid (1852 ms)
[ RUN      ] WebViewPluginTest.TestLoadPluginInternalResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22032:22032:1006/005553:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22032:22032:1006/005553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22103:22103:1006/005553:ERROR:sandbox_linux.cc(338)] InitializeSandbox() called with multiple threads in process gpu-process
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22032:22076:1006/005554:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-doanipomgfeieagcnihfhbpkfkhdlkjn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[1:2:1006/005555:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewPluginTest.TestLoadPluginInternalResource (3095 ms)
[151/908] WebViewPluginTest.TestLoadPluginInternalResource (3698 ms)
[ RUN      ] WebViewFocusTest.TouchFocusesEmbedder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22043:22043:1006/005553:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22043:22043:1006/005553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[22043:22126:1006/005554:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pbjjiokmffppbcmbkgcfnhfhchdpfcek-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[22043:22043:1006/005555:INFO:CONSOLE(6)] "data: connected", source: chrome-extension://pbjjiokmffppbcmbkgcfnhfhchdpfcek/main.js (6)
[22043:22043:1006/005555:INFO:CONSOLE(6)] "g: onAppCommand, command = install-touch-handler", source: chrome-extension://pbjjiokmffppbcmbkgcfnhfhchdpfcek/main.js (6)
[22043:22043:1006/005555:INFO:CONSOLE(6)] "data: installed-touch-handler", source: chrome-extension://pbjjiokmffppbcmbkgcfnhfhchdpfcek/main.js (6)
[       OK ] WebViewFocusTest.TouchFocusesEmbedder (2908 ms)
[152/908] WebViewFocusTest.TouchFocusesEmbedder (3412 ms)
[ RUN      ] AutofillTest.ProfilesNotAggregatedWithNoAddress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22175:22175:1006/005554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22175:22175:1006/005555:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56421...
sending server_data: {"host": "127.0.0.1", "port": 56421} (36 bytes)
testserver.py: Broken pipe
[       OK ] AutofillTest.ProfilesNotAggregatedWithNoAddress (1968 ms)
[153/908] AutofillTest.ProfilesNotAggregatedWithNoAddress (2640 ms)
[ RUN      ] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22405:22405:1006/005557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22405:22405:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005558:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup (1684 ms)
[154/908] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup (2109 ms)
[ RUN      ] AutofillTest.AppendCountryCodeForAggregatedPhones
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22401:22401:1006/005556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22401:22401:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51608...
sending server_data: {"host": "127.0.0.1", "port": 51608} (36 bytes)
[       OK ] AutofillTest.AppendCountryCodeForAggregatedPhones (2741 ms)
[155/908] AutofillTest.AppendCountryCodeForAggregatedPhones (3155 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectLargerTotal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22443:22443:1006/005557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22443:22443:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22443:22443:1006/005558:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:41287/banners/main.js (13)
[22443:22443:1006/005558:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:41287/banners/main.js (13)
[22443:22443:1006/005558:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:41287/banners/main.js (13)
[22443:22697:1006/005558:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[22443:22443:1006/005558:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:41287/banners/main.js (13)
[22443:22443:1006/005559:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[22443:22443:1006/005559:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[22443:22443:1006/005559:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectLargerTotal (2488 ms)
[156/908] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectLargerTotal (3158 ms)
[ RUN      ] AutofillTest.ProfileSavedWithValidCountryPhone
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22387:22387:1006/005556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22387:22387:1006/005556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57971...
sending server_data: {"host": "127.0.0.1", "port": 57971} (36 bytes)
[1:2:1006/005559:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillTest.ProfileSavedWithValidCountryPhone (3515 ms)
[157/908] AutofillTest.ProfileSavedWithValidCountryPhone (4234 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22701:22701:1006/005559:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22701:22701:1006/005559:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22701:22701:1006/005600:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:60040/banners/main.js (13)
[22701:22864:1006/005600:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[22701:22701:1006/005600:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[22701:22701:1006/005600:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[22701:22701:1006/005600:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle (1640 ms)
[158/908] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle (2369 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSmallerTotal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22783:22783:1006/005600:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22783:22783:1006/005600:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22783:22783:1006/005601:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:60015/banners/main.js (13)
[22783:22783:1006/005601:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:60015/banners/main.js (13)
[22783:22783:1006/005601:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:60015/banners/main.js (13)
[22783:22959:1006/005601:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[22783:22783:1006/005601:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:60015/banners/main.js (13)
[22783:22783:1006/005601:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[22783:22783:1006/005601:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[22783:22783:1006/005601:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSmallerTotal (1554 ms)
[159/908] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSmallerTotal (2110 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.PlayAppManifest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22856:22856:1006/005600:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22856:22856:1006/005600:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22856:22856:1006/005601:INFO:CONSOLE(6)] "Uncaught ReferenceError: initialize is not defined", source: http://127.0.0.1:42287/banners/play_app_test_page.html (6)
[22856:23014:1006/005601:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] AppBannerDataFetcherBrowserTest.PlayAppManifest (1444 ms)
[160/908] AppBannerDataFetcherBrowserTest.PlayAppManifest (1842 ms)
[ RUN      ] BitmapFetcherBrowserTest.StartTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22962:22962:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22962:22962:1006/005601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BitmapFetcherBrowserTest.StartTest (1281 ms)
[161/908] BitmapFetcherBrowserTest.StartTest (1842 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.CancelBannerIndirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22876:22876:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22876:22876:1006/005601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22876:22876:1006/005601:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:45749/banners/main.js (13)
[22876:22876:1006/005601:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:45749/banners/main.js (13)
[22876:23053:1006/005601:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[22876:22876:1006/005602:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:45749/banners/main.js (13)
[22876:22876:1006/005602:INFO:CONSOLE(8)] "Preventing banner from appearing", source: http://127.0.0.1:45749/banners/cancel_test_page.html (8)
[22876:23053:1006/005602:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /
[22876:22876:1006/005602:INFO:CONSOLE(8)] "Preventing banner from appearing", source: http://127.0.0.1:45749/banners/cancel_test_page.html (8)
[22876:23053:1006/005602:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /
[22876:22876:1006/005602:INFO:CONSOLE(8)] "Preventing banner from appearing", source: http://127.0.0.1:45749/banners/cancel_test_page.html (8)
[22876:23053:1006/005602:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /
[22876:22876:1006/005602:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[22876:22876:1006/005602:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[22876:22876:1006/005602:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.CancelBannerIndirect (2506 ms)
[162/908] AppBannerDataFetcherBrowserTest.CancelBannerIndirect (3150 ms)
[ RUN      ] BrowsingDataLocalStorageHelperTest.DeleteSingleFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23043:23043:1006/005602:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23043:23043:1006/005602:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005603:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowsingDataLocalStorageHelperTest.DeleteSingleFile (1290 ms)
[163/908] BrowsingDataLocalStorageHelperTest.DeleteSingleFile (1850 ms)
[ RUN      ] PasswordsCounterTest.StoreChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23064:23064:1006/005602:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23064:23064:1006/005602:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PasswordsCounterTest.StoreChanged (1237 ms)
[164/908] PasswordsCounterTest.StoreChanged (1838 ms)
[ RUN      ] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23183:23183:1006/005603:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23183:23183:1006/005603:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23183:23373:1006/005604:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005604:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown (1923 ms)
[165/908] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown (2627 ms)
[ RUN      ] ContentSettingsTest.RedirectLoopCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23271:23271:1006/005604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23271:23271:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36283...
sending server_data: {"host": "127.0.0.1", "port": 36283} (36 bytes)
Fontconfig error: Cannot load default config file
[1:2:1006/005605:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ContentSettingsTest.RedirectLoopCookies (2145 ms)
[166/908] ContentSettingsTest.RedirectLoopCookies (2629 ms)
[ RUN      ] ContentSettingsTest.BlockCookiesUsingExceptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23259:23259:1006/005604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23259:23259:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37294...
sending server_data: {"host": "127.0.0.1", "port": 37294} (36 bytes)
HTTPS server started on https://127.0.0.1:58787...
sending server_data: {"host": "127.0.0.1", "port": 58787} (36 bytes)
[1:2:1006/005605:WARNING:channel.cc(358)] RawChannel write error
testserver.py: Closed connection
[       OK ] ContentSettingsTest.BlockCookiesUsingExceptions (2318 ms)
[167/908] ContentSettingsTest.BlockCookiesUsingExceptions (2888 ms)
[ RUN      ] ContentSettingsTest.PRE_BasicCookiesHttps
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23257:23257:1006/005603:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23257:23257:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:57414...
sending server_data: {"host": "127.0.0.1", "port": 57414} (36 bytes)
[1:2:1006/005605:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ContentSettingsTest.PRE_BasicCookiesHttps (2822 ms)
[168/908] ContentSettingsTest.PRE_BasicCookiesHttps (3420 ms)
[ RUN      ] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23504:23504:1006/005606:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23504:23504:1006/005606:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal (1335 ms)
[169/908] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal (1844 ms)
[ RUN      ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23577:23577:1006/005607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23577:23577:1006/005607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23577:23662:1006/005607:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal (1426 ms)
[170/908] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal (2119 ms)
[ RUN      ] CrashRecoveryBrowserTest.LoadInNewTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23580:23580:1006/005606:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23580:23580:1006/005607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
ASAN:DEADLYSIGNAL
=================================================================
==1==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000bb12d5b bp 0x7fffa8d0e870 sp 0x7fffa8d0e870 T0)
    #0 0xbb12d5a in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:327:9
    #1 0xbb0e322 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:385:5
    #2 0xbb0e322 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4857:0
    #3 0xbad6896 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4558:3
    #4 0xbacd4d7 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1161:3
    #5 0xbacd1c0 in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
    #6 0xbacd1c0 in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
    #7 0xbacd1c0 in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:491:0
    #8 0xbac8ae2 in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1078:5
    #9 0x1027c627 in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
    #10 0x1027c44c in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
    #11 0xb96f74f in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
    #12 0x572508d in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
    #13 0x30d84c4 in Run base/callback.h:396:12
    #14 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #15 0xbaa7cd2 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/base/task_queue_manager.cc:365:3
    #16 0xbaa37c0 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/base/task_queue_manager.cc:293:13
    #17 0x30d84c4 in Run base/callback.h:396:12
    #18 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #19 0x2fd757f in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
    #20 0x2fd8a04 in DeferOrRunPendingTask base/message_loop/message_loop.cc:490:5
    #21 0x2fd8a04 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:0
    #22 0x2fdedb0 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21
    #23 0x300c3f8 in base::RunLoop::Run() base/run_loop.cc:55:3
    #24 0x2fd5bbe in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
    #25 0x1186bd47 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:208:7
    #26 0x11306b0a in content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:302:14
    #27 0x113089ad in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:798:12
    #28 0x1130613a in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
    #29 0xe69905b in content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) content/public/test/test_launcher.cc:484:12
    #30 0x2f234d3 in LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) chrome/test/base/chrome_test_launcher.cc:124:10
    #31 0x1e23379 in main chrome/test/base/browser_tests_main.cc:21:10
    #32 0x7f23b37f776c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226:0

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/tmp/runqzVend/out/Release/browser_tests+0xbb12d5a)
==1==ABORTING
[23674:23674:1006/005607:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] CrashRecoveryBrowserTest.LoadInNewTab (1607 ms)
[171/908] CrashRecoveryBrowserTest.LoadInNewTab (2105 ms)
[ RUN      ] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23677:23677:1006/005608:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23677:23677:1006/005608:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler (1252 ms)
[172/908] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler (1853 ms)
[ RUN      ] CrashRecoveryBrowserTest.DoubleReloadWithError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23613:23613:1006/005607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23613:23613:1006/005607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
ASAN:DEADLYSIGNAL
=================================================================
==1==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000bb12d5b bp 0x7fff6b2e52d0 sp 0x7fff6b2e52d0 T0)
    #0 0xbb12d5a in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:327:9
    #1 0xbb0e322 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:385:5
    #2 0xbb0e322 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4857:0
    #3 0xbad6896 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4558:3
    #4 0xbacd4d7 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1161:3
    #5 0xbacd1c0 in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
    #6 0xbacd1c0 in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
    #7 0xbacd1c0 in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:491:0
    #8 0xbac8ae2 in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1078:5
    #9 0x1027c627 in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
    #10 0x1027c44c in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
    #11 0xb96f74f in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
    #12 0x572508d in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
    #13 0x30d84c4 in Run base/callback.h:396:12
    #14 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #15 0xbaa7cd2 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/base/task_queue_manager.cc:365:3
    #16 0xbaa37c0 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/base/task_queue_manager.cc:293:13
    #17 0x30d84c4 in Run base/callback.h:396:12
    #18 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #19 0x2fd757f in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
    #20 0x2fd8a04 in DeferOrRunPendingTask base/message_loop/message_loop.cc:490:5
    #21 0x2fd8a04 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:0
    #22 0x2fdedb0 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21
    #23 0x300c3f8 in base::RunLoop::Run() base/run_loop.cc:55:3
    #24 0x2fd5bbe in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
    #25 0x1186bd47 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:208:7
    #26 0x11306b0a in content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:302:14
    #27 0x113089ad in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:798:12
    #28 0x1130613a in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
    #29 0xe69905b in content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) content/public/test/test_launcher.cc:484:12
    #30 0x2f234d3 in LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) chrome/test/base/chrome_test_launcher.cc:124:10
    #31 0x1e23379 in main chrome/test/base/browser_tests_main.cc:21:10
    #32 0x7fe2bc68f76c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226:0

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/tmp/runqzVend/out/Release/browser_tests+0xbb12d5a)
==1==ABORTING
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23756:23756:1006/005608:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
Fontconfig error: Cannot load default config file
[       OK ] CrashRecoveryBrowserTest.DoubleReloadWithError (2488 ms)
[173/908] CrashRecoveryBrowserTest.DoubleReloadWithError (2888 ms)
[ RUN      ] AndroidUsbTraitsTest.TestDeviceCounting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23836:23836:1006/005609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23836:23836:1006/005609:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AndroidUsbTraitsTest.TestDeviceCounting (1590 ms)
[174/908] AndroidUsbTraitsTest.TestDeviceCounting (2109 ms)
[ RUN      ] AdbClientSocketTest.TestFlushWithData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23834:23834:1006/005609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23834:23834:1006/005609:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AdbClientSocketTest.TestFlushWithData (1755 ms)
[175/908] AdbClientSocketTest.TestFlushWithData (2379 ms)
[ RUN      ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23886:23886:1006/005609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23886:23886:1006/005610:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60379...
sending server_data: {"host": "127.0.0.1", "port": 60379} (36 bytes)
[       OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose (4560 ms)
[176/908] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose (4990 ms)
[ RUN      ] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23967:23967:1006/005610:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23967:23967:1006/005610:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37022...
sending server_data: {"host": "127.0.0.1", "port": 37022} (36 bytes)
[       OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose (4810 ms)
[177/908] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose (5520 ms)
[ RUN      ] DevToolsSanityTest.TestNetworkSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24073:24073:1006/005611:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24073:24073:1006/005611:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58144...
sending server_data: {"host": "127.0.0.1", "port": 58144} (36 bytes)
[24073:24073:1006/005615:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[24170:24170:1006/005617:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24170:24170:1006/005617:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DevToolsSanityTest.TestNetworkSize (6370 ms)
[178/908] DevToolsSanityTest.TestNetworkSize (6835 ms)
[ RUN      ] DevToolsSanityTest.TestNetworkRawHeadersText
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24095:24095:1006/005611:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24095:24095:1006/005611:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51084...
sending server_data: {"host": "127.0.0.1", "port": 51084} (36 bytes)
[24095:24095:1006/005615:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[24204:24204:1006/005617:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24204:24204:1006/005617:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DevToolsSanityTest.TestNetworkRawHeadersText (6215 ms)
[179/908] DevToolsSanityTest.TestNetworkRawHeadersText (6833 ms)
[ RUN      ] DevToolsSanityTest.TestPageWithNoJavaScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24306:24306:1006/005614:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24306:24306:1006/005614:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44200...
sending server_data: {"host": "127.0.0.1", "port": 44200} (36 bytes)
[1:2:1006/005617:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsSanityTest.TestPageWithNoJavaScript (3643 ms)
[180/908] DevToolsSanityTest.TestPageWithNoJavaScript (4197 ms)
[ RUN      ] DoNotTrackTest.Simple
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24512:24512:1006/005618:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24512:24512:1006/005618:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34725...
sending server_data: {"host": "127.0.0.1", "port": 34725} (36 bytes)
[       OK ] DoNotTrackTest.Simple (1886 ms)
[181/908] DoNotTrackTest.Simple (2365 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24556:24556:1006/005619:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24556:24556:1006/005619:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005619:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage (1393 ms)
[182/908] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage (2112 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24708:24708:1006/005620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24708:24708:1006/005620:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash (1209 ms)
[183/908] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash (1579 ms)
[ RUN      ] DevToolsExtensionTest.TestContentScriptIsPresent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24380:24380:1006/005615:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24380:24380:1006/005615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50244...
sending server_data: {"host": "127.0.0.1", "port": 50244} (36 bytes)
[24380:24380:1006/005620:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[1:2:1006/005621:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005621:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsExtensionTest.TestContentScriptIsPresent (6402 ms)
[184/908] DevToolsExtensionTest.TestContentScriptIsPresent (6830 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.DistillerJavaScriptExposed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24716:24716:1006/005620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24716:24716:1006/005621:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24804:24804:1006/005621:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24804:24804:1006/005621:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DomDistillerViewerSourceBrowserTest.DistillerJavaScriptExposed (1339 ms)
[185/908] DomDistillerViewerSourceBrowserTest.DistillerJavaScriptExposed (1841 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.MultiPageArticle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24831:24831:1006/005622:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24831:24831:1006/005622:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DomDistillerViewerSourceBrowserTest.MultiPageArticle (1577 ms)
[186/908] DomDistillerViewerSourceBrowserTest.MultiPageArticle (2114 ms)
[ RUN      ] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24509:24509:1006/005617:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24509:24509:1006/005618:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47452...
sending server_data: {"host": "127.0.0.1", "port": 47452} (36 bytes)
[24509:24509:1006/005622:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[24509:24509:1006/005623:INFO:CONSOLE(2)] "PASS", source:  (2)
[       OK ] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI (5776 ms)
[187/908] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI (6304 ms)
[ RUN      ] DownloadTest.DownloadResourceThrottleCancels
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24862:24862:1006/005622:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24862:24862:1006/005623:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadResourceThrottleCancels (1413 ms)
[188/908] DownloadTest.DownloadResourceThrottleCancels (1841 ms)
[ RUN      ] DomDistillerTabUtilsBrowserTest.TestSwapWebContents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24856:24856:1006/005622:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24856:24856:1006/005622:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24856:25042:1006/005623:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[24856:24856:1006/005624:INFO:CONSOLE(109)] "DomDistiller debug level: 0", source:  (109)
[1:2:1006/005624:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DomDistillerTabUtilsBrowserTest.TestSwapWebContents (2189 ms)
[189/908] DomDistillerTabUtilsBrowserTest.TestSwapWebContents (2629 ms)
[ RUN      ] DownloadTest.UnknownSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25045:25045:1006/005624:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25045:25045:1006/005624:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.UnknownSize (1895 ms)
[190/908] DownloadTest.UnknownSize (2375 ms)
[ RUN      ] DownloadTest.CloseNewTab1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25068:25068:1006/005624:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25068:25068:1006/005625:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.CloseNewTab1 (1678 ms)
[191/908] DownloadTest.CloseNewTab1 (2107 ms)
[ RUN      ] DownloadTest.KnownSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25046:25046:1006/005624:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25046:25046:1006/005624:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.KnownSize (1976 ms)
[192/908] DownloadTest.KnownSize (2642 ms)
[ RUN      ] DownloadTest.DownloadHistoryDangerCheck
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25146:25146:1006/005625:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25146:25146:1006/005625:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadHistoryDangerCheck (1570 ms)
[193/908] DownloadTest.DownloadHistoryDangerCheck (2113 ms)
[ RUN      ] DownloadTest.CrxInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25334:25334:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25334:25334:1006/005626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25334:25334:1006/005627:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_SIGNATURE_VERIFICATION_FAILED'.
[       OK ] DownloadTest.CrxInvalid (1601 ms)
[194/908] DownloadTest.CrxInvalid (2107 ms)
[ RUN      ] DownloadTest.SaveLinkAsReferrerPolicyOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25356:25356:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25356:25356:1006/005627:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.SaveLinkAsReferrerPolicyOrigin (1713 ms)
[195/908] DownloadTest.SaveLinkAsReferrerPolicyOrigin (2105 ms)
[ RUN      ] DownloadTest.Resumption_NoPrompt
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25396:25396:1006/005627:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25396:25396:1006/005627:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.Resumption_NoPrompt (1376 ms)
[196/908] DownloadTest.Resumption_NoPrompt (1842 ms)
[ RUN      ] DownloadTest.Resumption_WithPrompt
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25582:25582:1006/005628:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25582:25582:1006/005629:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.Resumption_WithPrompt (1351 ms)
[197/908] DownloadTest.Resumption_WithPrompt (1848 ms)
[ RUN      ] DownloadTestWithShelf.CloseShelfOnDownloadsTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25589:25589:1006/005629:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25589:25589:1006/005629:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTestWithShelf.CloseShelfOnDownloadsTab (1440 ms)
[198/908] DownloadTestWithShelf.CloseShelfOnDownloadsTab (2109 ms)
[ RUN      ] DownloadDangerPromptTest.TestAll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25597:25597:1006/005629:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25597:25597:1006/005629:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
    Function call: GetURL()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
    Function call: GetReferrerUrl()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
    Function call: GetBrowserContext()
          Returns: 0x615000013680
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
    Function call: GetURL()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
    Function call: GetReferrerUrl()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
    Function call: GetBrowserContext()
          Returns: 0x615000013680
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
    Function call: GetURL()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
    Function call: GetReferrerUrl()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
    Function call: GetBrowserContext()
          Returns: 0x615000013680
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
    Function call: GetURL()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
    Function call: GetReferrerUrl()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
    Function call: GetBrowserContext()
          Returns: 0x615000013680
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
    Function call: GetURL()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
    Function call: GetReferrerUrl()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
    Function call: GetBrowserContext()
          Returns: 0x615000013680
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
    Function call: GetURL()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
    Function call: GetReferrerUrl()
          Returns: @0x60b000054730
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
    Function call: GetBrowserContext()
          Returns: 0x615000013680
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[1:1:1006/005630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadDangerPromptTest.TestAll (1675 ms)
[199/908] DownloadDangerPromptTest.TestAll (2108 ms)
[ RUN      ] DownloadTest.CrxLargeTheme
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25353:25353:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25353:25353:1006/005627:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.CrxLargeTheme (4154 ms)
[200/908] DownloadTest.CrxLargeTheme (4724 ms)
[ RUN      ] SavePageBrowserTest.NoSave
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25763:25763:1006/005630:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25763:25763:1006/005630:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SavePageBrowserTest.NoSave (1238 ms)
[201/908] SavePageBrowserTest.NoSave (1848 ms)
[ RUN      ] ErrorPageTest.DNSError_Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25815:25815:1006/005631:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25815:25815:1006/005631:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.DNSError_Basic (1664 ms)
[202/908] ErrorPageTest.DNSError_Basic (2113 ms)
[ RUN      ] ErrorPageTest.IFrameDNSError_Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25996:25996:1006/005632:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25996:25996:1006/005632:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.IFrameDNSError_Basic (1808 ms)
[203/908] ErrorPageTest.IFrameDNSError_Basic (2370 ms)
[ RUN      ] ErrorPageTest.DNSError_GoBack2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25824:25824:1006/005631:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25824:25824:1006/005631:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25824:25927:1006/005632:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
Fontconfig error: Cannot load default config file
[1:2:1006/005633:WARNING:channel.cc(358)] RawChannel write error
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.DNSError_GoBack2 (3481 ms)
[204/908] ErrorPageTest.DNSError_GoBack2 (3936 ms)
[ RUN      ] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26072:26072:1006/005633:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26072:26072:1006/005633:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59443...
sending server_data: {"host": "127.0.0.1", "port": 59443} (36 bytes)
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections (2635 ms)
[205/908] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections (3424 ms)
[ RUN      ] ErrorPageTest.DNSError_GoBack2Forward2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25850:25850:1006/005631:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25850:25850:1006/005631:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[1:2:1006/005634:WARNING:channel.cc(358)] RawChannel write error
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageTest.DNSError_GoBack2Forward2 (4653 ms)
[206/908] ErrorPageTest.DNSError_GoBack2Forward2 (5261 ms)
[ RUN      ] ErrorPageForIDNTest.IDN
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26263:26263:1006/005634:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26263:26263:1006/005635:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageForIDNTest.IDN (1696 ms)
[207/908] ErrorPageForIDNTest.IDN (2385 ms)
[ RUN      ] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26314:26314:1006/005635:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26314:26314:1006/005635:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26314:26560:1006/005637:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005637:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution (2933 ms)
[208/908] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution (3414 ms)
[ RUN      ] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26462:26462:1006/005636:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26462:26462:1006/005636:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26462:26619:1006/005637:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections (1735 ms)
[209/908] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections (2376 ms)
[ RUN      ] AutofillPrivateApiTest.ValidatePhoneNumbers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26464:26464:1006/005636:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26464:26464:1006/005636:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005637:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005638:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillPrivateApiTest.ValidatePhoneNumbers (1846 ms)
[210/908] AutofillPrivateApiTest.ValidatePhoneNumbers (2375 ms)
[ RUN      ] AutomationApiTest.Desktop
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26687:26687:1006/005638:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26687:26687:1006/005638:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26687:26687:1006/005640:INFO:CONSOLE(0)] "[SUCCESS] testGetDesktop", source: chrome-extension://kdpjoameepeimolfagimjiddacghenjf/desktop.html (0)
[26687:26687:1006/005640:INFO:CONSOLE(0)] "[SUCCESS] testGetDesktopTwice", source: chrome-extension://kdpjoameepeimolfagimjiddacghenjf/desktop.html (0)
[26687:26687:1006/005640:INFO:CONSOLE(0)] "[SUCCESS] testGetDesktopNested", source: chrome-extension://kdpjoameepeimolfagimjiddacghenjf/desktop.html (0)
[26687:26687:1006/005640:INFO:CONSOLE(0)] "[SUCCESS] testAutomationNodeToString", source: chrome-extension://kdpjoameepeimolfagimjiddacghenjf/desktop.html (0)
[       OK ] AutomationApiTest.Desktop (1925 ms)
[211/908] AutomationApiTest.Desktop (2366 ms)
[ RUN      ] AutomationApiTest.SanityCheck
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26492:26492:1006/005637:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26492:26492:1006/005637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26492:26625:1006/005638:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26492:26694:1006/005638:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[26492:26492:1006/005639:INFO:CONSOLE(0)] "[SUCCESS] testSimplePage", source: chrome-extension://lgapilaincbepebbnemipmmdfnclnoef/sanity_check.html (0)
[26492:26492:1006/005639:INFO:CONSOLE(0)] "[SUCCESS] testIsRoot", source: chrome-extension://lgapilaincbepebbnemipmmdfnclnoef/sanity_check.html (0)
[1:2:1006/005640:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutomationApiTest.SanityCheck (3317 ms)
[212/908] AutomationApiTest.SanityCheck (3950 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GetRemovedService
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26707:26707:1006/005639:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26707:26707:1006/005639:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26707:26780:1006/005639:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[26707:26707:1006/005640:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1:2:1006/005640:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothLowEnergyApiTest.GetRemovedService (1715 ms)
[213/908] BluetoothLowEnergyApiTest.GetRemovedService (2114 ms)
[ RUN      ] BluetoothLowEnergyApiTest.CharacteristicProperties
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26715:26715:1006/005639:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26715:26715:1006/005639:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26715:26826:1006/005640:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[26715:26715:1006/005640:INFO:CONSOLE(0)] "[SUCCESS] testCharacteristicProperties", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.CharacteristicProperties (1884 ms)
[214/908] BluetoothLowEnergyApiTest.CharacteristicProperties (2383 ms)
[ RUN      ] BluetoothLowEnergyApiTest.ReadCharacteristicValue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26956:26956:1006/005641:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26956:26956:1006/005641:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26956:27024:1006/005642:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[26956:26956:1006/005642:INFO:CONSOLE(0)] "[SUCCESS] testReadCharacteristicValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.ReadCharacteristicValue (1941 ms)
[215/908] BluetoothLowEnergyApiTest.ReadCharacteristicValue (2370 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GetDescriptor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26957:26957:1006/005641:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26957:26957:1006/005641:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26957:27008:1006/005642:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[26957:26957:1006/005642:INFO:CONSOLE(0)] "[SUCCESS] testGetDescriptor", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1:2:1006/005642:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothLowEnergyApiTest.GetDescriptor (2013 ms)
[216/908] BluetoothLowEnergyApiTest.GetDescriptor (2367 ms)
[ RUN      ] BluetoothLowEnergyApiTest.DescriptorValueChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26958:26958:1006/005641:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26958:26958:1006/005641:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26958:27017:1006/005642:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[26958:26958:1006/005642:INFO:CONSOLE(0)] "[SUCCESS] testDescriptorValueChanged", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.DescriptorValueChanged (1939 ms)
[217/908] BluetoothLowEnergyApiTest.DescriptorValueChanged (2367 ms)
[ RUN      ] BluetoothLowEnergyApiTest.UuidPermissionEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26973:26973:1006/005641:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26973:26973:1006/005642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26973:27133:1006/005642:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[26973:26973:1006/005642:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1:2:1006/005642:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothLowEnergyApiTest.UuidPermissionEvents (1960 ms)
[218/908] BluetoothLowEnergyApiTest.UuidPermissionEvents (2373 ms)
[ RUN      ] ExtensionBrowsingDataTest.OneAtATime
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27256:27256:1006/005643:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27256:27256:1006/005643:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005644:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005644:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005644:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005644:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005644:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005644:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005644:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowsingDataTest.OneAtATime (1231 ms)
[219/908] ExtensionBrowsingDataTest.OneAtATime (1855 ms)
[ RUN      ] CastStreamingApiTest.Stats
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27259:27259:1006/005643:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27259:27259:1006/005643:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27259:27259:1006/005644:INFO:CONSOLE(13)] "[TEST] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (13)
[1:12:1006/005645:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005645:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005645:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005645:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[27259:27259:1006/005645:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (16)
[27259:27259:1006/005645:INFO:CONSOLE(21)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (21)
[27259:27339:1006/005645:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[27259:27339:1006/005645:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[27259:27259:1006/005645:INFO:CONSOLE(36)] "Enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (36)
[27259:27259:1006/005645:INFO:CONSOLE(39)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (39)
[27259:27259:1006/005645:INFO:CONSOLE(54)] "Disabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (54)
[27259:27259:1006/005645:INFO:CONSOLE(57)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (57)
[27259:27259:1006/005645:INFO:CONSOLE(0)] "[SUCCESS] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.html (0)
[27259:27259:1006/005645:INFO:CONSOLE(0)] "[SUCCESS] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.html (0)
[1:2:1006/005645:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] CastStreamingApiTest.Stats (2054 ms)
[220/908] CastStreamingApiTest.Stats (2632 ms)
[ RUN      ] ExtensionApiTestWithSwitch.ExtensionDebugger
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27260:27260:1006/005643:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27260:27260:1006/005643:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27260:27260:1006/005644:INFO:CONSOLE(0)] "[SUCCESS] attach", source: chrome-extension://boiionlmifngabnpdpjkdajoimhinabi/_generated_background_page.html (0)
[27260:27260:1006/005644:INFO:CONSOLE(0)] "[SUCCESS] attachToMissing", source: chrome-extension://boiionlmifngabnpdpjkdajoimhinabi/_generated_background_page.html (0)
[27260:27260:1006/005644:INFO:CONSOLE(0)] "[SUCCESS] attachAgain", source: chrome-extension://boiionlmifngabnpdpjkdajoimhinabi/_generated_background_page.html (0)
[27260:27260:1006/005644:INFO:CONSOLE(0)] "[SUCCESS] detach", source: chrome-extension://boiionlmifngabnpdpjkdajoimhinabi/_generated_background_page.html (0)
[27260:27260:1006/005645:INFO:CONSOLE(0)] "[SUCCESS] detachAgain", source: chrome-extension://boiionlmifngabnpdpjkdajoimhinabi/_generated_background_page.html (0)
[27260:27260:1006/005645:INFO:CONSOLE(0)] "[SUCCESS] discoverOwnBackgroundPage", source: chrome-extension://boiionlmifngabnpdpjkdajoimhinabi/_generated_background_page.html (0)
[27260:27260:1006/005645:INFO:CONSOLE(0)] "[SUCCESS] discoverWorker", source: chrome-extension://boiionlmifngabnpdpjkdajoimhinabi/_generated_background_page.html (0)
[       OK ] ExtensionApiTestWithSwitch.ExtensionDebugger (2065 ms)
[221/908] ExtensionApiTestWithSwitch.ExtensionDebugger (2635 ms)
[ RUN      ] DeclarativeApiTest.PRE_PersistRules
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27274:27274:1006/005643:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27274:27274:1006/005644:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27274:27274:1006/005645:INFO:CONSOLE(0)] "[SUCCESS] setUp", source: chrome-extension://llpfklhfpjebagmdmhlbhopioboaepij/_generated_background_page.html (0)
[27274:27274:1006/005645:INFO:CONSOLE(0)] "[SUCCESS] checkTitle", source: chrome-extension://llpfklhfpjebagmdmhlbhopioboaepij/_generated_background_page.html (0)
[1:2:1006/005645:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DeclarativeApiTest.PRE_PersistRules (2240 ms)
[222/908] DeclarativeApiTest.PRE_PersistRules (2625 ms)
[ RUN      ] DeclarativeContentApiTest.RulesAddedFromManifest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27516:27516:1006/005645:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27516:27516:1006/005645:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DeclarativeContentApiTest.RulesAddedFromManifest (2188 ms)
[223/908] DeclarativeContentApiTest.RulesAddedFromManifest (2633 ms)
[ RUN      ] DesktopCaptureApiTest.ChooseDesktopMedia
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27595:27595:1006/005646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27595:27595:1006/005646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27595:27595:1006/005647:INFO:CONSOLE(0)] "[SUCCESS] emptySourceList", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[27595:27595:1006/005647:INFO:CONSOLE(0)] "[SUCCESS] pickerUiCanceled", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[27595:27595:1006/005647:INFO:CONSOLE(0)] "[SUCCESS] chooseMedia", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[27595:27595:1006/005647:INFO:CONSOLE(0)] "[SUCCESS] screensOnly", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[27595:27595:1006/005647:INFO:CONSOLE(0)] "[SUCCESS] windowsOnly", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[27595:27595:1006/005647:INFO:CONSOLE(0)] "[SUCCESS] chooseMediaAndGetStream", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[27595:27595:1006/005647:INFO:CONSOLE(0)] "[SUCCESS] chooseMediaAndTryGetStreamWithInvalidId", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[27595:27595:1006/005647:INFO:CONSOLE(0)] "[SUCCESS] cancelDialog", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[1:2:1006/005647:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DesktopCaptureApiTest.ChooseDesktopMedia (1988 ms)
[224/908] DesktopCaptureApiTest.ChooseDesktopMedia (2630 ms)
[ RUN      ] DialAPITest.DeviceListEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27624:27624:1006/005646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27624:27624:1006/005646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27624:27624:1006/005647:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/device_list.html (0)
[       OK ] DialAPITest.DeviceListEvents (1857 ms)
[225/908] DialAPITest.DeviceListEvents (2363 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27821:27821:1006/005648:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27821:27821:1006/005648:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchId (1356 ms)
[226/908] DownloadExtensionTest.DownloadExtensionTest_SearchId (1845 ms)
[ RUN      ] DeclarativeContentApiTest.EnabledForSpanningIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27594:27594:1006/005646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27594:27594:1006/005646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[27594:27594:1006/005649:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[27594:27594:1006/005649:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[27594:27594:1006/005649:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] DeclarativeContentApiTest.EnabledForSpanningIncognito (3593 ms)
[227/908] DeclarativeContentApiTest.EnabledForSpanningIncognito (4218 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27895:27895:1006/005648:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27895:27895:1006/005649:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename (1471 ms)
[228/908] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename (2108 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27899:27899:1006/005649:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27899:27899:1006/005649:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27899:27975:1006/005649:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005649:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction (1490 ms)
[229/908] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction (2110 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27987:27987:1006/005650:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27987:27987:1006/005650:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59125...
sending server_data: {"host": "127.0.0.1", "port": 59125} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange (1664 ms)
[230/908] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange (2385 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28053:28053:1006/005650:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28053:28053:1006/005650:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43930...
sending server_data: {"host": "127.0.0.1", "port": 43930} (36 bytes)
[1:1:1006/005651:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/005651:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid (1773 ms)
[231/908] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid (2367 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28121:28121:1006/005651:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28121:28121:1006/005651:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled (1453 ms)
[232/908] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled (2108 ms)
[ RUN      ] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal
[       OK ] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal (1 ms)
[233/908] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal (395 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28113:28113:1006/005651:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28113:28113:1006/005651:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41466...
sending server_data: {"host": "127.0.0.1", "port": 41466} (36 bytes)
[1:3:1006/005652:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005652:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override (1947 ms)
[234/908] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override (2638 ms)
[ RUN      ] DownloadsApiTest.DownloadsApiTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28306:28306:1006/005652:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28306:28306:1006/005652:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28306:28306:1006/005653:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://khehmmnldgdecjamllfnicehefeeacnp/_generated_background_page.html (0)
[1:2:1006/005653:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadsApiTest.DownloadsApiTest (1677 ms)
[235/908] DownloadsApiTest.DownloadsApiTest (2372 ms)
[ RUN      ] ExtensionBrowserTest.OverrideSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28493:28493:1006/005653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28493:28493:1006/005654:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005654:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowserTest.OverrideSettings (1330 ms)
[236/908] ExtensionBrowserTest.OverrideSettings (1841 ms)
[ RUN      ] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28443:28443:1006/005653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28443:28443:1006/005653:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence (2230 ms)
[237/908] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence (2895 ms)
[ RUN      ] BrowserActionApiTest.IncognitoSplit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28426:28426:1006/005653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28426:28426:1006/005653:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28426:28426:1006/005655:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[28426:28426:1006/005655:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[28426:28426:1006/005655:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] BrowserActionApiTest.IncognitoSplit (3170 ms)
[238/908] BrowserActionApiTest.IncognitoSplit (3685 ms)
[ RUN      ] ExtensionBrowserTest.RSSParseFeedInvalidFeed3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28642:28642:1006/005654:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28642:28642:1006/005654:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57308...
sending server_data: {"host": "127.0.0.1", "port": 57308} (36 bytes)
[28642:28642:1006/005656:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[       OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed3 (2568 ms)
[239/908] ExtensionBrowserTest.RSSParseFeedInvalidFeed3 (3154 ms)
[ RUN      ] ExtensionBrowserTest.RSSParseFeedInvalidFeed4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28735:28735:1006/005655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28735:28735:1006/005655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54285...
sending server_data: {"host": "127.0.0.1", "port": 54285} (36 bytes)
[1:2:1006/005657:WARNING:channel.cc(358)] RawChannel write error
[28735:28735:1006/005657:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
File not found feeds/url%255Fdecoding.html full path:/tmp/runqzVend/chrome/test/data/feeds/url%255Fdecoding.html
localhost - - [06/Oct/2015 00:56:57] code 404, message Not Found
[       OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed4 (2693 ms)
[240/908] ExtensionBrowserTest.RSSParseFeedInvalidFeed4 (3414 ms)
[ RUN      ] ExtensionBrowserTest.WebContents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28812:28812:1006/005656:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28812:28812:1006/005656:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionBrowserTest.WebContents (2366 ms)
[241/908] ExtensionBrowserTest.WebContents (2888 ms)
[ RUN      ] ExtensionBrowserTest.WindowOpenExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28917:28917:1006/005656:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28917:28917:1006/005657:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionBrowserTest.WindowOpenExtension (2060 ms)
[242/908] ExtensionBrowserTest.WindowOpenExtension (2631 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29024:29024:1006/005657:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29024:29024:1006/005658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29024:29101:1006/005658:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-obbbjagimchkmccdknklcbicikjaglea-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29024:29101:1006/005659:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-obbbjagimchkmccdknklcbicikjaglea-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29024:29024:1006/005700:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://obbbjagimchkmccdknklcbicikjaglea/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify (2836 ms)
[243/908] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify (3417 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenCancelTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29134:29134:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29134:29134:1006/005659:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29134:29214:1006/005700:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nljjbekpfmffenkdkenjfljgbimidmmj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29134:29214:1006/005700:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nljjbekpfmffenkdkenjfljgbimidmmj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29134:29134:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://nljjbekpfmffenkdkenjfljgbimidmmj/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenCancelTest (2884 ms)
[244/908] FileSystemApiTest.FileSystemApiOpenCancelTest (3425 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29125:29125:1006/005658:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29125:29125:1006/005659:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29125:29184:1006/005700:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-neopllnimahmpkhgdmajgdhaphajgjno-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29125:29184:1006/005700:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-neopllnimahmpkhgdmajgdhaphajgjno-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29125:29125:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://neopllnimahmpkhgdmajgdhaphajgjno/test.html (0)
[29125:29125:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://neopllnimahmpkhgdmajgdhaphajgjno/test.html (0)
[29125:29125:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://neopllnimahmpkhgdmajgdhaphajgjno/test.html (0)
[29125:29125:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://neopllnimahmpkhgdmajgdhaphajgjno/test.html (0)
[29125:29125:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://neopllnimahmpkhgdmajgdhaphajgjno/test.html (0)
[29125:29125:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://neopllnimahmpkhgdmajgdhaphajgjno/test.html (0)
[29125:29125:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://neopllnimahmpkhgdmajgdhaphajgjno/test.html (0)
[1:2:1006/005701:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest (3102 ms)
[245/908] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest (3681 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29162:29162:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29162:29162:1006/005659:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29162:29305:1006/005700:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ecakhpfoncabiomcnfmebnhfocjjohnp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29162:29305:1006/005701:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ecakhpfoncabiomcnfmebnhfocjjohnp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29162:29162:1006/005701:INFO:CONSOLE(0)] "chrome.fileSystem.chooseFile is deprecated", source: chrome-extension://ecakhpfoncabiomcnfmebnhfocjjohnp/test.html (0)
[29162:29162:1006/005701:INFO:CONSOLE(0)] "Please use chrome.fileSystem.chooseEntry instead", source: chrome-extension://ecakhpfoncabiomcnfmebnhfocjjohnp/test.html (0)
[29162:29162:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://ecakhpfoncabiomcnfmebnhfocjjohnp/test.html (0)
[1:2:1006/005701:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest (2923 ms)
[246/908] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest (3416 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiIsWritableTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29411:29411:1006/005701:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29411:29411:1006/005701:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29411:29479:1006/005702:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fdookheejkpcmngnbigghfcgimilkdoc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29411:29479:1006/005702:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fdookheejkpcmngnbigghfcgimilkdoc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29411:29411:1006/005703:INFO:CONSOLE(0)] "[SUCCESS] isNotWritableEntry", source: chrome-extension://fdookheejkpcmngnbigghfcgimilkdoc/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiIsWritableTest (2766 ms)
[247/908] FileSystemApiTest.FileSystemApiIsWritableTest (3424 ms)
[ RUN      ] GcmApiTest.Unregister
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29535:29535:1006/005702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29535:29535:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29535:29535:1006/005704:INFO:CONSOLE(0)] "[SUCCESS] testUnregister", source: chrome-extension://hdhfglbhggpkoilbhphnlcoplahkekdc/_generated_background_page.html (0)
[29535:29535:1006/005704:INFO:CONSOLE(0)] "[SUCCESS] testUnregisterWithServerError", source: chrome-extension://hdhfglbhggpkoilbhphnlcoplahkekdc/_generated_background_page.html (0)
[1:2:1006/005704:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GcmApiTest.Unregister (1997 ms)
[248/908] GcmApiTest.Unregister (2626 ms)
[ RUN      ] GcmApiTest.SendMessageData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29547:29547:1006/005703:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29547:29547:1006/005703:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29547:29547:1006/005704:INFO:CONSOLE(0)] "[SUCCESS] testSend", source: chrome-extension://pkpidkdpmajmhmjnlclnbfjnbmndjnko/_generated_background_page.html (0)
[       OK ] GcmApiTest.SendMessageData (1920 ms)
[249/908] GcmApiTest.SendMessageData (2371 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29526:29526:1006/005702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29526:29526:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29526:29619:1006/005703:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pmnkccjichkoabdapmamfikhknndgfkn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29526:29619:1006/005703:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pmnkccjichkoabdapmamfikhknndgfkn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29526:29526:1006/005704:INFO:CONSOLE(0)] "[SUCCESS] restoreEntryWorks", source: chrome-extension://pmnkccjichkoabdapmamfikhknndgfkn/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry (2815 ms)
[250/908] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry (3428 ms)
[ RUN      ] GcmApiTest.SendMessageDefaultTTL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29798:29798:1006/005704:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29798:29798:1006/005704:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29798:29798:1006/005705:INFO:CONSOLE(0)] "[SUCCESS] testSend", source: chrome-extension://lcccmmkeihnlapeckdiipfajhjoicohj/_generated_background_page.html (0)
[       OK ] GcmApiTest.SendMessageDefaultTTL (1703 ms)
[251/908] GcmApiTest.SendMessageDefaultTTL (2125 ms)
[ RUN      ] GcmApiTest.OnMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29833:29833:1006/005705:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29833:29833:1006/005705:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29833:29938:1006/005706:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[29833:29833:1006/005706:INFO:CONSOLE(0)] "[SUCCESS] onMessage", source: chrome-extension://ckakhmnbhacdgepcblmfibclhdoijkpj/on_message.html (0)
[       OK ] GcmApiTest.OnMessage (1963 ms)
[252/908] GcmApiTest.OnMessage (2633 ms)
[ RUN      ] HotwordPrivateApiTest.SetEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29834:29834:1006/005705:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29834:29834:1006/005705:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29834:29834:1006/005706:INFO:CONSOLE(0)] "[SUCCESS] setEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[29834:29834:1006/005707:INFO:CONSOLE(0)] "[SUCCESS] setEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.SetEnabled (2396 ms)
[253/908] HotwordPrivateApiTest.SetEnabled (2890 ms)
[ RUN      ] HotwordPrivateApiTest.SetAudioLoggingEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29900:29900:1006/005706:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29900:29900:1006/005706:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29900:29900:1006/005707:INFO:CONSOLE(0)] "[SUCCESS] setAudioLoggingEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[29900:29900:1006/005707:INFO:CONSOLE(0)] "[SUCCESS] setAudioLoggingEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[1:2:1006/005707:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HotwordPrivateApiTest.SetAudioLoggingEnabled (2175 ms)
[254/908] HotwordPrivateApiTest.SetAudioLoggingEnabled (2891 ms)
[ RUN      ] HotwordPrivateApiTest.OnDeleteSpeakerModel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30030:30030:1006/005706:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30030:30030:1006/005706:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HotwordPrivateApiTest.OnDeleteSpeakerModel (1498 ms)
[255/908] HotwordPrivateApiTest.OnDeleteSpeakerModel (2118 ms)
[ RUN      ] HotwordPrivateApiTest.NotifySpeakerModelSaved
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30218:30218:1006/005708:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30218:30218:1006/005708:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30218:30218:1006/005709:INFO:CONSOLE(0)] "[SUCCESS] notifySpeakerModelSaved", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.NotifySpeakerModelSaved (1707 ms)
[256/908] HotwordPrivateApiTest.NotifySpeakerModelSaved (2374 ms)
[ RUN      ] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30279:30279:1006/005708:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30279:30279:1006/005709:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005709:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005709:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005709:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005709:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005709:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005709:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005709:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005709:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn (1231 ms)
[257/908] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn (1857 ms)
[ RUN      ] HotwordPrivateApiTest.Training
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30177:30177:1006/005707:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30177:30177:1006/005708:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30177:30177:1006/005709:INFO:CONSOLE(0)] "[SUCCESS] startTraining", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[1:2:1006/005709:WARNING:channel.cc(358)] RawChannel write error
[30177:30177:1006/005709:INFO:CONSOLE(0)] "[SUCCESS] stopTraining", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.Training (2371 ms)
[258/908] HotwordPrivateApiTest.Training (2900 ms)
[ RUN      ] GetAuthTokenFunctionTest.NonInteractiveMintServiceError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30293:30293:1006/005708:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30293:30293:1006/005709:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30293:30424:1006/005709:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pcigiglnbjphknjfolpajhopgndnnlem-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30293:30293:1006/005709:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pcigiglnbjphknjfolpajhopgndnnlem/test.js (5)
[       OK ] GetAuthTokenFunctionTest.NonInteractiveMintServiceError (1618 ms)
[259/908] GetAuthTokenFunctionTest.NonInteractiveMintServiceError (2106 ms)
[ RUN      ] GetAuthTokenFunctionTest.NoOptionsSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30537:30537:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30537:30537:1006/005710:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30537:30573:1006/005711:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pcigiglnbjphknjfolpajhopgndnnlem-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30537:30537:1006/005711:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pcigiglnbjphknjfolpajhopgndnnlem/test.js (5)
[       OK ] GetAuthTokenFunctionTest.NoOptionsSuccess (1707 ms)
[260/908] GetAuthTokenFunctionTest.NoOptionsSuccess (2107 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30543:30543:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30543:30543:1006/005710:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30543:30603:1006/005711:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pcigiglnbjphknjfolpajhopgndnnlem-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30543:30543:1006/005711:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pcigiglnbjphknjfolpajhopgndnnlem/test.js (5)
[1:2:1006/005711:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess (1788 ms)
[261/908] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess (2367 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveQueue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30545:30545:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30545:30545:1006/005711:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30545:30641:1006/005711:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pcigiglnbjphknjfolpajhopgndnnlem-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30545:30545:1006/005712:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pcigiglnbjphknjfolpajhopgndnnlem/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveQueue (1946 ms)
[262/908] GetAuthTokenFunctionTest.InteractiveQueue (2367 ms)
[ RUN      ] GetAuthTokenFunctionTest.MultiDefaultUser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30555:30555:1006/005711:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30555:30555:1006/005711:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30555:30692:1006/005712:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pcigiglnbjphknjfolpajhopgndnnlem-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30555:30555:1006/005712:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pcigiglnbjphknjfolpajhopgndnnlem/test.js (5)
[       OK ] GetAuthTokenFunctionTest.MultiDefaultUser (1845 ms)
[263/908] GetAuthTokenFunctionTest.MultiDefaultUser (2363 ms)
[ RUN      ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30819:30819:1006/005712:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30819:30819:1006/005712:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30819:30868:1006/005713:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pcigiglnbjphknjfolpajhopgndnnlem-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30819:30819:1006/005713:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pcigiglnbjphknjfolpajhopgndnnlem/test.js (5)
[1:2:1006/005713:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure (1623 ms)
[264/908] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure (2105 ms)
[ RUN      ] RemoveCachedAuthTokenFunctionTest.MatchingToken
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30852:30852:1006/005713:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30852:30852:1006/005713:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RemoveCachedAuthTokenFunctionTest.MatchingToken (1333 ms)
[265/908] RemoveCachedAuthTokenFunctionTest.MatchingToken (1841 ms)
[ RUN      ] GetAuthTokenFunctionTest.ScopesEmail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30844:30844:1006/005712:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30844:30844:1006/005713:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30844:30922:1006/005713:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pcigiglnbjphknjfolpajhopgndnnlem-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30844:30844:1006/005714:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pcigiglnbjphknjfolpajhopgndnnlem/test.js (5)
[       OK ] GetAuthTokenFunctionTest.ScopesEmail (1756 ms)
[266/908] GetAuthTokenFunctionTest.ScopesEmail (2117 ms)
[ RUN      ] LaunchWebAuthFlowFunctionTest.InteractionRequired
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30877:30877:1006/005713:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30877:30877:1006/005713:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:35607...
sending server_data: {"host": "127.0.0.1", "port": 35607} (36 bytes)
[30877:30877:1006/005715:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
testserver.py: Closed connection
[       OK ] LaunchWebAuthFlowFunctionTest.InteractionRequired (3141 ms)
[267/908] LaunchWebAuthFlowFunctionTest.InteractionRequired (3678 ms)
[ RUN      ] InstanceIDApiTest.GetToken
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31115:31115:1006/005714:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31115:31115:1006/005715:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31115:31115:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutParameters", source: chrome-extension://mfkjdkcgmifgklolmflihmlkdhccjopi/_generated_background_page.html (0)
[31115:31115:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutCallback", source: chrome-extension://mfkjdkcgmifgklolmflihmlkdhccjopi/_generated_background_page.html (0)
[31115:31115:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutAuthorizedEntity", source: chrome-extension://mfkjdkcgmifgklolmflihmlkdhccjopi/_generated_background_page.html (0)
[31115:31115:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidAuthorizedEntity", source: chrome-extension://mfkjdkcgmifgklolmflihmlkdhccjopi/_generated_background_page.html (0)
[31115:31115:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutScope", source: chrome-extension://mfkjdkcgmifgklolmflihmlkdhccjopi/_generated_background_page.html (0)
[31115:31115:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidScope", source: chrome-extension://mfkjdkcgmifgklolmflihmlkdhccjopi/_generated_background_page.html (0)
[31115:31115:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidOptionValue", source: chrome-extension://mfkjdkcgmifgklolmflihmlkdhccjopi/_generated_background_page.html (0)
[31115:31115:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutOptions", source: chrome-extension://mfkjdkcgmifgklolmflihmlkdhccjopi/_generated_background_page.html (0)
[31115:31115:1006/005716:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithValidOptions", source: chrome-extension://mfkjdkcgmifgklolmflihmlkdhccjopi/_generated_background_page.html (0)
[       OK ] InstanceIDApiTest.GetToken (1813 ms)
[268/908] InstanceIDApiTest.GetToken (2380 ms)
[ RUN      ] ExtensionManagementApiBrowserTest.LaunchApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31120:31120:1006/005715:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31120:31120:1006/005715:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005716:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionManagementApiBrowserTest.LaunchApp (2209 ms)
[269/908] ExtensionManagementApiBrowserTest.LaunchApp (2625 ms)
[ RUN      ] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31104:31104:1006/005714:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31104:31104:1006/005714:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31104:31104:1006/005716:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[1:1:1006/005716:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005716:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005716:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess (2554 ms)
[270/908] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess (3153 ms)
[ RUN      ] ExtensionManagementTest.DisableEnable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31473:31473:1006/005717:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31473:31473:1006/005718:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31473:31593:1006/005718:WARNING:channel.cc(358)] RawChannel write error
[31473:31473:1006/005718:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[31473:31473:1006/005718:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[31473:31473:1006/005718:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionManagementTest.DisableEnable (1783 ms)
[271/908] ExtensionManagementTest.DisableEnable (2364 ms)
[ RUN      ] ExtensionManagementTest.InstallThenCancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31405:31405:1006/005717:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31405:31405:1006/005717:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005719:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionManagementTest.InstallThenCancel (2236 ms)
[272/908] ExtensionManagementTest.InstallThenCancel (2900 ms)
[ RUN      ] ExtensionManagementTest.ExternalUrlUpdate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31502:31502:1006/005718:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31502:31502:1006/005718:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionManagementTest.ExternalUrlUpdate (2269 ms)
[273/908] ExtensionManagementTest.ExternalUrlUpdate (2888 ms)
[ RUN      ] ExtensionManagementApiTest.Basics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31388:31388:1006/005717:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31388:31388:1006/005717:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31388:31388:1006/005720:INFO:CONSOLE(21)] "permissions for Extension Management API Test", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.js (21)
[31388:31388:1006/005720:INFO:CONSOLE(24)] " management", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.js (24)
[31388:31388:1006/005720:INFO:CONSOLE(21)] "permissions for permissions", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.js (21)
[31388:31388:1006/005720:INFO:CONSOLE(24)] " notifications", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.js (24)
[31388:31388:1006/005720:INFO:CONSOLE(24)] " unlimitedStorage", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.js (24)
[31388:31388:1006/005720:INFO:CONSOLE(21)] "permissions for permissions", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.js (21)
[31388:31388:1006/005720:INFO:CONSOLE(24)] " notifications", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.js (24)
[31388:31388:1006/005720:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.html (0)
[31388:31388:1006/005720:INFO:CONSOLE(0)] "[SUCCESS] permissionWarnings", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.html (0)
[31388:31388:1006/005720:INFO:CONSOLE(0)] "[SUCCESS] permissionWarningsLocationApi", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.html (0)
[31388:31388:1006/005720:INFO:CONSOLE(0)] "[SUCCESS] disable", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.html (0)
[31388:31388:1006/005720:INFO:CONSOLE(0)] "[SUCCESS] enable", source: chrome-extension://fehlcmnlmhfgnonggempimkflodedakf/basics.html (0)
[1:2:1006/005720:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionManagementApiTest.Basics (4165 ms)
[274/908] ExtensionManagementApiTest.Basics (4729 ms)
[ RUN      ] MDnsAPITest.ForceDiscovery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31765:31765:1006/005720:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31765:31765:1006/005720:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[31765:31765:1006/005721:INFO:CONSOLE(0)] "[SUCCESS] registerListener", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/force_discovery.html (0)
[       OK ] MDnsAPITest.ForceDiscovery (1899 ms)
[275/908] MDnsAPITest.ForceDiscovery (2363 ms)
[ RUN      ] MDnsAPITest.RegisterTooManyListeners
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31777:31777:1006/005720:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31777:31777:1006/005720:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31777:31857:1006/005721:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ddchlicdkolnonkihahngkmmmjnjlkkf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31777:31857:1006/005721:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ddchlicdkolnonkihahngkmmmjnjlkkf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005721:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MDnsAPITest.RegisterTooManyListeners (2129 ms)
[276/908] MDnsAPITest.RegisterTooManyListeners (2639 ms)
[ RUN      ] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31970:31970:1006/005721:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31970:31970:1006/005721:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31970:32061:1006/005722:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lcdifmbmacmhkdekcelmkchcfdpjglbk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch (1787 ms)
[277/908] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch (2387 ms)
[ RUN      ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31813:31813:1006/005720:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31813:31813:1006/005721:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31813:31954:1006/005721:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-aigpheeccpmbjlkbdoclpplkhajmdejc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31813:31954:1006/005721:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-aigpheeccpmbjlkbdoclpplkhajmdejc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31813:31813:1006/005722:INFO:CONSOLE(0)] "[SUCCESS] ReadDirectoryTest", source: chrome-extension://aigpheeccpmbjlkbdoclpplkhajmdejc/_generated_background_page.html (0)
Fontconfig error: Cannot load default config file
[31813:31813:1006/005722:INFO:CONSOLE(0)] "[SUCCESS] ReadFileToBytesTest", source: chrome-extension://aigpheeccpmbjlkbdoclpplkhajmdejc/_generated_background_page.html (0)
[31813:31813:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] GetMetadataTest", source: chrome-extension://aigpheeccpmbjlkbdoclpplkhajmdejc/_generated_background_page.html (0)
[31813:31813:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] GetMediaFileSystemMetadataTest", source: chrome-extension://aigpheeccpmbjlkbdoclpplkhajmdejc/_generated_background_page.html (0)
[31813:31813:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] GetAllMediaFileSystemMetadataTest", source: chrome-extension://aigpheeccpmbjlkbdoclpplkhajmdejc/_generated_background_page.html (0)
[31813:31813:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] DropPermissionForMediaFileSystemTest", source: chrome-extension://aigpheeccpmbjlkbdoclpplkhajmdejc/_generated_background_page.html (0)
[       OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead (3017 ms)
[278/908] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead (3674 ms)
[ RUN      ] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32042:32042:1006/005722:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32042:32042:1006/005722:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32042:32143:1006/005723:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lcdifmbmacmhkdekcelmkchcfdpjglbk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery (1798 ms)
[279/908] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery (2371 ms)
[ RUN      ] ExtensionModuleApiTest.CognitoFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32104:32104:1006/005722:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32104:32104:1006/005723:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32104:32104:1006/005723:INFO:CONSOLE(0)] "[SUCCESS] testUpdateUrlData", source: chrome-extension://kngkgdbmnhbjhldnihefllnafhlhbmkb/test.html (0)
[32104:32104:1006/005724:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://kngkgdbmnhbjhldnihefllnafhlhbmkb/test.html (0)
[1:2:1006/005724:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionModuleApiTest.CognitoFile (1768 ms)
[280/908] ExtensionModuleApiTest.CognitoFile (2366 ms)
[ RUN      ] ExtensionModuleApiTest.CognitoNoFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32270:32270:1006/005724:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32270:32270:1006/005724:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32270:32270:1006/005725:INFO:CONSOLE(0)] "[SUCCESS] testUpdateUrlData", source: chrome-extension://pdbjddkfhogmlgdkgmjfbojibagchgap/test.html (0)
[32270:32270:1006/005725:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://pdbjddkfhogmlgdkgmjfbojibagchgap/test.html (0)
[1:2:1006/005725:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionModuleApiTest.CognitoNoFile (1682 ms)
[281/908] ExtensionModuleApiTest.CognitoNoFile (2376 ms)
[ RUN      ] ExtensionPageCaptureApiTest.SaveAsMHTML
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32303:32303:1006/005724:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32303:32303:1006/005724:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32303:32475:1006/005725:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005726:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionPageCaptureApiTest.SaveAsMHTML (2132 ms)
[282/908] ExtensionPageCaptureApiTest.SaveAsMHTML (2626 ms)
[ RUN      ] ExtensionPreferenceApiTest.SessionOnlyIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32330:32330:1006/005724:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32330:32330:1006/005725:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32330:32330:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] getRegular", source: chrome-extension://akgbbhaohakhihfpcamimpmobekbaoae/test.html (0)
[32330:32330:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] getIncognito", source: chrome-extension://akgbbhaohakhihfpcamimpmobekbaoae/test.html (0)
[32330:32330:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] set", source: chrome-extension://akgbbhaohakhihfpcamimpmobekbaoae/test.html (0)
[32330:32330:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] getRegular2", source: chrome-extension://akgbbhaohakhihfpcamimpmobekbaoae/test.html (0)
[32330:32330:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] getIncognito2", source: chrome-extension://akgbbhaohakhihfpcamimpmobekbaoae/test.html (0)
[32330:32330:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] set2", source: chrome-extension://akgbbhaohakhihfpcamimpmobekbaoae/test.html (0)
[32330:32330:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] openIncognito", source: chrome-extension://akgbbhaohakhihfpcamimpmobekbaoae/test.html (0)
[32330:32330:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] set3", source: chrome-extension://akgbbhaohakhihfpcamimpmobekbaoae/test.html (0)
[32330:32330:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] getRegular3", source: chrome-extension://akgbbhaohakhihfpcamimpmobekbaoae/test.html (0)
[32330:32330:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] getIncognito3", source: chrome-extension://akgbbhaohakhihfpcamimpmobekbaoae/test.html (0)
[1:1:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[32330:32330:1006/005726:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[32330:32330:1006/005726:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[32330:32330:1006/005726:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionPreferenceApiTest.SessionOnlyIncognito (2286 ms)
[283/908] ExtensionPreferenceApiTest.SessionOnlyIncognito (2897 ms)
[ RUN      ] ProxySettingsApiTest.ProxyPacData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32387:32387:1006/005725:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32387:32387:1006/005725:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32387:32387:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://dknncgpakkckfdcfoaelebkhnfcpgmic/_generated_background_page.html (0)
[32387:32387:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://dknncgpakkckfdcfoaelebkhnfcpgmic/_generated_background_page.html (0)
[32387:32387:1006/005726:INFO:CONSOLE(0)] "[SUCCESS] verifySettings", source: chrome-extension://dknncgpakkckfdcfoaelebkhnfcpgmic/_generated_background_page.html (0)
[       OK ] ProxySettingsApiTest.ProxyPacData (1901 ms)
[284/908] ProxySettingsApiTest.ProxyPacData (2644 ms)
[ RUN      ] ProxySettingsApiTest.ProxyBypass
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32566:32566:1006/005726:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32566:32566:1006/005726:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32566:32566:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://nggllhkmfmoebaaeemoplhgegkddjnoo/_generated_background_page.html (0)
[32566:32566:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://nggllhkmfmoebaaeemoplhgegkddjnoo/_generated_background_page.html (0)
[32566:32566:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://nggllhkmfmoebaaeemoplhgegkddjnoo/_generated_background_page.html (0)
[32566:32566:1006/005727:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://nggllhkmfmoebaaeemoplhgegkddjnoo/_generated_background_page.html (0)
[       OK ] ProxySettingsApiTest.ProxyBypass (1944 ms)
[285/908] ProxySettingsApiTest.ProxyBypass (2645 ms)
[ RUN      ] ProxySettingsApiTest.ProxyEventsInvalidProxy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32619:32619:1006/005727:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32619:32619:1006/005727:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005728:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ProxySettingsApiTest.ProxyEventsInvalidProxy (1979 ms)
[286/908] ProxySettingsApiTest.ProxyEventsInvalidProxy (2628 ms)
[ RUN      ] ResourcesPrivateApiTest.GetStrings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32695:32695:1006/005727:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32695:32695:1006/005727:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32695:32695:1006/005728:INFO:CONSOLE(0)] "[SUCCESS] testGetStrings", source: chrome-extension://boelhggfhkepkphflamgmeimegmlmgcc/_generated_background_page.html (0)
[32695:32695:1006/005728:INFO:CONSOLE(0)] "[SUCCESS] testGetStrings", source: chrome-extension://boelhggfhkepkphflamgmeimegmlmgcc/_generated_background_page.html (0)
[       OK ] ResourcesPrivateApiTest.GetStrings (1648 ms)
[287/908] ResourcesPrivateApiTest.GetStrings (2102 ms)
[ RUN      ] SearchEnginesPrivateApiTest.OnSearchEnginesChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32708:32708:1006/005727:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32708:32708:1006/005728:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SearchEnginesPrivateApiTest.OnSearchEnginesChanged (1587 ms)
[288/908] SearchEnginesPrivateApiTest.OnSearchEnginesChanged (2102 ms)
[ RUN      ] SearchEnginesPrivateApiTest.AddNewSearchEngine
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[433:433:1006/005729:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[433:433:1006/005729:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[433:433:1006/005730:INFO:CONSOLE(0)] "[SUCCESS] addNewSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?addNewSearchEngine (0)
[       OK ] SearchEnginesPrivateApiTest.AddNewSearchEngine (1756 ms)
[289/908] SearchEnginesPrivateApiTest.AddNewSearchEngine (2372 ms)
[ RUN      ] SearchEnginesPrivateApiTest.UpdateSearchEngine
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[483:483:1006/005729:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[483:483:1006/005729:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[483:483:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] updateSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?updateSearchEngine (0)
[       OK ] SearchEnginesPrivateApiTest.UpdateSearchEngine (1957 ms)
[290/908] SearchEnginesPrivateApiTest.UpdateSearchEngine (2379 ms)
[ RUN      ] SettingsPrivateApiTest.GetPref
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[491:491:1006/005729:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[491:491:1006/005730:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[491:491:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] getPref", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getPref (0)
[       OK ] SettingsPrivateApiTest.GetPref (1921 ms)
[291/908] SettingsPrivateApiTest.GetPref (2376 ms)
[ RUN      ] ExtensionSettingsApiTest.SimpleTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[516:516:1006/005730:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[516:516:1006/005730:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] getWhenEmpty", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] getWhenNonempty", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] removeWhenEmpty", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] removeWhenNonempty", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] setWhenOverwriting", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] clearWhenEmpty", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] clearWhenNonempty", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] keysWithDots", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] getWithDefaultValues", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] quota", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[516:516:1006/005731:INFO:CONSOLE(0)] "[SUCCESS] nullsInArgs", source: chrome-extension://njfpmjllcdnmopdimjimceimgmjmifni/_generated_background_page.html (0)
[       OK ] ExtensionSettingsApiTest.SimpleTest (2490 ms)
[292/908] ExtensionSettingsApiTest.SimpleTest (3153 ms)
[ RUN      ] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[753:753:1006/005731:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[753:753:1006/005731:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[753:753:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://figpncijnpdjhbnialmefmiohenpdkio/_generated_background_page.html (0)
[1:2:1006/005733:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate (2068 ms)
[293/908] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate (2635 ms)
[ RUN      ] ExtensionSettingsApiTest.ManagedStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[790:790:1006/005732:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[790:790:1006/005732:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[790:790:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] getPolicy", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[790:790:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] getListOfPolicies", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[790:790:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] getAllPolicies", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[790:790:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] getBytesInUse", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[790:790:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] writingFails", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[       OK ] ExtensionSettingsApiTest.ManagedStorage (2209 ms)
[294/908] ExtensionSettingsApiTest.ManagedStorage (2631 ms)
[ RUN      ] SyncFileSystemApiTest.GetUsageAndQuota
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[796:796:1006/005732:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[796:796:1006/005732:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[796:928:1006/005733:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ffpjgodipckcopjijdjlcjcpoleiilkc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[796:796:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ffpjgodipckcopjijdjlcjcpoleiilkc/_generated_background_page.html (0)
[1:2:1006/005733:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SyncFileSystemApiTest.GetUsageAndQuota (1963 ms)
[295/908] SyncFileSystemApiTest.GetUsageAndQuota (2628 ms)
[ RUN      ] SyncFileSystemApiTest.ConflictResolutionPolicy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[938:938:1006/005733:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[938:938:1006/005733:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[938:1043:1006/005733:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bgbiihjihfklmjmmjcofigpkehflpgic-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[938:1043:1006/005734:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bgbiihjihfklmjmmjcofigpkehflpgic-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[938:938:1006/005734:INFO:CONSOLE(0)] "[SUCCESS] testNonDefaultConflictResolutionPolicy", source: chrome-extension://bgbiihjihfklmjmmjcofigpkehflpgic/_generated_background_page.html (0)
[938:938:1006/005734:INFO:CONSOLE(0)] "[SUCCESS] testNonDefaultConflictResolutionPolicy", source: chrome-extension://bgbiihjihfklmjmmjcofigpkehflpgic/_generated_background_page.html (0)
[       OK ] SyncFileSystemApiTest.ConflictResolutionPolicy (1933 ms)
[296/908] SyncFileSystemApiTest.ConflictResolutionPolicy (2627 ms)
[ RUN      ] SyncFileSystemTest.AuthorizationTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1060:1060:1006/005734:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1060:1060:1006/005734:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[1060:1173:1006/005735:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hnoiomgaaajfbkccfpnlmdcodeephieh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1060:1060:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://hnoiomgaaajfbkccfpnlmdcodeephieh/_generated_background_page.html (0)
[1:2:1006/005736:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SyncFileSystemTest.AuthorizationTest (2942 ms)
[297/908] SyncFileSystemTest.AuthorizationTest (3675 ms)
[ RUN      ] TabCaptureApiTest.ApiTests
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1117:1117:1006/005734:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1117:1117:1006/005734:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005735:WARNING:channel.cc(358)] RawChannel write error
[1117:1117:1006/005735:INFO:CONSOLE(28)] "pending", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (28)
[1:12:1006/005735:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005735:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005735:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005735:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[1117:1117:1006/005735:INFO:CONSOLE(28)] "active", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (28)
[1117:1117:1006/005735:INFO:CONSOLE(28)] "stopped", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (28)
[1117:1117:1006/005735:INFO:CONSOLE(0)] "[SUCCESS] captureTabAndVerifyStateTransitions", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[1117:1117:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] getCapturedTabs", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[1117:1117:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] captureSameTab", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[1117:1117:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] tabIsUnmutedWhenTabCaptured", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[1117:1117:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] onlyVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[1117:1117:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] onlyAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[1117:1117:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] noAudioOrVideoRequested", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[1117:1117:1006/005736:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Capture failed. No audio or video requested.
    at noAudioOrVideoRequested (chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js:158:16)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[1117:1117:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] offscreenTabsDoNotShowUpAsCapturedTabs", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[1117:1117:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] offscreenTabsDoNotShowUpInTabsQuery", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[1:2:1006/005736:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005736:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005736:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005736:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005736:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005736:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] TabCaptureApiTest.ApiTests (2718 ms)
[298/908] TabCaptureApiTest.ApiTests (3154 ms)
[ RUN      ] TabCaptureApiTest.ActiveTabPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1144:1144:1006/005734:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1144:1144:1006/005735:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:11:1006/005736:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:11:1006/005736:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:11:1006/005736:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:11:1006/005736:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[1144:1296:1006/005736:ERROR:audio_input_sync_writer.cc(323)] AISW: No room in socket buffer.
Fontconfig error: Cannot load default config file
[1144:1144:1006/005736:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Extension has not been invoked for the current page (see activeTab permission). Chrome pages cannot be captured.
    at Object.afterOpenNewTab [as callback] (chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_permission_test.js:15:21)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_permission_test.html (0)
[1144:1144:1006/005736:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_permission_test.html (0)
Fontconfig error: Cannot load default config file
[1:2:1006/005737:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005737:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] TabCaptureApiTest.ActiveTabPermission (2834 ms)
[299/908] TabCaptureApiTest.ActiveTabPermission (3414 ms)
[ RUN      ] TabCaptureApiTest.GrantForChromePages
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1318:1318:1006/005735:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1318:1318:1006/005735:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005736:WARNING:channel.cc(358)] RawChannel write error
[1:11:1006/005737:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:11:1006/005737:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:11:1006/005737:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:11:1006/005737:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[1318:1318:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_chrome_pages.html (0)
[1:2:1006/005738:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] TabCaptureApiTest.GrantForChromePages (2825 ms)
[300/908] TabCaptureApiTest.GrantForChromePages (3434 ms)
[ RUN      ] ExtensionTabsTest.GetCurrentWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1641:1641:1006/005737:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1641:1641:1006/005737:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005738:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionTabsTest.GetCurrentWindow (1341 ms)
[301/908] ExtensionTabsTest.GetCurrentWindow (1852 ms)
[ RUN      ] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1804:1804:1006/005739:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1804:1804:1006/005739:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005740:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled (1661 ms)
[302/908] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled (2379 ms)
[ RUN      ] ExtensionTabsTest.UpdateAppWindowSizeConstraint
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1857:1857:1006/005739:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1857:1857:1006/005740:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[1857:1964:1006/005740:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fpmlpiplpdgdobjjbcpehogfclaomcca-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionTabsTest.UpdateAppWindowSizeConstraint (2113 ms)
[303/908] ExtensionTabsTest.UpdateAppWindowSizeConstraint (2634 ms)
[ RUN      ] ExtensionTabsTest.DuplicateTabNoPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2050:2050:1006/005741:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2050:2050:1006/005741:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsTest.DuplicateTabNoPermission (1008 ms)
[304/908] ExtensionTabsTest.DuplicateTabNoPermission (1579 ms)
[ RUN      ] TabCaptureApiPixelTest.EndToEndWithoutRemoting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1628:1628:1006/005737:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1628:1628:1006/005737:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:12:1006/005739:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005739:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005739:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005739:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1628:1697:1006/005740:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1628:1697:1006/005740:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1628:1628:1006/005740:INFO:CONSOLE(122)] "Observed expected color RGB(0,255,0) in the video as RGB(0,255,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[1628:1628:1006/005741:INFO:CONSOLE(122)] "Observed expected color RGB(255,0,0) in the video as RGB(253,0,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[1628:1628:1006/005742:INFO:CONSOLE(122)] "Observed expected color RGB(0,0,255) in the video as RGB(0,1,251)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[1628:1628:1006/005742:INFO:CONSOLE(0)] "[SUCCESS] endToEndTest", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.html?method=local&colorDeviation=10 (0)
[1716:1716:1006/005742:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1716:1716:1006/005742:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1:2:1006/005742:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005742:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] TabCaptureApiPixelTest.EndToEndWithoutRemoting (5267 ms)
[305/908] TabCaptureApiPixelTest.EndToEndWithoutRemoting (5787 ms)
[ RUN      ] ExtensionWindowCreateTest.ValidateCreateWindowState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2183:2183:1006/005743:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2183:2183:1006/005743:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005743:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/005743:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005743:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005743:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionWindowCreateTest.ValidateCreateWindowState (1273 ms)
[306/908] ExtensionWindowCreateTest.ValidateCreateWindowState (1847 ms)
[ RUN      ] ExtensionTabsTest.GetAllWindows
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1652:1652:1006/005738:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1652:1652:1006/005738:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[1652:1768:1006/005740:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fpmlpiplpdgdobjjbcpehogfclaomcca-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1794:1794:1006/005743:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1794:1794:1006/005743:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1794:1794:1006/005743:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1:2:1006/005743:WARNING:channel.cc(358)] RawChannel write error
[1652:1652:1006/005744:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1652:1652:1006/005744:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1652:1652:1006/005744:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionTabsTest.GetAllWindows (6421 ms)
[307/908] ExtensionTabsTest.GetAllWindows (6824 ms)
[ RUN      ] ExtensionTabsZoomTest.SetAndGetZoom
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2221:2221:1006/005743:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2221:2221:1006/005744:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsZoomTest.SetAndGetZoom (1542 ms)
[308/908] ExtensionTabsZoomTest.SetAndGetZoom (2107 ms)
[ RUN      ] ExtensionTabsTest.ExecuteScriptOnDevTools
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2111:2111:1006/005742:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2111:2111:1006/005742:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsTest.ExecuteScriptOnDevTools (3923 ms)
[309/908] ExtensionTabsTest.ExecuteScriptOnDevTools (4477 ms)
[ RUN      ] ExtensionTabsZoomTest.GetDefaultZoom
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2371:2371:1006/005744:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2371:2371:1006/005745:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionTabsZoomTest.GetDefaultZoom (1470 ms)
[310/908] ExtensionTabsZoomTest.GetDefaultZoom (2104 ms)
[ RUN      ] ExtensionTabsZoomTest.SetToDefaultZoom
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2382:2382:1006/005745:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2382:2382:1006/005745:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsZoomTest.SetToDefaultZoom (1435 ms)
[311/908] ExtensionTabsZoomTest.SetToDefaultZoom (2105 ms)
[ RUN      ] ExtensionTabsZoomTest.CannotZoomInvalidTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2423:2423:1006/005746:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2423:2423:1006/005746:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005746:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionTabsZoomTest.CannotZoomInvalidTab (1502 ms)
[312/908] ExtensionTabsZoomTest.CannotZoomInvalidTab (2108 ms)
[ RUN      ] TopSitesExtensionTest.GetTopSites
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2592:2592:1006/005746:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2592:2592:1006/005747:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] TopSitesExtensionTest.GetTopSites (1143 ms)
[313/908] TopSitesExtensionTest.GetTopSites (1586 ms)
[ RUN      ] WebNavigationApiTest.GetFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2607:2607:1006/005747:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2607:2607:1006/005747:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2607:2607:1006/005748:INFO:CONSOLE(0)] "[SUCCESS] testGetFrame", source: chrome-extension://eanhkhmkpfccfgkmckicjoljnjadnpog/test_getFrame.html (0)
[2607:2607:1006/005748:INFO:CONSOLE(0)] "[SUCCESS] testGetInvalidFrame", source: chrome-extension://eanhkhmkpfccfgkmckicjoljnjadnpog/test_getFrame.html (0)
[2607:2607:1006/005748:INFO:CONSOLE(0)] "[SUCCESS] testGetAllFrames", source: chrome-extension://eanhkhmkpfccfgkmckicjoljnjadnpog/test_getFrame.html (0)
[2607:2607:1006/005749:INFO:CONSOLE(0)] "[SUCCESS] testFrameDetach", source: chrome-extension://eanhkhmkpfccfgkmckicjoljnjadnpog/test_getFrame.html (0)
[2607:2607:1006/005749:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.GetFrame (2828 ms)
[314/908] WebNavigationApiTest.GetFrame (3414 ms)
[ RUN      ] WebNavigationApiTest.OpenTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2618:2618:1006/005747:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2618:2618:1006/005747:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2618:2726:1006/005748:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2618:2618:1006/005749:INFO:CONSOLE(0)] "[SUCCESS] openTab", source: chrome-extension://fdjelmimdghhnbahpeinjfoldoelcolh/test_openTab.html (0)
[2618:2618:1006/005749:INFO:CONSOLE(0)] "[SUCCESS] openTabFrame", source: chrome-extension://fdjelmimdghhnbahpeinjfoldoelcolh/test_openTab.html (0)
[2618:2618:1006/005749:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.OpenTab (3165 ms)
[315/908] WebNavigationApiTest.OpenTab (3680 ms)
[ RUN      ] WebNavigationApiTest.FilteredTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2685:2685:1006/005748:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2685:2685:1006/005748:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2685:2685:1006/005750:INFO:CONSOLE(0)] "[SUCCESS] dontGetEventToWrongUrl", source: chrome-extension://nhgbbinkiiafllibfikcbgjhmlikhlcp/test_filtered.html (0)
[2685:2685:1006/005750:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.FilteredTest (2724 ms)
[316/908] WebNavigationApiTest.FilteredTest (3423 ms)
[ RUN      ] WebNavigationApiTest.RequestOpenTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2806:2806:1006/005748:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2806:2806:1006/005748:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2806:2806:1006/005750:INFO:CONSOLE(0)] "[SUCCESS] requestOpenTab", source: chrome-extension://ddhanpledidlkcnnenhhjakconijflfh/test_requestOpenTab.html (0)
[2806:2806:1006/005750:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.RequestOpenTab (2736 ms)
[317/908] WebNavigationApiTest.RequestOpenTab (3412 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestApi
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3077:3077:1006/005750:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3077:3077:1006/005751:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005751:WARNING:channel.cc(358)] RawChannel write error
[3077:3077:1006/005752:INFO:CONSOLE(0)] "[SUCCESS] addListeners", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_api.html (0)
[3077:3077:1006/005752:INFO:CONSOLE(0)] "[SUCCESS] removeListeners", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_api.html (0)
[3077:3077:1006/005752:INFO:CONSOLE(0)] "[SUCCESS] specialEvents", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_api.html (0)
[3077:3077:1006/005752:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.addEventListener: 'badpattern://*' is not a valid URL pattern.
    at specialEvents (chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_api.js:114:39)", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_api.html (0)
[3077:3077:1006/005752:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.eventHandled: Header 'X-Header-With-Invalid-Value' has an invalid value.", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_api.html (0)
[3077:3077:1006/005752:INFO:CONSOLE(0)] "[SUCCESS] badResponseHeaderDoesNotCauseCrash", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_api.html (0)
[       OK ] ExtensionWebRequestApiTest.WebRequestApi (2104 ms)
[318/908] ExtensionWebRequestApiTest.WebRequestApi (2642 ms)
[ RUN      ] WebNavigationApiTest.TargetBlank
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3058:3058:1006/005750:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3058:3058:1006/005750:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3058:3187:1006/005752:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3058:3058:1006/005752:INFO:CONSOLE(0)] "[SUCCESS] targetBlank", source: chrome-extension://ambdhgggaelnkicfkhhoodfkefifeehg/test_targetBlank.html (0)
[3058:3058:1006/005752:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.TargetBlank (2604 ms)
[319/908] WebNavigationApiTest.TargetBlank (3155 ms)
[ RUN      ] WebrtcAudioPrivateTest.GetSinks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3410:3410:1006/005753:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3410:3410:1006/005753:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebrtcAudioPrivateTest.GetSinks (1225 ms)
[320/908] WebrtcAudioPrivateTest.GetSinks (1856 ms)
[ RUN      ] ExtensionWebRequestApiTest.PostData1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3391:3391:1006/005753:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3391:3391:1006/005753:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3391:3391:1006/005755:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_post1.html (0)
[3391:3391:1006/005756:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_post1.html (0)
[       OK ] ExtensionWebRequestApiTest.PostData1 (4073 ms)
[321/908] ExtensionWebRequestApiTest.PostData1 (4735 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.MissingDownloadDir
HTTP server started on http://127.0.0.1:41149...
sending server_data: {"host": "127.0.0.1", "port": 41149} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3584:3584:1006/005755:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3584:3584:1006/005755:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3584:3584:1006/005756:INFO:CONSOLE(0)] "[SUCCESS] completeBeforeBegin", source: http://www.example.com:41149/files/extensions/api_test/webstore_private/accepted.html (0)
[3584:3584:1006/005756:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[3584:3584:1006/005756:INFO:CONSOLE(0)] "[SUCCESS] invalidID", source: http://www.example.com:41149/files/extensions/api_test/webstore_private/accepted.html (0)
[3584:3584:1006/005756:INFO:CONSOLE(0)] "[SUCCESS] missingVersion", source: http://www.example.com:41149/files/extensions/api_test/webstore_private/accepted.html (0)
[3584:3584:1006/005756:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:41149/files/extensions/api_test/webstore_private/common.js (52)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[3584:3584:1006/005757:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:41149/files/extensions/api_test/webstore_private/accepted.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[3584:3584:1006/005757:INFO:CONSOLE(0)] "[SUCCESS] duplicateInstall", source: http://www.example.com:41149/files/extensions/api_test/webstore_private/accepted.html (0)
[       OK ] ExtensionWebstorePrivateApiTest.MissingDownloadDir (2561 ms)
[322/908] ExtensionWebstorePrivateApiTest.MissingDownloadDir (3153 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.IsInIncognitoMode
HTTP server started on http://127.0.0.1:55739...
sending server_data: {"host": "127.0.0.1", "port": 55739} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3706:3706:1006/005758:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3706:3706:1006/005758:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005759:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionWebstorePrivateApiTest.IsInIncognitoMode (1823 ms)
[323/908] ExtensionWebstorePrivateApiTest.IsInIncognitoMode (2365 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode
HTTP server started on http://127.0.0.1:51475...
sending server_data: {"host": "127.0.0.1", "port": 51475} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3714:3714:1006/005758:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3714:3714:1006/005759:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3714:3714:1006/005759:INFO:CONSOLE(0)] "[SUCCESS] isNotInIncognitoMode", source: http://www.example.com:51475/files/extensions/api_test/webstore_private/not_incognito.html (0)
testserver.py: Broken pipe
[       OK ] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode (1840 ms)
[324/908] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode (2364 ms)
[ RUN      ] ExtensionWebstoreGetWebGLStatusTest.Blocked
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3872:3872:1006/005800:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3872:3872:1006/005800:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005801:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005801:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005801:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005801:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005801:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005801:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionWebstoreGetWebGLStatusTest.Blocked (968 ms)
[325/908] ExtensionWebstoreGetWebGLStatusTest.Blocked (1581 ms)
[ RUN      ] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp
HTTP server started on http://127.0.0.1:52634...
sending server_data: {"host": "127.0.0.1", "port": 52634} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3883:3883:1006/005801:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3883:3883:1006/005801:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3883:3961:1006/005801:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3883:3883:1006/005802:INFO:CONSOLE(0)] "[SUCCESS] canLaunchEphemeralApp", source: http://www.example.com:52634/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[3883:3883:1006/005802:INFO:CONSOLE(0)] "[SUCCESS] noUserGesture", source: http://www.example.com:52634/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[3883:3883:1006/005802:INFO:CONSOLE(0)] "[SUCCESS] launchExtension", source: http://www.example.com:52634/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[3883:3883:1006/005802:INFO:CONSOLE(0)] "[SUCCESS] launchSuccess", source: http://www.example.com:52634/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[3883:3883:1006/005802:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[3883:3883:1006/005802:INFO:CONSOLE(0)] "[SUCCESS] pendingInstall", source: http://www.example.com:52634/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
LaunchProcess: failed to execvp:
xdg-icon-resource
[3883:3957:1006/005802:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kbiancnbopdghkfedjhfdoegjadfjeal-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp (2313 ms)
[326/908] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp (2888 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestDeclarative1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3184:3184:1006/005751:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3184:3184:1006/005752:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[3184:3184:1006/005753:INFO:CONSOLE(0)] "[SUCCESS] testCancelRequest", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_declarative1.html (0)
[3184:3184:1006/005754:INFO:CONSOLE(0)] "[SUCCESS] testPostponeCancelRequest", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_declarative1.html (0)
[3184:3388:1006/005755:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3184:3184:1006/005755:INFO:CONSOLE(0)] "[SUCCESS] testThirdParty", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_declarative1.html (0)
[3184:3184:1006/005756:INFO:CONSOLE(0)] "[SUCCESS] testFirstParty", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_declarative1.html (0)
[3184:3184:1006/005756:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 10
[3184:3184:1006/005757:INFO:CONSOLE(0)] "[SUCCESS] testFirstPartyForCookiesUrl", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_declarative1.html (0)
[3184:3184:1006/005758:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequest", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_declarative1.html (0)
[3184:3184:1006/005759:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequest2", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_declarative1.html (0)
[3184:3184:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequestByContentType", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_declarative1.html (0)
[3184:3184:1006/005801:INFO:CONSOLE(0)] "[SUCCESS] testRedirectByRegEx", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_declarative1.html (0)
[3184:3184:1006/005801:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 18
[3184:3184:1006/005802:INFO:CONSOLE(0)] "[SUCCESS] testRegexFilter", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_declarative1.html (0)
[       OK ] ExtensionWebRequestApiTest.WebRequestDeclarative1 (11719 ms)
[327/908] ExtensionWebRequestApiTest.WebRequestDeclarative1 (12337 ms)
[ RUN      ] BundleWebstorePrivateApiTest.InstallBundleCancel
HTTP server started on http://127.0.0.1:58636...
sending server_data: {"host": "127.0.0.1", "port": 58636} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3983:3983:1006/005802:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3983:3983:1006/005802:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3983:3983:1006/005803:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[3983:3983:1006/005803:INFO:CONSOLE(0)] "[SUCCESS] installCanceled", source: http://www.example.com:58636/files/extensions/api_test/webstore_private/install_bundle_cancel.html (0)
[       OK ] BundleWebstorePrivateApiTest.InstallBundleCancel (1836 ms)
[328/908] BundleWebstorePrivateApiTest.InstallBundleCancel (2368 ms)
[ RUN      ] AppApiTest.SameBrowsingInstanceAfterSwap
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4163:4163:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4163:4163:1006/005804:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005805:WARNING:channel.cc(358)] RawChannel write error
[4163:4326:1006/005805:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005805:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AppApiTest.SameBrowsingInstanceAfterSwap (1948 ms)
[329/908] AppApiTest.SameBrowsingInstanceAfterSwap (2371 ms)
[ RUN      ] BlockedAppApiTest.OpenAppFromIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4176:4176:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4176:4176:1006/005804:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4176:4372:1006/005805:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4322:4322:1006/005805:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[4322:4322:1006/005805:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[4322:4322:1006/005805:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[4322:4322:1006/005805:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] BlockedAppApiTest.OpenAppFromIframe (1699 ms)
[330/908] BlockedAppApiTest.OpenAppFromIframe (2101 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestBlocking
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3101:3101:1006/005751:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3101:3101:1006/005751:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/005753:WARNING:channel.cc(358)] RawChannel write error
[3101:3101:1006/005753:INFO:CONSOLE(0)] "[SUCCESS] complexLoadCancelled", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
Fontconfig error: Cannot load default config file
[3101:3101:1006/005754:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadCancelledOnReceiveHeaders", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005755:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.eventHandled: Invalid header specification '{"name":"User-Agent"}'.", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005755:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadIgnoreOnBeforeSendHeadersInvalidHeaders", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3315:1006/005755:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[3101:3101:1006/005756:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadIgnoreOnBeforeSendHeadersInvalidResponse", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005756:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 11
[3101:3233:1006/005757:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005757:WARNING:channel.cc(358)] RawChannel write error
[3101:3101:1006/005757:INFO:CONSOLE(0)] "[SUCCESS] complexLoadRedirected", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005759:INFO:CONSOLE(0)] "[SUCCESS] crossOriginAnonymousRedirect", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005759:INFO:CONSOLE(0)] "[SUCCESS] crossOriginCredentialedRedirect", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005800:INFO:CONSOLE(0)] "[SUCCESS] modifyRequestHeaders", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005801:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 19
[3101:3101:1006/005801:INFO:CONSOLE(0)] "[SUCCESS] modifyBinaryRequestHeaders", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005802:INFO:CONSOLE(0)] "[SUCCESS] modifyResponseHeaders", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005803:INFO:CONSOLE(0)] "[SUCCESS] handleNonUTF8InModifyResponseHeaders", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005804:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadRedirectOnReceiveHeaders", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005805:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[3101:3101:1006/005805:INFO:CONSOLE(0)] "[SUCCESS] syncXhrsFromOurselfAreInvisible", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[3101:3101:1006/005806:INFO:CONSOLE(0)] "[SUCCESS] asyncXhrsFromOurselfAreVisible", source: chrome-extension://njfgfdenaopeboghibfhgmkemegllmfk/test_blocking.html (0)
[       OK ] ExtensionWebRequestApiTest.WebRequestBlocking (16374 ms)
[331/908] ExtensionWebRequestApiTest.WebRequestBlocking (17052 ms)
[ RUN      ] BackgroundAppBrowserTest.ReloadBackgroundApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4404:4404:1006/005806:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4404:4404:1006/005806:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4404:4404:1006/005807:INFO:CONSOLE(8)] "Uncaught TypeError: Cannot read property 'onLaunched' of undefined", source: chrome-extension://debjkmggfafncpocooandpikbgcjdfck/background.js (8)
[4404:4404:1006/005807:INFO:CONSOLE(8)] "Uncaught TypeError: Cannot read property 'onLaunched' of undefined", source: chrome-extension://debjkmggfafncpocooandpikbgcjdfck/background.js (8)
[1:2:1006/005807:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BackgroundAppBrowserTest.ReloadBackgroundApp (1834 ms)
[332/908] BackgroundAppBrowserTest.ReloadBackgroundApp (2368 ms)
[ RUN      ] AppBackgroundPageApiTest.NoJsBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4144:4144:1006/005803:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4144:4144:1006/005804:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4144:4144:1006/005805:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[4144:4144:1006/005805:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[4144:4308:1006/005805:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4144:4144:1006/005806:INFO:CONSOLE(13)] "background page loaded", source: http://a.com:52138/extensions/api_test/app_background_page/no_js/bg.html (13)
[4144:4144:1006/005808:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] AppBackgroundPageApiTest.NoJsBackgroundPage (4932 ms)
[333/908] AppBackgroundPageApiTest.NoJsBackgroundPage (5526 ms)
[ RUN      ] ChromeAppAPITest.InstallAndRunningState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4415:4415:1006/005806:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4415:4415:1006/005806:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4415:4554:1006/005807:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[4415:4554:1006/005808:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ChromeAppAPITest.InstallAndRunningState (2521 ms)
[334/908] ChromeAppAPITest.InstallAndRunningState (3152 ms)
[ RUN      ] ContentCapabilitiesTest.UnlimitedStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4567:4567:1006/005808:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4567:4567:1006/005808:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContentCapabilitiesTest.UnlimitedStorage (1225 ms)
[335/908] ContentCapabilitiesTest.UnlimitedStorage (1851 ms)
[ RUN      ] ExtensionCrxInstallerTest.PackAndInstallExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4618:4618:1006/005808:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4618:4618:1006/005809:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005809:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005809:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005809:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005809:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005809:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005809:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005809:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionCrxInstallerTest.PackAndInstallExtension (1120 ms)
[336/908] ExtensionCrxInstallerTest.PackAndInstallExtension (1586 ms)
[ RUN      ] ExtensionCrxInstallerTest.AllowOffStore
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4689:4689:1006/005809:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4689:4689:1006/005809:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4689:4689:1006/005810:WARNING:extension_error_reporter.cc(79)] Extension error: Apps, extensions, and user scripts cannot be added from this website.
[4689:4780:1006/005810:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionCrxInstallerTest.AllowOffStore (1936 ms)
[337/908] ExtensionCrxInstallerTest.AllowOffStore (2630 ms)
[ RUN      ] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4767:4767:1006/005810:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4767:4767:1006/005810:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4767:4767:1006/005811:INFO:CONSOLE(113)] "Uncaught Error: Invocation of form tabs.get(string, function) doesn't match definition tabs.get(integer tabId, function callback)", source: extensions::schemaUtils (113)
[       OK ] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError (1815 ms)
[338/908] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError (2369 ms)
[ RUN      ] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4818:4818:1006/005810:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4818:4818:1006/005810:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4818:4818:1006/005811:INFO:CONSOLE(5)] "Uncaught TypeError: Cannot read property 'addUrl' of undefined", source: chrome-extension://iekcgoekeklecaamodfonflfndpkjgjh/background.js (5)
[       OK ] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError (1740 ms)
[339/908] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError (2366 ms)
[ RUN      ] ErrorConsoleBrowserTest.BadExtensionPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5029:5029:1006/005812:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5029:5029:1006/005812:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5029:5029:1006/005813:ERROR:CONSOLE(5)] "Uncaught ReferenceError: foo is not defined", source: chrome-extension://onfdbokeccaiblofckoolaglkahnfhfd/broken.js (5)
[       OK ] ErrorConsoleBrowserTest.BadExtensionPage (1868 ms)
[340/908] ErrorConsoleBrowserTest.BadExtensionPage (2368 ms)
[ RUN      ] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4732:4732:1006/005809:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4732:4732:1006/005809:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005811:WARNING:channel.cc(358)] RawChannel write error
[4732:4732:1006/005811:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate (4528 ms)
[341/908] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate (4999 ms)
[ RUN      ] ExecuteScriptApiTest.NavigationRaceJavaScriptURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5059:5059:1006/005812:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5059:5059:1006/005812:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5059:5249:1006/005814:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExecuteScriptApiTest.NavigationRaceJavaScriptURL (2374 ms)
[342/908] ExecuteScriptApiTest.NavigationRaceJavaScriptURL (2892 ms)
[ RUN      ] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5294:5294:1006/005814:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5294:5294:1006/005814:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005815:WARNING:channel.cc(358)] RawChannel write error
[5294:5294:1006/005815:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cioajenlophamhepebdkdhjanildghin/page.html (0)
[1:2:1006/005815:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject (1807 ms)
[343/908] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject (2367 ms)
[ RUN      ] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5071:5071:1006/005813:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5071:5071:1006/005813:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5071:5309:1006/005815:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[5071:5071:1006/005815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ndcbinegodfanbfcbfpkfhaignfjbhgj/test.html (0)
[       OK ] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad (3288 ms)
[344/908] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad (3949 ms)
[ RUN      ] ExtensionContextMenuBrowserTest.Frames
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5404:5404:1006/005815:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5404:5404:1006/005815:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionContextMenuBrowserTest.Frames (1595 ms)
[345/908] ExtensionContextMenuBrowserTest.Frames (2103 ms)
[ RUN      ] ClipboardApiTest.HostedAppNoPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5575:5575:1006/005816:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5575:5575:1006/005816:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5575:5708:1006/005817:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ClipboardApiTest.HostedAppNoPermission (1495 ms)
[346/908] ClipboardApiTest.HostedAppNoPermission (2103 ms)
[ RUN      ] ExtensionContextMenuBrowserTest.Enabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5574:5574:1006/005816:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5574:5574:1006/005816:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionContextMenuBrowserTest.Enabled (2048 ms)
[347/908] ExtensionContextMenuBrowserTest.Enabled (2635 ms)
[ RUN      ] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5611:5611:1006/005817:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5611:5611:1006/005817:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction (1393 ms)
[348/908] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction (2102 ms)
[ RUN      ] ExternallyConnectableMessagingTest.FromIncognitoDenyApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5842:5842:1006/005819:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5842:5842:1006/005819:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5842:5943:1006/005820:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gnbegfiaifohhkcjbadeheenfindjgci-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[5842:6020:1006/005821:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[5842:5842:1006/005821:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[5842:5842:1006/005821:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[5842:5842:1006/005821:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExternallyConnectableMessagingTest.FromIncognitoDenyApp (2229 ms)
[349/908] ExternallyConnectableMessagingTest.FromIncognitoDenyApp (2625 ms)
[ RUN      ] ExternallyConnectableMessagingTest.EnablingAndDisabling
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5830:5830:1006/005819:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5830:5830:1006/005819:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5830:5993:1006/005820:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExternallyConnectableMessagingTest.EnablingAndDisabling (2733 ms)
[350/908] ExternallyConnectableMessagingTest.EnablingAndDisabling (3150 ms)
[ RUN      ] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5815:5815:1006/005818:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5815:5815:1006/005819:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5815:5905:1006/005820:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[5815:5905:1006/005820:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005821:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable (3410 ms)
[351/908] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable (3946 ms)
[ RUN      ] ExtensionOverrideTest.OverrideNewTabIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6148:6148:1006/005822:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6148:6148:1006/005822:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6148:6148:1006/005823:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[6148:6148:1006/005823:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6148:6148:1006/005823:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionOverrideTest.OverrideNewTabIncognito (1922 ms)
[352/908] ExtensionOverrideTest.OverrideNewTabIncognito (2364 ms)
[ RUN      ] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6176:6176:1006/005822:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6176:6176:1006/005822:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries (1483 ms)
[353/908] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries (2109 ms)
[ RUN      ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6187:6187:1006/005822:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6187:6187:1006/005823:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6187:6311:1006/005824:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect (1862 ms)
[354/908] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect (2370 ms)
[ RUN      ] ExtensionResourceRequestPolicyTest.Video
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6411:6411:1006/005824:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6411:6411:1006/005824:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[6411:6479:1006/005825:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[6411:6479:1006/005825:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/005825:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] ExtensionResourceRequestPolicyTest.Video (1598 ms)
[355/908] ExtensionResourceRequestPolicyTest.Video (2105 ms)
[ RUN      ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6406:6406:1006/005824:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6406:6406:1006/005824:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached (2204 ms)
[356/908] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached (2632 ms)
[ RUN      ] ExtensionResourceRequestPolicyTest.Iframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6438:6438:1006/005825:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6438:6438:1006/005825:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6438:6571:1006/005826:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005826:WARNING:channel.cc(358)] RawChannel write error
[6438:6438:1006/005826:INFO:CONSOLE(0)] "Denying load of chrome-extension://pbkkcbgdkliohhfaeefcijaghglkahja/inaccessible-iframe-contents.html. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: about:blank (0)
[6438:6571:1006/005826:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[6438:6571:1006/005826:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
Fontconfig error: Cannot load default config file
[       OK ] ExtensionResourceRequestPolicyTest.Iframe (1921 ms)
[357/908] ExtensionResourceRequestPolicyTest.Iframe (2631 ms)
[ RUN      ] ExtensionStorageMonitorTest.EphemeralAppLowUsage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6643:6643:1006/005826:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6643:6643:1006/005826:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6643:6671:1006/005827:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dgngcknpnikcophoomppeadabiichndg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6643:6643:1006/005828:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://dgngcknpnikcophoomppeadabiichndg/index.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6643:6671:1006/005828:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dgngcknpnikcophoomppeadabiichndg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionStorageMonitorTest.EphemeralAppLowUsage (2794 ms)
[358/908] ExtensionStorageMonitorTest.EphemeralAppLowUsage (3429 ms)
[ RUN      ] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6712:6712:1006/005827:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6712:6712:1006/005827:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6712:6712:1006/005829:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/005829:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef (2161 ms)
[359/908] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef (2625 ms)
[ RUN      ] ExtensionStorageMonitorTest.UninstallExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6655:6655:1006/005827:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6655:6655:1006/005827:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6655:6727:1006/005828:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jganofnloefncjaphmafnjdpanneakdg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6655:6655:1006/005829:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://jganofnloefncjaphmafnjdpanneakdg/index.html (0)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionStorageMonitorTest.UninstallExtension (3070 ms)
[360/908] ExtensionStorageMonitorTest.UninstallExtension (3677 ms)
[ RUN      ] ExtensionBindingsApiTest.EventOverriding
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5324:5324:1006/005814:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5324:5324:1006/005815:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5324:5324:1006/005816:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://amabebgpofodplmpebekcpdlpeicabpk/_generated_background_page.html (0)
[       OK ] ExtensionBindingsApiTest.EventOverriding (17088 ms)
[361/908] ExtensionBindingsApiTest.EventOverriding (17588 ms)
[ RUN      ] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6944:6944:1006/005830:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6944:6944:1006/005830:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6944:6996:1006/005830:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6944:6944:1006/005831:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel (2279 ms)
[362/908] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel (2933 ms)
[ RUN      ] ExtensionWebUITest.RuntimeLastError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6967:6967:1006/005830:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6967:6967:1006/005830:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6967:6967:1006/005831:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ExtensionWebUITest.RuntimeLastError (2466 ms)
[363/908] ExtensionWebUITest.RuntimeLastError (2905 ms)
[ RUN      ] IsolatedAppTest.IsolatedAppProcessModel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7006:7006:1006/005830:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7006:7006:1006/005831:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7006:7115:1006/005831:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005831:WARNING:channel.cc(358)] RawChannel write error
[7006:7178:1006/005831:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] IsolatedAppTest.IsolatedAppProcessModel (2845 ms)
[364/908] IsolatedAppTest.IsolatedAppProcessModel (3417 ms)
[ RUN      ] LazyBackgroundPageApiTest.BrowserActionCreateTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7184:7184:1006/005832:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7184:7184:1006/005832:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LazyBackgroundPageApiTest.BrowserActionCreateTab (2412 ms)
[365/908] LazyBackgroundPageApiTest.BrowserActionCreateTab (2912 ms)
[ RUN      ] LazyBackgroundPageApiTest.NaCl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7234:7234:1006/005833:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7234:7234:1006/005833:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1,2120669632:07:58:34.944412] Native Client module will be loaded at base address 0x00003ae100000000

** Signal 31 from trusted code: pc=7f0a7c790f48

** Signal 31 from trusted code: pc=7f0a7c790f48

** Signal 31 from trusted code: pc=7f0a7c790f48

** Signal 31 from trusted code: pc=7f0a7c790f48

** Signal 31 from trusted code: pc=7f0a7c790f48
[       OK ] LazyBackgroundPageApiTest.NaCl (2421 ms)
[366/908] LazyBackgroundPageApiTest.NaCl (3158 ms)
[ RUN      ] LazyBackgroundPageApiTest.Messaging
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7270:7270:1006/005833:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7270:7270:1006/005833:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7270:7472:1006/005835:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] LazyBackgroundPageApiTest.Messaging (2661 ms)
[367/908] LazyBackgroundPageApiTest.Messaging (3155 ms)
[ RUN      ] ProcessManagerBrowserTest.HttpHostMatchingExtensionId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7397:7397:1006/005834:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7397:7397:1006/005834:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7397:7686:1006/005835:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7583:7583:1006/005835:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7583:7583:1006/005835:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ProcessManagerBrowserTest.HttpHostMatchingExtensionId (1943 ms)
[368/908] ProcessManagerBrowserTest.HttpHostMatchingExtensionId (2640 ms)
[ RUN      ] RequirementsCheckerBrowserTest.CheckEmptyExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7562:7562:1006/005835:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7562:7562:1006/005835:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005836:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:3:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005836:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RequirementsCheckerBrowserTest.CheckEmptyExtension (1197 ms)
[369/908] RequirementsCheckerBrowserTest.CheckEmptyExtension (1845 ms)
[ RUN      ] WebstoreInstallerBrowserTest.WebstoreInstall
HTTP server started on http://127.0.0.1:37716...
sending server_data: {"host": "127.0.0.1", "port": 37716} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7726:7726:1006/005836:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7726:7726:1006/005836:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebstoreInstallerBrowserTest.WebstoreInstall (1845 ms)
[370/908] WebstoreInstallerBrowserTest.WebstoreInstall (2379 ms)
[ RUN      ] WebstoreStartupInstallerTest.MultipleInstallCalls
HTTP server started on http://127.0.0.1:43504...
sending server_data: {"host": "127.0.0.1", "port": 43504} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7746:7746:1006/005837:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7746:7746:1006/005837:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7746:7746:1006/005838:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:43504/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (8)
[7746:7746:1006/005838:INFO:CONSOLE(11)] "In runTest", source: http://app.com:43504/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (11)
[7746:7746:1006/005838:INFO:CONSOLE(33)] "Ran test, sending response", source: http://app.com:43504/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (33)
[       OK ] WebstoreStartupInstallerTest.MultipleInstallCalls (1998 ms)
[371/908] WebstoreStartupInstallerTest.MultipleInstallCalls (2626 ms)
[ RUN      ] WebstoreInlineInstallerTest.ReinstallDisabledExtension
HTTP server started on http://127.0.0.1:49599...
sending server_data: {"host": "127.0.0.1", "port": 49599} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7705:7705:1006/005836:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7705:7705:1006/005836:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7705:7705:1006/005837:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (8)
[7705:7705:1006/005837:INFO:CONSOLE(11)] "In runTest", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (11)
[7705:7705:1006/005838:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (22)
[7705:7705:1006/005838:INFO:CONSOLE(24)] "Test complete", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (24)
[7705:7705:1006/005838:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (8)
[7705:7705:1006/005838:INFO:CONSOLE(11)] "In runTest", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (11)
[7705:7705:1006/005838:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (22)
[7705:7705:1006/005838:INFO:CONSOLE(24)] "Test complete", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (24)
[7705:7705:1006/005838:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (8)
[7705:7705:1006/005838:INFO:CONSOLE(11)] "In runTest", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (11)
[7705:7705:1006/005838:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (22)
[7705:7705:1006/005838:INFO:CONSOLE(24)] "Test complete", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (24)
[7705:7705:1006/005838:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 5
[7705:7705:1006/005838:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (8)
[7705:7705:1006/005838:INFO:CONSOLE(11)] "In runTest", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (11)
[7705:7705:1006/005838:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (22)
[7705:7705:1006/005838:INFO:CONSOLE(24)] "Test complete", source: http://app.com:49599/files/extensions/api_test/webstore_inline_install/install.html (24)
[       OK ] WebstoreInlineInstallerTest.ReinstallDisabledExtension (2957 ms)
[372/908] WebstoreInlineInstallerTest.ReinstallDisabledExtension (3691 ms)
[ RUN      ] WindowOpenPanelTest.ClosePanelsOnExtensionCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7753:7753:1006/005837:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7753:7753:1006/005837:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7753:7753:1006/005839:WARNING:sad_tab_view.cc(109)] Tab Killed:
[7753:7753:1006/005839:WARNING:sad_tab_view.cc(109)] Tab Killed:
[7753:7753:1006/005839:WARNING:sad_tab_view.cc(109)] Tab Killed: chrome-extension://jimbinfalgjicojinhgmkfkbfpnhjpja/
[7753:7753:1006/005839:WARNING:sad_tab_view.cc(109)] Tab Killed: chrome-extension://jimbinfalgjicojinhgmkfkbfpnhjpja/
[1:2:1006/005839:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WindowOpenPanelTest.ClosePanelsOnExtensionCrash (2809 ms)
[373/908] WindowOpenPanelTest.ClosePanelsOnExtensionCrash (3426 ms)
[ RUN      ] HistoryBrowserTest.SavingHistoryDisabledThenEnabled
HTTP server started on http://127.0.0.1:58558...
sending server_data: {"host": "127.0.0.1", "port": 58558} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8045:8045:1006/005839:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8045:8045:1006/005839:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HistoryBrowserTest.SavingHistoryDisabledThenEnabled (1595 ms)
[374/908] HistoryBrowserTest.SavingHistoryDisabledThenEnabled (2109 ms)
[ RUN      ] GeolocationBrowserTest.NoPromptForOffTheRecord
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8002:8002:1006/005839:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8002:8002:1006/005839:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8002:8113:1006/005840:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[8002:8151:1006/005840:ERROR:logging.h(810)] Failed to call method: org.freedesktop.NetworkManager.GetDevices: object_path= /org/freedesktop/NetworkManager: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[8002:8151:1006/005840:WARNING:wifi_data_provider_linux.cc(185)] Failed to get the device list
[8084:8084:1006/005840:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ee900]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8084:8084:1006/005840:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ee900]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[8002:8002:1006/005840:WARNING:geolocation_browsertest.cc(293)] TearDownInProcessBrowserTestFixture. Test Finished.
[       OK ] GeolocationBrowserTest.NoPromptForOffTheRecord (2155 ms)
[375/908] GeolocationBrowserTest.NoPromptForOffTheRecord (2899 ms)
[ RUN      ] HistoryBrowserTest.NewTabNoHistory
HTTP server started on http://127.0.0.1:32969...
sending server_data: {"host": "127.0.0.1", "port": 32969} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8082:8082:1006/005840:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8082:8082:1006/005840:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8082:8198:1006/005841:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] HistoryBrowserTest.NewTabNoHistory (2000 ms)
[376/908] HistoryBrowserTest.NewTabNoHistory (2636 ms)
[ RUN      ] HistoryBrowserTest.RedirectHistory
HTTP server started on http://127.0.0.1:51705...
sending server_data: {"host": "127.0.0.1", "port": 51705} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8125:8125:1006/005840:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8125:8125:1006/005841:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HistoryBrowserTest.RedirectHistory (1668 ms)
[377/908] HistoryBrowserTest.RedirectHistory (2368 ms)
[ RUN      ] RedirectTest.ClientCancelled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8287:8287:1006/005841:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8287:8287:1006/005842:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RedirectTest.ClientCancelled (1234 ms)
[378/908] RedirectTest.ClientCancelled (1846 ms)
[ RUN      ] HistoryBrowserTest.BackForwardBringPageToTop
HTTP server started on http://127.0.0.1:53741...
sending server_data: {"host": "127.0.0.1", "port": 53741} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8273:8273:1006/005842:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8273:8273:1006/005842:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HistoryBrowserTest.BackForwardBringPageToTop (1765 ms)
[379/908] HistoryBrowserTest.BackForwardBringPageToTop (2369 ms)
[ RUN      ] RedirectTest.ClientServerServer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8368:8368:1006/005842:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8368:8368:1006/005842:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45180...
sending server_data: {"host": "127.0.0.1", "port": 45180} (36 bytes)
[       OK ] RedirectTest.ClientServerServer (1798 ms)
[380/908] RedirectTest.ClientServerServer (2367 ms)
[ RUN      ] RedirectTest.ServerReference
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8409:8409:1006/005843:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8409:8409:1006/005843:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38911...
sending server_data: {"host": "127.0.0.1", "port": 38911} (36 bytes)
[8543:8543:1006/005844:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8543:8543:1006/005844:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] RedirectTest.ServerReference (1855 ms)
[381/908] RedirectTest.ServerReference (2379 ms)
[ RUN      ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8489:8489:1006/005843:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8489:8489:1006/005843:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8489:8665:1006/005844:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation (1462 ms)
[382/908] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation (2112 ms)
[ RUN      ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8544:8544:1006/005844:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8544:8544:1006/005844:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8544:8733:1006/005844:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation (1404 ms)
[383/908] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation (1850 ms)
[ RUN      ] LocaleTestTraditionalChinese.TestStart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8663:8663:1006/005845:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: 拒絕連線
[8663:8663:1006/005845:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005845:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:2:1006/005845:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005845:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005845:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005845:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005845:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] LocaleTestTraditionalChinese.TestStart (1236 ms)
[384/908] LocaleTestTraditionalChinese.TestStart (1871 ms)
[ RUN      ] MediaStreamPermissionTest.TestSecureOriginDenyIsSticky
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8746:8746:1006/005845:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8746:8746:1006/005846:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45023...
sending server_data: {"host": "127.0.0.1", "port": 45023} (36 bytes)
[8746:8746:1006/005847:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:45023/files/webrtc/adapter.js (71)
[8746:8746:1006/005847:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:45023/files/webrtc/test_functions.js (13)
[8746:8746:1006/005847:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:45023/files/webrtc/test_functions.js (13)
[8746:8746:1006/005847:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:45023/files/webrtc/test_functions.js (13)
[8746:8746:1006/005847:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:45023/files/webrtc/test_functions.js (13)
[8746:8746:1006/005847:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:45023/files/webrtc/test_functions.js (13)
[8746:8746:1006/005847:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:45023/files/webrtc/test_functions.js (13)
[8746:8746:1006/005847:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:45023/files/webrtc/test_functions.js (13)
[8746:8746:1006/005847:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:45023/files/webrtc/test_functions.js (13)
[8746:8746:1006/005847:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:45023/files/webrtc/test_functions.js (13)
[8746:8746:1006/005847:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:45023/files/webrtc/test_functions.js (13)
[       OK ] MediaStreamPermissionTest.TestSecureOriginDenyIsSticky (2846 ms)
[385/908] MediaStreamPermissionTest.TestSecureOriginDenyIsSticky (3416 ms)
[ RUN      ] MediaStreamPermissionTest.TestDenyingUserMediaIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8716:8716:1006/005845:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8716:8716:1006/005845:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47501...
sending server_data: {"host": "127.0.0.1", "port": 47501} (36 bytes)
[       OK ] MediaStreamPermissionTest.TestDenyingUserMediaIncognito (4513 ms)
[386/908] MediaStreamPermissionTest.TestDenyingUserMediaIncognito (4997 ms)
[ RUN      ] WebRtcBrowserTest.TestWebAudioMediaStream
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8926:8926:1006/005846:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8926:8926:1006/005847:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8926:9008:1006/005848:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8926:9008:1006/005848:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:12:1006/005848:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005848:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005848:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005848:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[8926:9040:1006/005848:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005850:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] WebRtcBrowserTest.TestWebAudioMediaStream (3576 ms)
[387/908] WebRtcBrowserTest.TestWebAudioMediaStream (4207 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedClearKeyTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9061:9061:1006/005849:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9061:9061:1006/005849:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43552...
sending server_data: {"host": "127.0.0.1", "port": 43552} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedClearKeyTest.Basic (1538 ms)
[388/908] EncryptedMediaIsTypeSupportedClearKeyTest.Basic (2117 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedClearKeyTest.InvalidKeySystems
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9132:9132:1006/005850:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9132:9132:1006/005850:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54981...
sending server_data: {"host": "127.0.0.1", "port": 54981} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedClearKeyTest.InvalidKeySystems (1754 ms)
[389/908] EncryptedMediaIsTypeSupportedClearKeyTest.InvalidKeySystems (2373 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedClearKeyTest.Video_WebM
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9192:9192:1006/005851:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9192:9192:1006/005851:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35301...
sending server_data: {"host": "127.0.0.1", "port": 35301} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedClearKeyTest.Video_WebM (1708 ms)
[390/908] EncryptedMediaIsTypeSupportedClearKeyTest.Video_WebM (2372 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9200:9200:1006/005851:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9200:9200:1006/005851:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45360...
sending server_data: {"host": "127.0.0.1", "port": 45360} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Basic (1650 ms)
[391/908] EncryptedMediaIsTypeSupportedExternalClearKeyTest.Basic (2374 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.InvalidKeySystems
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9350:9350:1006/005852:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9350:9350:1006/005852:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50555...
sending server_data: {"host": "127.0.0.1", "port": 50555} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.InvalidKeySystems (1748 ms)
[392/908] EncryptedMediaIsTypeSupportedExternalClearKeyTest.InvalidKeySystems (2382 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedWidevineTest.Video_MP4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9402:9402:1006/005853:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9402:9402:1006/005853:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45788...
sending server_data: {"host": "127.0.0.1", "port": 45788} (36 bytes)
[9402:9402:1006/005855:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:45788/files/test_key_system_instantiation.html (0)
[9402:9402:1006/005855:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:45788/files/test_key_system_instantiation.html (0)
[9402:9402:1006/005855:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:45788/files/test_key_system_instantiation.html (0)
[9402:9402:1006/005855:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:45788/files/test_key_system_instantiation.html (0)
[9402:9402:1006/005855:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:45788/files/test_key_system_instantiation.html (0)
[       OK ] EncryptedMediaIsTypeSupportedWidevineTest.Video_MP4 (2056 ms)
[393/908] EncryptedMediaIsTypeSupportedWidevineTest.Video_MP4 (2637 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9429:9429:1006/005853:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9429:9429:1006/005854:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56985...
sending server_data: {"host": "127.0.0.1", "port": 56985} (36 bytes)
[9429:9429:1006/005855:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:56985/files/test_key_system_instantiation.html (0)
[       OK ] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered (2162 ms)
[394/908] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered (2890 ms)
[ RUN      ] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8769:8769:1006/005846:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8769:8769:1006/005846:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8769:8769:1006/005849:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:37453/webrtc/adapter.js (71)
[8769:8975:1006/005849:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[8769:8769:1006/005849:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[1:11:1006/005849:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:11:1006/005849:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:11:1006/005849:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:11:1006/005849:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[8769:8769:1006/005849:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005849:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8769:8914:1006/005850:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8769:8914:1006/005850:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8769:8769:1006/005852:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:37453/webrtc/adapter.js (71)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[1:12:1006/005852:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005852:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005852:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005852:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Returning ok-peerconnection-created to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Added local stream.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Returning ok-added to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Returning ok-peerconnection-created to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Added local stream.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Returning ok-added to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "createOffer(): success.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8903:1006/005852:ERROR:socket_dispatcher_host.cc(74)] Failed to resolve address for stun.l.google.com., errorcode: -11
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Returning ok-{"type":"offer","sdp":"v=0\r\no=- 1345594873370938558 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 54PSqFv91XcSeEJCFDytYud1PJWcMbgYpbie\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:nIn8q7LgcmK7u8mD\r\na=ice-pwd:/6zr6gZSzSNdu1RpcTyloucA\r\na=fingerprint:sha-256 F2:2F:32:E5:81:DB:AF:6F:CA:81:AA:93:6D:32:39:86:27:5B:25:49:59:37:BF:EA:DE:73:1A:4C:20:40:58:35\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:2292664671 cname:X9CTCtvhvEAZD2vD\r\na=ssrc:2292664671 msid:54PSqFv91XcSeEJCFDytYud1PJWcMbgYpbie cd47a21c-541c-4ccb-9d7e-5dba8fa11766\r\na=ssrc:2292664671 mslabel:54PSqFv91XcSeEJCFDytYud1PJWcMbgYpbie\r\na=ssrc:2292664671 label:cd47a21c-541c-4ccb-9d7e-5dba8fa11766\r\nm=video 9 UDP/TLS/RTP/SAVPF 100 116 117 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:nIn8q7LgcmK7u8mD\r\na=ice-pwd:/6zr6gZSzSNdu1RpcTyloucA\r\na=fingerprint:sha-256 F2:2F:32:E5:81:DB:AF:6F:CA:81:AA:93:6D:32:39:86:27:5B:25:49:59:37:BF:EA:DE:73:1A:4C:20:40:58:35\r\na=setup:actpass\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtpmap:116 red/90000\r\na=rtpmap:117 ulpfec/90000\r\na=rtpmap:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 805474667 3016355145\r\na=ssrc:805474667 cname:X9CTCtvhvEAZD2vD\r\na=ssrc:805474667 msid:54PSqFv91XcSeEJCFDytYud1PJWcMbgYpbie cf319b56-3f2a-4376-9939-45fa06f35318\r\na=ssrc:805474667 mslabel:54PSqFv91XcSeEJCFDytYud1PJWcMbgYpbie\r\na=ssrc:805474667 label:cf319b56-3f2a-4376-9939-45fa06f35318\r\na=ssrc:3016355145 cname:X9CTCtvhvEAZD2vD\r\na=ssrc:3016355145 msid:54PSqFv91XcSeEJCFDytYud1PJWcMbgYpbie cf319b56-3f2a-4376-9939-45fa06f35318\r\na=ssrc:3016355145 mslabel:54PSqFv91XcSeEJCFDytYud1PJWcMbgYpbie\r\na=ssrc:3016355145 label:cf319b56-3f2a-4376-9939-45fa06f35318\r\n"} to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8903:1006/005852:ERROR:socket_dispatcher_host.cc(74)] Failed to resolve address for stun.l.google.com., errorcode: -11
[8769:8903:1006/005852:ERROR:socket_dispatcher_host.cc(74)] Failed to resolve address for stun.l.google.com., errorcode: -11
[8769:8903:1006/005852:ERROR:socket_dispatcher_host.cc(74)] Failed to resolve address for stun.l.google.com., errorcode: -11
[8769:8769:1006/005852:INFO:CONSOLE(13)] "setLocalDescription(): success.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[1:11:1006/005852:WARNING:stunport.cc(356)] Jingle:Port[audio:1:0::Net[eth0:10.240.0.48/32:Unknown]]: StunPort: stun host lookup received error -1
[1:11:1006/005852:WARNING:stunport.cc(356)] Jingle:Port[audio:2:0::Net[eth0:10.240.0.48/32:Unknown]]: StunPort: stun host lookup received error -1
[1:11:1006/005852:WARNING:stunport.cc(356)] Jingle:Port[video:1:0::Net[eth0:10.240.0.48/32:Unknown]]: StunPort: stun host lookup received error -1
[1:11:1006/005852:WARNING:stunport.cc(356)] Jingle:Port[video:2:0::Net[eth0:10.240.0.48/32:Unknown]]: StunPort: stun host lookup received error -1
[1:12:1006/005852:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:12:1006/005852:WARNING:webrtcvoiceengine.cc(2562)] SetOutputVolumePan(0, 1, 1) failed, err=8040
[8769:8769:1006/005852:INFO:CONSOLE(13)] "setRemoteDescription(): success.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "createAnswer(): success.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Returning ok-{"type":"answer","sdp":"v=0\r\no=- 5964246856003772181 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS gozvcPzEVPj50Lbby6HO1xxoTLT34YgH2btr\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:SbGQYehrocm/eUc+\r\na=ice-pwd:EMeHytizAfBZG493KVnWtPtQ\r\na=fingerprint:sha-256 F2:2F:32:E5:81:DB:AF:6F:CA:81:AA:93:6D:32:39:86:27:5B:25:49:59:37:BF:EA:DE:73:1A:4C:20:40:58:35\r\na=setup:active\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:3541220251 cname:KnGJcG9zeS6wjL2a\r\na=ssrc:3541220251 msid:gozvcPzEVPj50Lbby6HO1xxoTLT34YgH2btr 510423ff-7dc9-4356-ac17-03a3d89129d5\r\na=ssrc:3541220251 mslabel:gozvcPzEVPj50Lbby6HO1xxoTLT34YgH2btr\r\na=ssrc:3541220251 label:510423ff-7dc9-4356-ac17-03a3d89129d5\r\nm=video 9 UDP/TLS/RTP/SAVPF 100 116 117 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:SbGQYehrocm/eUc+\r\na=ice-pwd:EMeHytizAfBZG493KVnWtPtQ\r\na=fingerprint:sha-256 F2:2F:32:E5:81:DB:AF:6F:CA:81:AA:93:6D:32:39:86:27:5B:25:49:59:37:BF:EA:DE:73:1A:4C:20:40:58:35\r\na=setup:active\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtpmap:116 red/90000\r\na=rtpmap:117 ulpfec/90000\r\na=rtpmap:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 2631018584 433442662\r\na=ssrc:2631018584 cname:KnGJcG9zeS6wjL2a\r\na=ssrc:2631018584 msid:gozvcPzEVPj50Lbby6HO1xxoTLT34YgH2btr d3f30ec8-5299-441c-9a0f-b8b6a526359c\r\na=ssrc:2631018584 mslabel:gozvcPzEVPj50Lbby6HO1xxoTLT34YgH2btr\r\na=ssrc:2631018584 label:d3f30ec8-5299-441c-9a0f-b8b6a526359c\r\na=ssrc:433442662 cname:KnGJcG9zeS6wjL2a\r\na=ssrc:433442662 msid:gozvcPzEVPj50Lbby6HO1xxoTLT34YgH2btr d3f30ec8-5299-441c-9a0f-b8b6a526359c\r\na=ssrc:433442662 mslabel:gozvcPzEVPj50Lbby6HO1xxoTLT34YgH2btr\r\na=ssrc:433442662 label:d3f30ec8-5299-441c-9a0f-b8b6a526359c\r\n"} to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Receiving remote stream...", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[1:12:1006/005852:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:11:1006/005852:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:12:1006/005852:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:12:1006/005852:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8769:8914:1006/005852:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8769:8914:1006/005852:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8769:8903:1006/005852:ERROR:socket_dispatcher_host.cc(74)] Failed to resolve address for stun.l.google.com., errorcode: -11
[8769:8769:1006/005852:INFO:CONSOLE(13)] "setLocalDescription(): success.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[1:12:1006/005852:WARNING:stunport.cc(356)] Jingle:Port[audio:1:0::Net[eth0:10.240.0.48/32:Unknown]]: StunPort: stun host lookup received error -1
[1:11:1006/005852:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:11:1006/005852:WARNING:webrtcvoiceengine.cc(1185)] webrtc: (rtp_packet_history.cc:41): Purging packet history in order to re-set status.
[1:11:1006/005852:WARNING:webrtcvoiceengine.cc(2562)] SetOutputVolumePan(0, 1, 1) failed, err=8040
[8769:8769:1006/005852:INFO:CONSOLE(13)] "setRemoteDescription(): success.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Returning ok-accepted-answer to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005852:INFO:CONSOLE(13)] "Receiving remote stream...", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[1:11:1006/005852:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[audio:1:0:local:Net[eth0:10.240.0.48/32:Unknown]]: SetOption(1, 65536) failed: 0
[1:11:1006/005852:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[audio:1:0:local:Net[eth0:10.240.0.48/32:Unknown]]: SetOption(2, 65536) failed: 0
[8769:8769:1006/005852:INFO:CONSOLE(176)] "Still ICE gathering - waiting...", source: http://127.0.0.1:37453/webrtc/peerconnection.js (176)
[1:12:1006/005852:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[audio:1:0:local:Net[eth0:10.240.0.48/32:Unknown]]: SetOption(1, 65536) failed: 0
[1:12:1006/005852:WARNING:p2ptransportchannel.cc(420)] Jingle:Port[audio:1:0:local:Net[eth0:10.240.0.48/32:Unknown]]: SetOption(2, 65536) failed: 0
[8769:8769:1006/005852:INFO:CONSOLE(176)] "Still ICE gathering - waiting...", source: http://127.0.0.1:37453/webrtc/peerconnection.js (176)
[8769:8769:1006/005853:INFO:CONSOLE(13)] "Returning [{"candidate":"candidate:339904909 1 udp 2122260223 10.240.0.48 48317 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:1522627965 1 tcp 1518280447 10.240.0.48 0 typ host tcptype active generation 0","sdpMid":"audio","sdpMLineIndex":0}] to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005853:INFO:CONSOLE(13)] "Returning ok-received-candidates to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005853:INFO:CONSOLE(13)] "Returning [{"candidate":"candidate:339904909 1 udp 2122260223 10.240.0.48 54392 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:339904909 2 udp 2122260222 10.240.0.48 55982 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:339904909 1 udp 2122260223 10.240.0.48 50309 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:339904909 2 udp 2122260222 10.240.0.48 55123 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:1522627965 1 tcp 1518280447 10.240.0.48 0 typ host tcptype active generation 0","sdpMid":"audio","sdpMLineIndex":0}] to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[1:10:1006/005853:WARNING:webrtcsession.cc(1719)] Candidate has unknown component: Cand[339904909:2:udp:2122260222:10.240.0.48:55982:local::0::] for content: audio
[8769:8769:1006/005853:INFO:CONSOLE(13)] "Returning ok-received-candidates to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005853:INFO:CONSOLE(13)] "Returning ok-started to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005853:INFO:CONSOLE(13)] "Returning ok-started to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005853:INFO:CONSOLE(13)] "Returning video-not-playing to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005854:INFO:CONSOLE(13)] "Returning video-not-playing to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005855:INFO:CONSOLE(13)] "Returning video-playing to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005855:INFO:CONSOLE(13)] "Returning video-playing to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005855:INFO:CONSOLE(13)] "Returning ok-call-hung-up to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[8769:8769:1006/005855:INFO:CONSOLE(13)] "Returning ok-call-hung-up to test.", source: http://127.0.0.1:37453/webrtc/test_functions.js (13)
[1:2:1006/005855:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005855:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005855:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[1:2:1006/005855:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[1:2:1006/005855:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005855:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[1:2:1006/005855:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs (10357 ms)
[395/908] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs (11027 ms)
[ RUN      ] MediaStreamDevicesControllerTest.RequestAndBlockMic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9554:9554:1006/005855:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9554:9554:1006/005855:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.RequestAndBlockMic (3002 ms)
[396/908] MediaStreamDevicesControllerTest.RequestAndBlockMic (3700 ms)
[ RUN      ] MediaStreamDevicesControllerTest.RequestAndBlockCam
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9624:9624:1006/005856:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9624:9624:1006/005856:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.RequestAndBlockCam (2676 ms)
[397/908] MediaStreamDevicesControllerTest.RequestAndBlockCam (3161 ms)
[ RUN      ] MediaStreamDevicesControllerTest.RequestMicCamBlockCam
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9686:9686:1006/005857:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9686:9686:1006/005857:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.RequestMicCamBlockCam (2693 ms)
[398/908] MediaStreamDevicesControllerTest.RequestMicCamBlockCam (3154 ms)
[ RUN      ] MediaStreamDevicesControllerTest.RequestAndAllowMicCam
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9656:9656:1006/005856:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9656:9656:1006/005856:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.RequestAndAllowMicCam (3175 ms)
[399/908] MediaStreamDevicesControllerTest.RequestAndAllowMicCam (3681 ms)
[ RUN      ] MediaFileValidatorTest.UnsupportedExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9927:9927:1006/005900:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9927:9927:1006/005900:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaFileValidatorTest.UnsupportedExtension (1110 ms)
[400/908] MediaFileValidatorTest.UnsupportedExtension (1598 ms)
[ RUN      ] MediaFileValidatorTest.ValidImage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9932:9932:1006/005900:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9932:9932:1006/005900:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaFileValidatorTest.ValidImage (1218 ms)
[401/908] MediaFileValidatorTest.ValidImage (1845 ms)
[ RUN      ] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9827:9827:1006/005858:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9827:9827:1006/005859:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam (3204 ms)
[402/908] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam (3680 ms)
[ RUN      ] MediaStreamDevicesControllerTest.ExtensionRequestMicCam
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9837:9837:1006/005859:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9837:9837:1006/005859:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9837:9916:1006/005900:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: test-page
[9837:9916:1006/005900:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://test-page/
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.ExtensionRequestMicCam (3622 ms)
[403/908] MediaStreamDevicesControllerTest.ExtensionRequestMicCam (4202 ms)
[ RUN      ] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10087:10087:1006/005901:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10087:10087:1006/005901:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections (1445 ms)
[404/908] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections (2107 ms)
[ RUN      ] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10106:10106:1006/005902:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10106:10106:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe (1329 ms)
[405/908] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe (1842 ms)
[ RUN      ] DnsProbeBrowserTest.NoProbeInSubframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10137:10137:1006/005902:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10137:10137:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DnsProbeBrowserTest.NoProbeInSubframe (1620 ms)
[406/908] DnsProbeBrowserTest.NoProbeInSubframe (2106 ms)
[ RUN      ] LoadTimingBrowserTest.Preconnect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10262:10262:1006/005903:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10262:10262:1006/005903:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LoadTimingBrowserTest.Preconnect (1580 ms)
[407/908] LoadTimingBrowserTest.Preconnect (2112 ms)
[ RUN      ] PredictorBrowserTest.PreconnectAndFetchNonCORS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10288:10288:1006/005903:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10288:10288:1006/005904:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10288:10462:1006/005904:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test.gif
[1:2:1006/005904:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PredictorBrowserTest.PreconnectAndFetchNonCORS (1423 ms)
[408/908] PredictorBrowserTest.PreconnectAndFetchNonCORS (1841 ms)
[ RUN      ] OutOfProcessProxyResolverBrowserTest.Verify
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10293:10293:1006/005904:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10293:10293:1006/005904:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] OutOfProcessProxyResolverBrowserTest.Verify (1665 ms)
[409/908] OutOfProcessProxyResolverBrowserTest.Verify (2366 ms)
[ RUN      ] SdchBrowserTest.Isolation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10357:10357:1006/005904:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10357:10357:1006/005904:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10357:10357:1006/005905:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005906:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SdchBrowserTest.Isolation (2192 ms)
[410/908] SdchBrowserTest.Isolation (2893 ms)
[ RUN      ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10513:10513:1006/005905:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10513:10513:1006/005906:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35729...
sending server_data: {"host": "127.0.0.1", "port": 35729} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:54513...
sending server_data: {"host": "127.0.0.1", "port": 54513} (36 bytes)
[1:2:1006/005907:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL (1885 ms)
[411/908] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL (2377 ms)
[ RUN      ] WebSocketBrowserTest.SSLConnectionLimit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10509:10509:1006/005905:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10509:10509:1006/005905:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:38704...
sending server_data: {"host": "127.0.0.1", "port": 38704} (36 bytes)
localhost - code 404, message File not found
[       OK ] WebSocketBrowserTest.SSLConnectionLimit (2216 ms)
[412/908] WebSocketBrowserTest.SSLConnectionLimit (2913 ms)
[ RUN      ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10570:10570:1006/005906:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10570:10570:1006/005906:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41007...
sending server_data: {"host": "127.0.0.1", "port": 41007} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:35426...
sending server_data: {"host": "127.0.0.1", "port": 35426} (36 bytes)
[10570:10570:1006/005907:INFO:CONSOLE(17)] "WebSocket connection to 'ws://wrong-user:wrong-password@127.0.0.1:35426/echo-with-no-extension' failed: HTTP Authentication failed; no valid credentials available", source: http://127.0.0.1:41007/files/connect_to.html?url=ws://wrong-user:wrong-password@127.0.0.1:35426/echo-with-no-extension (17)
[       OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds (1767 ms)
[413/908] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds (2367 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForNormalSubmit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10716:10716:1006/005907:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10716:10716:1006/005907:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10716:10848:1006/005908:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptForNormalSubmit (1522 ms)
[414/908] PasswordManagerBrowserTestBase.PromptForNormalSubmit (2120 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10775:10775:1006/005908:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10775:10775:1006/005908:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10775:10939:1006/005909:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation (1681 ms)
[415/908] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation (2368 ms)
[ RUN      ] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10826:10826:1006/005908:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10826:10826:1006/005908:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10826:10994:1006/005909:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm (1703 ms)
[416/908] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm (2368 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10847:10847:1006/005908:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10847:10847:1006/005909:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10847:11029:1006/005909:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005910:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript (1779 ms)
[417/908] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript (2368 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10947:10947:1006/005909:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10947:10947:1006/005909:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10947:11088:1006/005910:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation (1742 ms)
[418/908] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation (2369 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11038:11038:1006/005910:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11038:11038:1006/005910:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11038:11177:1006/005911:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm (1536 ms)
[419/908] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm (2109 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForFetchSubmit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11085:11085:1006/005910:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11085:11085:1006/005911:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11085:11235:1006/005911:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005911:WARNING:channel.cc(358)] RawChannel write error
[11180:11180:1006/005911:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11180:11180:1006/005911:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11180:11180:1006/005911:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11180:11180:1006/005911:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmit (1613 ms)
[420/908] PasswordManagerBrowserTestBase.PromptForFetchSubmit (2111 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11093:11093:1006/005911:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11093:11093:1006/005911:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11093:11269:1006/005912:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation (1640 ms)
[421/908] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation (2365 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11189:11189:1006/005912:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11189:11189:1006/005912:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11189:11342:1006/005912:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[11189:11342:1006/005913:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005913:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked (1606 ms)
[422/908] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked (2110 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11260:11260:1006/005912:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11260:11260:1006/005912:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11260:11423:1006/005913:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[11363:11363:1006/005913:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11363:11363:1006/005913:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11363:11363:1006/005913:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11363:11363:1006/005913:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe (1763 ms)
[423/908] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe (2365 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11304:11304:1006/005913:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11304:11304:1006/005913:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11304:11480:1006/005914:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName (1640 ms)
[424/908] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName (2119 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11344:11344:1006/005913:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11344:11344:1006/005913:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11344:11522:1006/005914:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId (1661 ms)
[425/908] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId (2375 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutIdAndName
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11422:11422:1006/005914:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11422:11422:1006/005914:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11422:11575:1006/005915:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutIdAndName (1634 ms)
[426/908] PasswordManagerBrowserTestBase.PromptForInputElementWithoutIdAndName (2382 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11512:11512:1006/005914:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11512:11512:1006/005915:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs (1504 ms)
[427/908] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs (2110 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PasswordValueAccessible
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11543:11543:1006/005915:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11543:11543:1006/005915:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11543:11704:1006/005916:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[11658:11658:1006/005916:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11658:11658:1006/005916:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11658:11658:1006/005916:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11658:11658:1006/005916:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11658:11658:1006/005916:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11658:11658:1006/005916:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.PasswordValueAccessible (2120 ms)
[428/908] PasswordManagerBrowserTestBase.PasswordValueAccessible (2639 ms)
[ RUN      ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11605:11605:1006/005915:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11605:11605:1006/005916:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11605:11771:1006/005916:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005916:WARNING:channel.cc(358)] RawChannel write error
[11723:11723:1006/005916:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11723:11723:1006/005916:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11723:11723:1006/005916:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11723:11723:1006/005916:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue (1581 ms)
[429/908] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue (2106 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11677:11677:1006/005916:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11677:11677:1006/005916:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:53722...
sending server_data: {"host": "127.0.0.1", "port": 53722} (36 bytes)
[       OK ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp (1932 ms)
[430/908] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp (2648 ms)
[ RUN      ] PasswordManagerBrowserTestBase.ChangePwdFormBubbleShown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11730:11730:1006/005917:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11730:11730:1006/005917:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11730:11885:1006/005918:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.ChangePwdFormBubbleShown (1736 ms)
[431/908] PasswordManagerBrowserTestBase.ChangePwdFormBubbleShown (2372 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PasswordOverridenUpdateBubbleShown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11807:11807:1006/005917:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11807:11807:1006/005917:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11807:11975:1006/005918:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[11910:11910:1006/005918:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11910:11910:1006/005918:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11910:11910:1006/005918:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11910:11910:1006/005918:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.PasswordOverridenUpdateBubbleShown (1607 ms)
[432/908] PasswordManagerBrowserTestBase.PasswordOverridenUpdateBubbleShown (2115 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PasswordNotOverridenUpdateBubbleNotShown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11829:11829:1006/005918:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11829:11829:1006/005918:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11829:11990:1006/005918:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PasswordNotOverridenUpdateBubbleNotShown (1597 ms)
[433/908] PasswordManagerBrowserTestBase.PasswordNotOverridenUpdateBubbleNotShown (2105 ms)
[ RUN      ] PDFExtensionTest.DisablePlugin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11964:11964:1006/005919:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11964:11964:1006/005919:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PDFExtensionTest.DisablePlugin (1374 ms)
[434/908] PDFExtensionTest.DisablePlugin (2108 ms)
[ RUN      ] PDFExtensionTest.WhitespaceTitle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11989:11989:1006/005919:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11989:11989:1006/005919:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11989:12149:1006/005920:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[11989:11989:1006/005921:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectTitle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[       OK ] PDFExtensionTest.WhitespaceTitle (3172 ms)
[435/908] PDFExtensionTest.WhitespaceTitle (3685 ms)
[ RUN      ] PDFExtensionTest.EnsureSameOriginRepliesAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12005:12005:1006/005919:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12005:12005:1006/005920:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12005:12231:1006/005921:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005922:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PDFExtensionTest.EnsureSameOriginRepliesAllowed (3331 ms)
[436/908] PDFExtensionTest.EnsureSameOriginRepliesAllowed (3941 ms)
[ RUN      ] MaterialPDFExtensionTest.Viewport
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12033:12033:1006/005920:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12033:12033:1006/005920:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12033:12245:1006/005921:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12033:12033:1006/005923:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testDocumentNeedsScrollbars", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testSetZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testGetMostVisiblePage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testFitToWidth", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testFitToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testGoToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testGetPageScreenRect", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testBeforeZoomAfterZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomConstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomUnconstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12033:12033:1006/005924:INFO:CONSOLE(0)] "[SUCCESS] testToolbarHeightOffset", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[1:2:1006/005924:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MaterialPDFExtensionTest.Viewport (5283 ms)
[437/908] MaterialPDFExtensionTest.Viewport (5773 ms)
[ RUN      ] PluginPowerSaverBrowserTest.SmallCrossOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12387:12387:1006/005923:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12387:12387:1006/005924:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12387:12462:1006/005924:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PluginPowerSaverBrowserTest.SmallCrossOrigin (1590 ms)
[438/908] PluginPowerSaverBrowserTest.SmallCrossOrigin (2108 ms)
[ RUN      ] MaterialPDFExtensionTest.Elements
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12213:12213:1006/005921:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12213:12213:1006/005921:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12213:12335:1006/005922:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12213:12213:1006/005924:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12213:12213:1006/005925:INFO:CONSOLE(0)] "[SUCCESS] testPageSelectorChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12213:12213:1006/005925:INFO:CONSOLE(0)] "[SUCCESS] testPageSelectorDocLength", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12213:12213:1006/005925:INFO:CONSOLE(0)] "[SUCCESS] testToolbarDropdownShowHide", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12213:12213:1006/005925:INFO:CONSOLE(0)] "[SUCCESS] testBookmarkStructure", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12213:12213:1006/005925:INFO:CONSOLE(0)] "[SUCCESS] testZoomToolbarToggle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[1:2:1006/005925:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MaterialPDFExtensionTest.Elements (4833 ms)
[439/908] MaterialPDFExtensionTest.Elements (5524 ms)
[ RUN      ] PrefsFunctionalTest.TestHaveLocalStatePrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12536:12536:1006/005925:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12536:12536:1006/005926:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005926:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005926:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005926:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005926:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefsFunctionalTest.TestHaveLocalStatePrefs (1205 ms)
[440/908] PrefsFunctionalTest.TestHaveLocalStatePrefs (1580 ms)
[ RUN      ] PrefsFunctionalTest.TestDownloadDirPref
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12535:12535:1006/005925:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12535:12535:1006/005925:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35173...
sending server_data: {"host": "127.0.0.1", "port": 35173} (36 bytes)
[       OK ] PrefsFunctionalTest.TestDownloadDirPref (1459 ms)
[441/908] PrefsFunctionalTest.TestDownloadDirPref (2116 ms)
[ RUN      ] MaterialPDFExtensionTest.PageChange
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12357:12357:1006/005923:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12357:12357:1006/005923:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12357:12431:1006/005923:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[12357:12357:1006/005926:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[12357:12357:1006/005927:INFO:CONSOLE(0)] "[SUCCESS] testPageChangesWithArrows", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12357:12357:1006/005927:INFO:CONSOLE(0)] "[SUCCESS] testPageDoesntChangeWhenFormFocused", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12357:12357:1006/005927:INFO:CONSOLE(0)] "[SUCCESS] testPageDownInFitPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[12405:12405:1006/005927:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12405:12405:1006/005927:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12405:12405:1006/005927:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12405:12405:1006/005927:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12405:12405:1006/005927:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12405:12405:1006/005927:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12405:12405:1006/005927:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12405:12405:1006/005927:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] MaterialPDFExtensionTest.PageChange (4880 ms)
[442/908] MaterialPDFExtensionTest.PageChange (5522 ms)
[ RUN      ] PreservedWindowPlacement.PRE_Test
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12606:12606:1006/005926:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12606:12606:1006/005927:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PreservedWindowPlacement.PRE_Test (1229 ms)
[443/908] PreservedWindowPlacement.PRE_Test (1862 ms)
[ RUN      ] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12672:12672:1006/005927:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12672:12672:1006/005927:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs (1180 ms)
[444/908] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs (1857 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageCrossDomain
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12715:12715:1006/005927:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12715:12715:1006/005928:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50034...
sending server_data: {"host": "127.0.0.1", "port": 50034} (36 bytes)
[1:2:1006/005929:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderPageCrossDomain (1988 ms)
[445/908] PrerenderBrowserTest.PrerenderPageCrossDomain (2636 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageRemovingLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12786:12786:1006/005928:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12786:12786:1006/005928:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42723...
sending server_data: {"host": "127.0.0.1", "port": 42723} (36 bytes)
[1:2:1006/005930:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderPageRemovingLink (2064 ms)
[446/908] PrerenderBrowserTest.PrerenderPageRemovingLink (2639 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12787:12787:1006/005928:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12787:12787:1006/005928:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52727...
sending server_data: {"host": "127.0.0.1", "port": 52727} (36 bytes)
[1:2:1006/005930:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate (2022 ms)
[447/908] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate (2635 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderVisibility
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12909:12909:1006/005929:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12909:12909:1006/005929:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53831...
sending server_data: {"host": "127.0.0.1", "port": 53831} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderVisibility (1933 ms)
[448/908] PrerenderBrowserTest.PrerenderVisibility (2638 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderHttpAuthentication
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13053:13053:1006/005930:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13053:13053:1006/005930:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52947...
sending server_data: {"host": "127.0.0.1", "port": 52947} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderHttpAuthentication (1891 ms)
[449/908] PrerenderBrowserTest.PrerenderHttpAuthentication (2646 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13113:13113:1006/005931:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13113:13113:1006/005931:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47595...
sending server_data: {"host": "127.0.0.1", "port": 47595} (36 bytes)
[13113:13220:1006/005932:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005932:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005932:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond (2121 ms)
[450/908] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond (2635 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13114:13114:1006/005931:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13114:13114:1006/005931:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34207...
sending server_data: {"host": "127.0.0.1", "port": 34207} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst (2117 ms)
[451/908] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst (2637 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderServerRedirectInIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13239:13239:1006/005932:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13239:13239:1006/005932:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60596...
sending server_data: {"host": "127.0.0.1", "port": 60596} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderServerRedirectInIframe (2023 ms)
[452/908] PrerenderBrowserTest.PrerenderServerRedirectInIframe (2649 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCancelReferrer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13394:13394:1006/005933:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13394:13394:1006/005933:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35385...
sending server_data: {"host": "127.0.0.1", "port": 35385} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderCancelReferrer (2136 ms)
[453/908] PrerenderBrowserTest.PrerenderCancelReferrer (2893 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderQuickQuit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13443:13443:1006/005933:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13443:13443:1006/005934:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38730...
sending server_data: {"host": "127.0.0.1", "port": 38730} (36 bytes)
[1:3:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrerenderBrowserTest.PrerenderQuickQuit (1916 ms)
[454/908] PrerenderBrowserTest.PrerenderQuickQuit (2373 ms)
[ RUN      ] PrerenderBrowserTest.OpenTaskManagerBeforePrerender
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13444:13444:1006/005933:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13444:13444:1006/005934:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37851...
sending server_data: {"host": "127.0.0.1", "port": 37851} (36 bytes)
[       OK ] PrerenderBrowserTest.OpenTaskManagerBeforePrerender (3637 ms)
[455/908] PrerenderBrowserTest.OpenTaskManagerBeforePrerender (4207 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageWithFragment
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13767:13767:1006/005936:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13767:13767:1006/005936:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52518...
sending server_data: {"host": "127.0.0.1", "port": 52518} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderPageWithFragment (1568 ms)
[456/908] PrerenderBrowserTest.PrerenderPageWithFragment (2119 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageNavigateFragment
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13941:13941:1006/005937:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13941:13941:1006/005937:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36493...
sending server_data: {"host": "127.0.0.1", "port": 36493} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderPageNavigateFragment (1497 ms)
[457/908] PrerenderBrowserTest.PrerenderPageNavigateFragment (1843 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13945:13945:1006/005938:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13945:13945:1006/005938:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47848...
sending server_data: {"host": "127.0.0.1", "port": 47848} (36 bytes)
[13945:14015:1006/005939:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash (1636 ms)
[458/908] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash (2103 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderHTML5Audio
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13548:13548:1006/005934:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13548:13548:1006/005934:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34200...
sending server_data: {"host": "127.0.0.1", "port": 34200} (36 bytes)
[1:2:1006/005939:WARNING:channel.cc(358)] RawChannel write error
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13548:13684:1006/005939:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13548:13684:1006/005939:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/005939:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] PrerenderBrowserTest.PrerenderHTML5Audio (5090 ms)
[459/908] PrerenderBrowserTest.PrerenderHTML5Audio (5798 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderHTML5VideoJs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13763:13763:1006/005936:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13763:13763:1006/005936:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36522...
sending server_data: {"host": "127.0.0.1", "port": 36522} (36 bytes)
[1:2:1006/005940:WARNING:channel.cc(358)] RawChannel write error
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13763:13829:1006/005940:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13763:13829:1006/005940:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/005940:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] PrerenderBrowserTest.PrerenderHTML5VideoJs (4904 ms)
[460/908] PrerenderBrowserTest.PrerenderHTML5VideoJs (5546 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14112:14112:1006/005940:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14112:14112:1006/005940:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56572...
sending server_data: {"host": "127.0.0.1", "port": 56572} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource (1716 ms)
[461/908] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource (2366 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSafeBrowsingIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14113:14113:1006/005940:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14113:14113:1006/005940:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39393...
sending server_data: {"host": "127.0.0.1", "port": 39393} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderSafeBrowsingIframe (1877 ms)
[462/908] PrerenderBrowserTest.PrerenderSafeBrowsingIframe (2368 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderXhrDelete
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14081:14081:1006/005939:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14081:14081:1006/005939:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37326...
sending server_data: {"host": "127.0.0.1", "port": 37326} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderXhrDelete (2697 ms)
[463/908] PrerenderBrowserTest.PrerenderXhrDelete (3152 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClickClickGoBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14279:14279:1006/005941:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14279:14279:1006/005941:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57430...
sending server_data: {"host": "127.0.0.1", "port": 57430} (36 bytes)
[14379:14379:1006/005943:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14379:14379:1006/005943:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PrerenderBrowserTest.PrerenderClickClickGoBack (2122 ms)
[464/908] PrerenderBrowserTest.PrerenderClickClickGoBack (2632 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClickNewForegroundTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14426:14426:1006/005942:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14426:14426:1006/005942:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40088...
sending server_data: {"host": "127.0.0.1", "port": 40088} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderClickNewForegroundTab (2230 ms)
[465/908] PrerenderBrowserTest.PrerenderClickNewForegroundTab (2635 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14442:14442:1006/005943:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14442:14442:1006/005943:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43788...
sending server_data: {"host": "127.0.0.1", "port": 43788} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect (2253 ms)
[466/908] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect (2889 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSSLReferrerPolicy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14427:14427:1006/005942:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14427:14427:1006/005943:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49769...
sending server_data: {"host": "127.0.0.1", "port": 49769} (36 bytes)
HTTPS server started on https://127.0.0.1:44564...
sending server_data: {"host": "127.0.0.1", "port": 44564} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderSSLReferrerPolicy (2696 ms)
[467/908] PrerenderBrowserTest.PrerenderSSLReferrerPolicy (3157 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14608:14608:1006/005944:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14608:14608:1006/005944:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52395...
sending server_data: {"host": "127.0.0.1", "port": 52395} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap (2138 ms)
[468/908] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap (2904 ms)
[ RUN      ] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14776:14776:1006/005946:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14776:14776:1006/005946:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord (1700 ms)
[469/908] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord (2106 ms)
[ RUN      ] PrerenderBrowserTestWithExtensions.StreamsTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14722:14722:1006/005945:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14722:14722:1006/005945:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60008...
sending server_data: {"host": "127.0.0.1", "port": 60008} (36 bytes)
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrerenderBrowserTestWithExtensions.StreamsTest (2275 ms)
[470/908] PrerenderBrowserTestWithExtensions.StreamsTest (2901 ms)
[ RUN      ] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14775:14775:1006/005945:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14775:14775:1006/005946:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42446...
sending server_data: {"host": "127.0.0.1", "port": 42446} (36 bytes)
File not found prerender/dummy.nmf full path:/tmp/runqzVend/chrome/test/data/prerender/dummy.nmf
localhost - - [06/Oct/2015 00:59:47] code 404, message Not Found
[14775:14775:1006/005947:INFO:CONSOLE(0)] "NativeClient: could not load manifest url.", source: http://127.0.0.1:42446/files/prerender/prerender_plugin_nacl_enabled.html (0)
[       OK ] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled (2201 ms)
[471/908] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled (2633 ms)
[ RUN      ] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14936:14936:1006/005947:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14936:14936:1006/005947:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005947:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap (1222 ms)
[472/908] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap (1865 ms)
[ RUN      ] ProfileBrowserTest.CreateOldProfileSynchronous
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15046:15046:1006/005948:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15046:15046:1006/005948:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileBrowserTest.CreateOldProfileSynchronous (1382 ms)
[473/908] ProfileBrowserTest.CreateOldProfileSynchronous (2112 ms)
[ RUN      ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15068:15068:1006/005948:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15068:15068:1006/005948:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown (1298 ms)
[474/908] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown (1861 ms)
[ RUN      ] ProfileWindowBrowserTest.GuestClearsCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15096:15096:1006/005948:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15096:15096:1006/005948:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15096:15096:1006/005949:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58314...
sending server_data: {"host": "127.0.0.1", "port": 58314} (36 bytes)
[15096:15197:1006/005950:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
testserver.py: Broken pipe
[       OK ] ProfileWindowBrowserTest.GuestClearsCookies (2344 ms)
[475/908] ProfileWindowBrowserTest.GuestClearsCookies (2898 ms)
[ RUN      ] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt
HTTPS server started on https://127.0.0.1:53936...
sending server_data: {"host": "127.0.0.1", "port": 53936} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15139:15139:1006/005949:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15139:15139:1006/005949:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15139:15139:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:53936/files/push_messaging/push_test.js (18)
[15139:15139:1006/005950:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:53936/files/push_messaging/push_test.js (18)
[15139:15139:1006/005950:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15139:15139:1006/005950:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15139:15139:1006/005950:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt (2245 ms)
[476/908] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt (2904 ms)
[ RUN      ] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked
HTTPS server started on https://127.0.0.1:56198...
sending server_data: {"host": "127.0.0.1", "port": 56198} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15297:15297:1006/005950:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15297:15297:1006/005950:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15297:15297:1006/005951:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56198/files/push_messaging/push_test.js (18)
[15297:15297:1006/005951:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:56198/files/push_messaging/push_test.js (18)
[15297:15297:1006/005951:INFO:CONSOLE(18)] "sendResultToTest: PermissionDeniedError - Registration failed - permission denied", source: https://127.0.0.1:56198/files/push_messaging/push_test.js (18)
[15297:15297:1006/005951:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15297:15297:1006/005951:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15297:15297:1006/005951:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked (2116 ms)
[477/908] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked (2633 ms)
[ RUN      ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue
HTTPS server started on https://127.0.0.1:56662...
sending server_data: {"host": "127.0.0.1", "port": 56662} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15298:15298:1006/005950:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15298:15298:1006/005950:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15298:15298:1006/005951:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56662/files/push_messaging/push_test.js (18)
[15298:15298:1006/005951:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56662/files/push_messaging/push_test.js (18)
[15298:15298:1006/005951:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:56662/files/push_messaging/push_test.js (18)
[15298:15298:1006/005951:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:56662/files/push_messaging/push_test.js (18)
[15298:15298:1006/005951:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:56662/files/push_messaging/push_test.js (18)
[15298:15427:1006/005952:WARNING:channel.cc(358)] RawChannel write error
[15298:15298:1006/005952:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15298:15298:1006/005952:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15298:15298:1006/005952:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue (2262 ms)
[478/908] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue (2897 ms)
[ RUN      ] PushMessagingBrowserTest.PermissionStateSaysPrompt
HTTPS server started on https://127.0.0.1:39652...
sending server_data: {"host": "127.0.0.1", "port": 39652} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15446:15446:1006/005951:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15446:15446:1006/005951:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15446:15446:1006/005952:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:39652/files/push_messaging/push_test.js (18)
[15446:15446:1006/005952:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:39652/files/push_messaging/push_test.js (18)
[15446:15446:1006/005952:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15446:15446:1006/005952:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15446:15446:1006/005952:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.PermissionStateSaysPrompt (1813 ms)
[479/908] PushMessagingBrowserTest.PermissionStateSaysPrompt (2397 ms)
[ RUN      ] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:35543...
sending server_data: {"host": "127.0.0.1", "port": 35543} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15498:15498:1006/005952:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15498:15498:1006/005952:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15498:15498:1006/005953:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:35543/files/push_messaging/push_test.js (18)
[15498:15498:1006/005953:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:35543/files/push_messaging/push_test.js (18)
[15498:15498:1006/005953:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:35543/files/push_messaging/push_test.js (18)
[15498:15498:1006/005953:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:35543/files/push_messaging/push_test.js (18)
[15498:15498:1006/005953:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:35543/files/push_messaging/push_test.js (18)
[15498:15498:1006/005953:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:35543/files/push_messaging/push_test.js (18)
[15498:15498:1006/005953:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:35543/files/push_messaging/push_test.js (18)
[15498:15498:1006/005953:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15498:15498:1006/005953:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15498:15498:1006/005953:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes (2192 ms)
[480/908] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes (2635 ms)
[ RUN      ] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:48319...
sending server_data: {"host": "127.0.0.1", "port": 48319} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15558:15558:1006/005953:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15558:15558:1006/005953:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15558:15558:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:48319/files/push_messaging/push_test.js (18)
[15558:15558:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:48319/files/push_messaging/push_test.js (18)
[15558:15558:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:48319/files/push_messaging/push_test.js (18)
[15558:15558:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:48319/files/push_messaging/push_test.js (18)
[15558:15558:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:48319/files/push_messaging/push_test.js (18)
[15558:15558:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:48319/files/push_messaging/push_test.js (18)
[15558:15558:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:48319/files/push_messaging/push_test.js (18)
[15558:15668:1006/005954:WARNING:channel.cc(358)] RawChannel write error
[15558:15558:1006/005954:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15558:15558:1006/005954:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15558:15558:1006/005954:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes (2168 ms)
[481/908] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes (2643 ms)
[ RUN      ] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:41069...
sending server_data: {"host": "127.0.0.1", "port": 41069} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15582:15582:1006/005953:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15582:15582:1006/005953:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15582:15582:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:41069/files/push_messaging/push_test.js (18)
[15582:15582:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:41069/files/push_messaging/push_test.js (18)
[15582:15582:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:41069/files/push_messaging/push_test.js (18)
[15582:15582:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:41069/files/push_messaging/push_test.js (18)
[15582:15582:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:41069/files/push_messaging/push_test.js (18)
[15582:15582:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:41069/files/push_messaging/push_test.js (18)
[15582:15582:1006/005954:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:41069/files/push_messaging/push_test.js (18)
[15582:15582:1006/005954:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15582:15582:1006/005954:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15582:15582:1006/005954:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes (2156 ms)
[482/908] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes (2891 ms)
[ RUN      ] PushMessagingBackgroundModeDisabledBrowserTest.BackgroundModeDisabledWithCommandLine
HTTPS server started on https://127.0.0.1:55878...
sending server_data: {"host": "127.0.0.1", "port": 55878} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15655:15655:1006/005954:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15655:15655:1006/005954:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15655:15655:1006/005955:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55878/files/push_messaging/push_test.js (18)
[15655:15655:1006/005955:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55878/files/push_messaging/push_test.js (18)
[15655:15655:1006/005955:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:55878/files/push_messaging/push_test.js (18)
[15655:15655:1006/005955:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:55878/files/push_messaging/push_test.js (18)
[15655:15655:1006/005955:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15655:15655:1006/005955:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15655:15655:1006/005955:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBackgroundModeDisabledBrowserTest.BackgroundModeDisabledWithCommandLine (2116 ms)
[483/908] PushMessagingBackgroundModeDisabledBrowserTest.BackgroundModeDisabledWithCommandLine (2632 ms)
[ RUN      ] ReferrerPolicyTest.HttpsMiddleClickOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15744:15744:1006/005954:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15744:15744:1006/005954:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpsMiddleClickOrigin (1732 ms)
[484/908] ReferrerPolicyTest.HttpsMiddleClickOrigin (2369 ms)
[ RUN      ] ReferrerPolicyTest.MiddleClickTargetBlankOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15847:15847:1006/005955:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15847:15847:1006/005955:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.MiddleClickTargetBlankOrigin (1486 ms)
[485/908] ReferrerPolicyTest.MiddleClickTargetBlankOrigin (2111 ms)
[ RUN      ] ReferrerPolicyTest.MiddleClickRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15899:15899:1006/005956:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15899:15899:1006/005956:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005957:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ReferrerPolicyTest.MiddleClickRedirect (1673 ms)
[486/908] ReferrerPolicyTest.MiddleClickRedirect (2377 ms)
[ RUN      ] ReferrerPolicyTest.TargetBlankRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15954:15954:1006/005956:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15954:15954:1006/005956:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.TargetBlankRedirect (1733 ms)
[487/908] ReferrerPolicyTest.TargetBlankRedirect (2374 ms)
[ RUN      ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16017:16017:1006/005957:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16017:16017:1006/005957:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag (1498 ms)
[488/908] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag (2120 ms)
[ RUN      ] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16081:16081:1006/005957:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16081:16081:1006/005957:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs (1142 ms)
[489/908] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs (1853 ms)
[ RUN      ] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16239:16239:1006/005958:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16239:16239:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005959:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord (1212 ms)
[490/908] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord (1845 ms)
[ RUN      ] SearchByImageBrowserTest.ImageSearchWithCorruptImage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16182:16182:1006/005958:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16182:16182:1006/005958:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36586...
sending server_data: {"host": "127.0.0.1", "port": 36586} (36 bytes)
[1:2:1006/005959:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SearchByImageBrowserTest.ImageSearchWithCorruptImage (1634 ms)
[491/908] SearchByImageBrowserTest.ImageSearchWithCorruptImage (2372 ms)
[ RUN      ] SpellingMenuObserverTest.SuggestionsForceTopSeparator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16246:16246:1006/005959:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16246:16246:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SpellingMenuObserverTest.SuggestionsForceTopSeparator (1267 ms)
[492/908] SpellingMenuObserverTest.SuggestionsForceTopSeparator (1840 ms)
[ RUN      ] ChromeRenderProcessHostTest.Backgrounding
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16297:16297:1006/005959:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16297:16297:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16297:16297:1006/010000:ERROR:render_process_host_chrome_browsertest.cc(306)] Can't background processes
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeRenderProcessHostTest.Backgrounding (1207 ms)
[493/908] ChromeRenderProcessHostTest.Backgrounding (1848 ms)
[ RUN      ] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16487:16487:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16487:16487:1006/010000:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16487:16487:1006/010002:WARNING:sad_tab_view.cc(109)] Tab Killed: chrome://omnibox/
[16487:16487:1006/010002:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[16487:16487:1006/010002:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[16487:16487:1006/010002:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied (2161 ms)
[494/908] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied (2636 ms)
[ RUN      ] ChromeRenderProcessHostTestWithCommandLine.ProcessOverflow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16489:16489:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16489:16489:1006/010000:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeRenderProcessHostTestWithCommandLine.ProcessOverflow (1944 ms)
[495/908] ChromeRenderProcessHostTestWithCommandLine.ProcessOverflow (2635 ms)
[ RUN      ] RepostFormWarningTest.TestLoginAfterRepost
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16497:16497:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16497:16497:1006/010001:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59850...
sending server_data: {"host": "127.0.0.1", "port": 59850} (36 bytes)
[       OK ] RepostFormWarningTest.TestLoginAfterRepost (2274 ms)
[496/908] RepostFormWarningTest.TestLoginAfterRepost (2629 ms)
[ RUN      ] ContinueWhereILeftOffTest.PRE_PostWithPassword
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16815:16815:1006/010003:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16815:16815:1006/010003:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.PRE_PostWithPassword (1353 ms)
[497/908] ContinueWhereILeftOffTest.PRE_PostWithPassword (1855 ms)
[ RUN      ] ServiceProcessControlBrowserTest.DieOnDisconnect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16515:16515:1006/010001:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16515:16515:1006/010001:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ServiceProcessControlBrowserTest.DieOnDisconnect (3470 ms)
[498/908] ServiceProcessControlBrowserTest.DieOnDisconnect (3953 ms)
[ RUN      ] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16821:16821:1006/010003:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16821:16821:1006/010003:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers (1927 ms)
[499/908] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers (2365 ms)
[ RUN      ] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16816:16816:1006/010003:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16816:16816:1006/010003:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose (2244 ms)
[500/908] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose (2638 ms)
[ RUN      ] NoSessionRestoreTest.PRE_SessionCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17012:17012:1006/010005:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17012:17012:1006/010005:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.PRE_SessionCookies (1337 ms)
[501/908] NoSessionRestoreTest.PRE_SessionCookies (1847 ms)
[ RUN      ] RestartTest.PRE_CookiesClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17011:17011:1006/010005:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17011:17011:1006/010005:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestartTest.PRE_CookiesClearedOnExit (1397 ms)
[502/908] RestartTest.PRE_CookiesClearedOnExit (2126 ms)
[ RUN      ] SessionRestoreTest.SessionStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17107:17107:1006/010006:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17107:17107:1006/010006:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.SessionStorage (1726 ms)
[503/908] SessionRestoreTest.SessionStorage (2365 ms)
[ RUN      ] SessionRestoreTest.SessionStorageAfterTabReplace
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17241:17241:1006/010007:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17241:17241:1006/010007:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.SessionStorageAfterTabReplace (2044 ms)
[504/908] SessionRestoreTest.SessionStorageAfterTabReplace (2633 ms)
[ RUN      ] NoSessionRestoreTest.SessionCookiesBrowserClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17066:17066:1006/010006:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17066:17066:1006/010006:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010007:WARNING:channel.cc(358)] RawChannel write error
[17066:17193:1006/010007:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010008:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NoSessionRestoreTest.SessionCookiesBrowserClose (3557 ms)
[505/908] NoSessionRestoreTest.SessionCookiesBrowserClose (4205 ms)
[ RUN      ] TabRestoreTest.RestoreTabWithSpecialURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17410:17410:1006/010008:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17410:17410:1006/010008:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TabRestoreTest.RestoreTabWithSpecialURL (2956 ms)
[506/908] TabRestoreTest.RestoreTabWithSpecialURL (3692 ms)
[ RUN      ] SmartSessionRestoreSimpleTest.CorrectLoadingOrder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17279:17279:1006/010007:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17279:17279:1006/010007:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] SmartSessionRestoreSimpleTest.CorrectLoadingOrder (4301 ms)
[507/908] SmartSessionRestoreSimpleTest.CorrectLoadingOrder (4741 ms)
[ RUN      ] TabRestoreTest.PRE_RestoreOnStartup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17603:17603:1006/010010:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17603:17603:1006/010010:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TabRestoreTest.PRE_RestoreOnStartup (1734 ms)
[508/908] TabRestoreTest.PRE_RestoreOnStartup (2373 ms)
[ RUN      ] TabRestoreTest.RestoreTabWithSpecialURLOnBack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17562:17562:1006/010009:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17562:17562:1006/010010:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17562:17633:1006/010011:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010011:WARNING:channel.cc(358)] RawChannel write error
[17562:17734:1006/010011:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] TabRestoreTest.RestoreTabWithSpecialURLOnBack (3501 ms)
[509/908] TabRestoreTest.RestoreTabWithSpecialURLOnBack (4208 ms)
[ RUN      ] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17818:17818:1006/010012:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17818:17818:1006/010012:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17818:17818:1006/010013:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAKSUlEQVR4Xu2de2wUxx3Hfxhj5dkSIgOhpICDWilH1AjTGEwdnaCNdbi+2/n+EGlKAvSBopRIKa+KSC5tCU+ZoKaKQ9WSNihqgsXDqRMkHBRBDDi04Q9kGQFG4JAEqF1TIkwSP+BcjBXK7zC3551Ze3zdz/7NnffD3uz8HjND/hAQEBAQEBAQEBAQEBAQEBAQEOAMjeWpOVjF5djFB7gWDWjmNm5DMxq4lg9gF5djlZoTy3OGkmceuzNWoBaiDDu5Dmf4M26/en2GM1yHnShTC2MFj91JNhG+y4lwKVejkTtTv9DI1VzqRMJ3UaoMxlS1Bof5iuunX8FhtQZTaTD1J6EsNU2tRA06uNP7hQ7UkCuxB3kDN/X605t4Q+xB6g8wGWV8njvNXJQUnoH9Op+O/TyD+g5nLEpwXAjwURCK+JCR7ziEIvKf6CRUIC4E+CiIc7DT5LdgJ+eQf8QKuEoI8FdQBi/jL41/05e8jDLIPM50rhYCfBaE+/Cei4DL+Ce2ogy/4We4i2fwG5RhK3/Il5NLwnu4j0yC0dgqBfgvKKmeI/wSopGv0S34/tcRxR/4SDJFZIpwplrCLdzZ54LG9DinalG/Lx5H1+AQP4dNqOSDfIovXb1O8UFUYhM/x6GvRjB+iS/1NP/CGDIDHuU6DQFaY5CaglZxW2d5WdE9RMV3qDn8Op9LKvwcv67mTLmdqOgePI+zQk+rmmLo2eG1Ou8r/beY8+R1AW14PpRFFMlWv0NzqtLxb/w2kk0UysLz3PaVIOdJMkHsfo2pmbHXPFZ1z2A4RPTDb/BG/qLX6r/AK9FRRBzqnk1hFZkAReL/qd8E0SC8iZJwJhGewgXP+v/T9dSEM1GCN2kQaZOBdTo/LfOhhhqOCt3Pxw413FD4iS1CgAWCsNvEN2A36RO9W/wxlggq/uYt0yjH+DW1Ri1Us69eC9Ua/JWPCS1mX+1quAgLrRFEFMvnNnG7cbyDeRh9i2ntPLyTMEi0YSrpgjGo5057BEkw74ab/Ut3hieSjZn8MvbyEW7idm7iI9jLL2NmJPta9ujV/0lVPzHw9Ag9VgiScGl3Zsd5gCh3iPMEasRTIp+vGvWjcKbzAPZ16cF6A2OP+HFZKYgyeLtaQhmUwc/ypylI/5SfDWdiMW+nDO03lxiaLRMk4RA+SF07PuAQaZMhXuyWC8KOXqrfTrpgHXfaLUgWfHo1GBzSLv+gCHHbBUlmjMRHqenBRzNGaoekIuayWJAsAN0Ql7VjL1bgaWcWnsYLeJ/br+u5oF3uCWeKiN1qQRIn3DXHQTN+XXQPCQqH8fJrxag2J0y68FohwHJBEjUblWo4USwfr+Aot3ALjqKsOxUWHcFvq9kGsoWIWyPoEnmgS0SiaFRGR5jKF9bZ8/zwKfIA3u9JNvaSCXipRXo6sYM8oCb0kJK/pCYYKeRwiw1idINJPH6T6sfJBNhmkx6cLb6DPKJeFKJfNFUl7bTpUj8l7wzmPdcF7THUDcTVNunBJtIiko1PuvTgk0i2oRYEm/Twn3KHkCbOI2hFq/MImYGrbJGDj/EUGUHNV/ON9fdYoKYF9diCH4dvI/tAhQWhg704YxEPBCUBJckFBILqA0FJwOTkAgJBZYGgpMUdPh8ISoKallxAIGilbM7HvkCQADVCwKLCYXwsEHTDgiW5Isd5+Nq08V/pJ8h5WK4kSnGxlRMR/6y5u1fPyeVL6SaIBslanxOhVOBSIWjbDQuNOqwWpJ8vLfWQJFML6Dr4eboJUguEoGpKBdnlJzP/WGFaDy70q6AJsjsxpaW2cuBKzOLxa4YFvU/9SO4QOWyksHw4licE1ffwke8aFNSG79oUlMfyyA01V9zA2z02AB82Iucc/s4h6mdkSVrNITewWjxB66kHoqPwcboEElgv7ne1u9FyYXT+Lfv/LqSHIDVf3EF5bysZhcn6btJBEBcKQVW9jMOSLShznkA8DZ6gKWJIqXE3WitG9YcoCfjVwBcUe0jcQS25gQYRnYzVzTzaX70RT1ADuSHDN3Wva0/7WwNbkLo3ITR3Qw69oSxyYcrtfHAgCwplyYmrIUGyZ4JPpJkg/Z+YJDqem9LvJ6Y/SMsI7os0G6T1X/MSFeMr/xeveT4gBOVTyuAXPheIzmEr5xgXlC8EHSA3sEuGGpb147eob/kZamCXTrDqziB+w29FqPQ3WNVNd7i/NPf4rKjJ13THKnejc1wSZq4pW78XLvibMPOQcvWwsuyMrYLcU64aSfvUUd/BxYEhKHcIX5ZJey9lHw+oH3C7HYL0yz7uhUNPqLlWCNIvHLqXnm1rA/Wz9KzRvOAF/NkCQfrNC+7tLxpLgXdaIEi3/cW9gYo8IBb3WyqIF8mEvdcWvH2kQXQEGmwVJFsL1UrvTZw5Woq+zedtFMQ5Urya5r0NeDlpob7HX1ooaLkQdD6U5b2R/ARpgpl8xTZBMpOOMq2lCLF80gS/tEtQLF9qx2TqHXIfcWwmbewShM1Cz3HNeTA6iselk6DicXKuhxL9BXUb00kQ/ij0xJ2x2ksy0RodlS6CoqPQKgRVmFnUuyFdBPEGqTw6yciycHyOMekgCGMSipxV5jYWeIs08G3h+HF+w5mV+jQvsR8lVmBwawoU2SNIXjjJTCmAogTB1WY3NznlfYm//6sYsd5tJ83wbXxKCnKmkx6Jx0BgBXkE//BbkHsdDy9IPdhqfIMldHg4KUCkcn2+OFnDJjrk+IXRpI9aIq3z6cJh5AEnty8E4aQoVMltAU9LmWqJ0U3e9OvjeLcvFDmzqEdQmSCzLpxJAoPbBGKxtyoUWv0XhL9RD2Cx1IM4HiWB2Y0m272N/mp2Hwg63uPbOLGQuZYExrcqxUVMJA/gZ9zudw8RJYCJiaVw7Hf9eelvdovG6HiP+4J86K+ixBZTNEo9aI7dT+7ob5eMkx43GR7kRPhVHMVFvsKX/RU0Y2Ti1BBxl3jA6IbbtUKRJSGI0FObqA/ryAWjW7bjZHS8rYKi43HyJj1bXMIR85v+oxETbRSEiWi8Sc9ut6jfl2MjcNGZbpsgZ3oPTVyHoneTBjoHj7TzIpsE8aKbJxOo1zr1Sf/oGlQWDrND0PWgQujRyIcaO/zotJqiIcjP65DG02Py+Cx0YEX4NtsEYbfO2GP+ALZTKLJJELbov7nMH+H3FsbYIAhxrNOY9/h5CCQ+5w3RUf0rCM26QYXPx4iilTcWj+svQdhvIiT1/SBadGBzLL+vBSHOa00mNPw/yvgEL+ecPhNUJ7OF9jxHS5MfMYF9vMh5mAb5KqiFl4YzyVYwGttSGDq3qQVqQu4Q84KwDaPJDvQP5EcH6vltrDemp1qEzHYTK+jjAwOqYgU00IhOQoX/274jjgrR3zPgdsYvQb1vcupR4oylgQ8mo8xwb8d5lGEypROhLDVNrUSN3nan6ECNWqmmhbIoXQnf5US4lKvR2CsxjVzNpU5ELFhKd5yhsTw1F6u5nKtQw7VoQDO3cRua0cC1qOEqLsdqNTeW5wwla/gvpXzJeo7GTncAAAAASUVORK5CYII=)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[17818:17818:1006/010013:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[       OK ] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL (1818 ms)
[510/908] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL (2380 ms)
[ RUN      ] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17850:17850:1006/010012:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17850:17850:1006/010013:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17850:17982:1006/010013:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/010013:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010013:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag (1514 ms)
[511/908] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag (2106 ms)
[ RUN      ] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18042:18042:1006/010014:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18042:18042:1006/010014:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired (1178 ms)
[512/908] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired (1866 ms)
[ RUN      ] SecurityStateModelTest.HttpPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18073:18073:1006/010014:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18073:18073:1006/010014:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57235...
sending server_data: {"host": "127.0.0.1", "port": 57235} (36 bytes)
testserver.py: Broken pipe
[       OK ] SecurityStateModelTest.HttpPage (1604 ms)
[513/908] SecurityStateModelTest.HttpPage (2109 ms)
[ RUN      ] SecurityStateModelTest.SHA1Broken
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18081:18081:1006/010014:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18081:18081:1006/010014:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:48985...
sending server_data: {"host": "127.0.0.1", "port": 48985} (36 bytes)
[       OK ] SecurityStateModelTest.SHA1Broken (1630 ms)
[514/908] SecurityStateModelTest.SHA1Broken (2110 ms)
[ RUN      ] SiteDetailsBrowserTest.IsolateExtensions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17814:17814:1006/010012:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17814:17814:1006/010012:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17814:17814:1006/010013:INFO:CONSOLE(1)] "Extension One running", source: chrome-extension://adpdpjhgehiannnhdkeleecjlfnnadkl/script.js (1)
[17814:17996:1006/010013:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010017:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SiteDetailsBrowserTest.IsolateExtensions (6332 ms)
[515/908] SiteDetailsBrowserTest.IsolateExtensions (6855 ms)
[ RUN      ] SSLUITest.TestHTTPSExpiredCertAndGoForward
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18247:18247:1006/010015:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18247:18247:1006/010015:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44941...
sending server_data: {"host": "127.0.0.1", "port": 44941} (36 bytes)
HTTPS server started on https://127.0.0.1:56157...
sending server_data: {"host": "127.0.0.1", "port": 56157} (36 bytes)
[18247:18274:1006/010017:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[18247:18283:1006/010017:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SSLUITest.TestHTTPSExpiredCertAndGoForward (2871 ms)
[516/908] SSLUITest.TestHTTPSExpiredCertAndGoForward (3422 ms)
[ RUN      ] SSLUITest.TestMarkNonSecureAs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18298:18298:1006/010016:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18298:18298:1006/010017:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18298:18298:1006/010017:INFO:CONSOLE(299)] "Unexpected condition on file:///: Could not find value for language", source: file:/// (299)
[1:2:1006/010018:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITest.TestMarkNonSecureAs (2689 ms)
[517/908] SSLUITest.TestMarkNonSecureAs (3420 ms)
[ RUN      ] SSLUITest.TestWSSInvalidCertAndClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18294:18294:1006/010016:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18294:18294:1006/010016:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:32966...
sending server_data: {"host": "127.0.0.1", "port": 32966} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:50575...
sending server_data: {"host": "127.0.0.1", "port": 50575} (36 bytes)
[18294:18346:1006/010019:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[18294:18294:1006/010019:INFO:CONSOLE(16)] "WebSocket connection to 'wss://127.0.0.1:50575/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:32966/files/ssl/wss_close.html?50575 (16)
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[18294:18354:1006/010019:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18294:18354:1006/010019:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010019:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SSLUITest.TestWSSInvalidCertAndClose (3756 ms)
[518/908] SSLUITest.TestWSSInvalidCertAndClose (4207 ms)
[ RUN      ] SSLUITest.TestRunsInsecuredContentRandomizeHash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18629:18629:1006/010019:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18629:18629:1006/010020:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33317...
sending server_data: {"host": "127.0.0.1", "port": 33317} (36 bytes)
HTTPS server started on https://127.0.0.1:56441...
sending server_data: {"host": "127.0.0.1", "port": 56441} (36 bytes)
[18629:18629:1006/010021:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:56441 ran insecure content from http://replace_with_host_and_port/files/ssl/randomize_hash.js
[18629:18629:1006/010021:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:56441 ran insecure content from http://replace_with_host_and_port/files/ssl/randomize_hash.js
[18629:18629:1006/010021:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:56441/files/ssl/page_runs_insecure_content.html' was loaded over HTTPS, but requested an insecure script 'http://replace_with_host_and_port/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:56441/files/ssl/page_runs_insecure_content.html (0)
[       OK ] SSLUITest.TestRunsInsecuredContentRandomizeHash (2536 ms)
[519/908] SSLUITest.TestRunsInsecuredContentRandomizeHash (3452 ms)
[ RUN      ] SSLUITest.TestBadHTTPSDownload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18553:18553:1006/010019:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18553:18553:1006/010020:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35200...
sending server_data: {"host": "127.0.0.1", "port": 35200} (36 bytes)
HTTPS server started on https://127.0.0.1:46651...
sending server_data: {"host": "127.0.0.1", "port": 46651} (36 bytes)
[18553:18827:1006/010021:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[1:2:1006/010021:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITest.TestBadHTTPSDownload (3341 ms)
[520/908] SSLUITest.TestBadHTTPSDownload (3952 ms)
[ RUN      ] SSLUITest.TestRedirectHTTPSToHTTP
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19150:19150:1006/010020:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19150:19150:1006/010021:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38436...
sending server_data: {"host": "127.0.0.1", "port": 38436} (36 bytes)
HTTPS server started on https://127.0.0.1:54549...
sending server_data: {"host": "127.0.0.1", "port": 54549} (36 bytes)
[       OK ] SSLUITest.TestRedirectHTTPSToHTTP (2096 ms)
[521/908] SSLUITest.TestRedirectHTTPSToHTTP (2637 ms)
[ RUN      ] SSLUITest.TestDisplaysCachedInsecureContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18815:18815:1006/010020:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18815:18815:1006/010020:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46354...
sending server_data: {"host": "127.0.0.1", "port": 46354} (36 bytes)
HTTPS server started on https://127.0.0.1:36356...
sending server_data: {"host": "127.0.0.1", "port": 36356} (36 bytes)
[18815:18815:1006/010022:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:36356/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ2MzU0' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:46354/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:36356/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ2MzU0 (12)
[19232:19232:1006/010022:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19232:19232:1006/010022:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SSLUITest.TestDisplaysCachedInsecureContent (2462 ms)
[522/908] SSLUITest.TestDisplaysCachedInsecureContent (3431 ms)
[ RUN      ] SSLUITest.BadCertFollowedByGoodCert
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19372:19372:1006/010022:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19372:19372:1006/010023:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:42239...
sending server_data: {"host": "127.0.0.1", "port": 42239} (36 bytes)
HTTPS server started on https://127.0.0.1:33556...
sending server_data: {"host": "127.0.0.1", "port": 33556} (36 bytes)
[19372:19434:1006/010024:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[1:2:1006/010024:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITest.BadCertFollowedByGoodCert (2843 ms)
[523/908] SSLUITest.BadCertFollowedByGoodCert (3421 ms)
[ RUN      ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReporting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19401:19401:1006/010023:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19401:19401:1006/010023:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:57466...
sending server_data: {"host": "127.0.0.1", "port": 57466} (36 bytes)
[19401:19517:1006/010024:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReporting (2412 ms)
[524/908] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReporting (2903 ms)
[ RUN      ] SSLUITest.TestUnsafeContentsInWorkerWithUserException
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19347:19347:1006/010022:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19347:19347:1006/010022:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:40938...
sending server_data: {"host": "127.0.0.1", "port": 40938} (36 bytes)
HTTPS server started on https://localhost:33654...
sending server_data: {"host": "localhost", "port": 33654} (36 bytes)
[19347:19413:1006/010025:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19347:19413:1006/010025:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:4:1006/010024:FATAL:memory.cc(18)] Out of memory. size=4194304
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x000002fc71d7 logging::LogMessage::~LogMessage()
#3 0x00000f250eb9 base::(anonymous namespace)::OnNoMemory()
#4 0x00000ba1ae34 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory()
#5 0x00000ba1a454 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory()
#6 0x000004eb3d22 SkDiscardableMemory::Create()
#7 0x000004bf4c4a SkResourceCacheDiscardableAllocator::allocPixelRef()
#8 0x0000048053e1 SkBitmap::tryAllocPixels()
#9 0x000004bc3f18 SkImageGenerator::tryGenerateBitmap()
#10 0x000004bc0e8a SkImageCacherator::generateBitmap()
#11 0x000004bc1272 SkImageCacherator::lockAsBitmap()
#12 0x00000494d42e SkImage::preroll()
#13 0x00000fb7e0fc cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread()
#14 0x00000f9b5817 cc::TaskGraphRunner::RunTaskWithLockAcquired()
#15 0x00000f9b4958 cc::TaskGraphRunner::Run()
#16 0x00000306d99a base::DelegateSimpleThread::Run()
#17 0x00000306d538 base::SimpleThread::ThreadMain()
#18 0x000003063abf base::(anonymous namespace)::ThreadFunc()
#19 0x7f0c0db9ee9a start_thread
#20 0x7f0c0729638d clone

Received signal 6
#0 0x00000061eac1 [       OK ] SSLUITest.TestUnsafeContentsInWorkerWithUserException (3232 ms)
[525/908] SSLUITest.TestUnsafeContentsInWorkerWithUserException (3958 ms)
[ RUN      ] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19429:19429:1006/010023:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19429:19429:1006/010023:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:36834...
sending server_data: {"host": "127.0.0.1", "port": 36834} (36 bytes)
[19429:19544:1006/010025:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[1:2:1006/010025:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo (2542 ms)
[526/908] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo (3161 ms)
[ RUN      ] CommonNameMismatchBrowserTest.InterstitialStopNavigationWhileLoading
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19738:19738:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19738:19738:1006/010026:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:43167...
sending server_data: {"host": "127.0.0.1", "port": 43167} (36 bytes)
[       OK ] CommonNameMismatchBrowserTest.InterstitialStopNavigationWhileLoading (1633 ms)
[527/908] CommonNameMismatchBrowserTest.InterstitialStopNavigationWhileLoading (2370 ms)
[ RUN      ] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19736:19736:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19736:19736:1006/010026:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:45186...
sending server_data: {"host": "127.0.0.1", "port": 45186} (36 bytes)
[19736:19777:1006/010027:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[19819:19819:1006/010027:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19819:19819:1006/010027:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19819:19819:1006/010027:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19819:19819:1006/010027:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed (2104 ms)
[528/908] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed (2656 ms)
[ RUN      ] DurableStorageBrowserTest.FirstTabSeesResult
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19756:19756:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19756:19756:1006/010026:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19756:19957:1006/010027:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010028:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DurableStorageBrowserTest.FirstTabSeesResult (2468 ms)
[529/908] DurableStorageBrowserTest.FirstTabSeesResult (2889 ms)
[ RUN      ] TabContentsTagTest.PreExistingTaskProviding
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20021:20021:1006/010028:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20021:20021:1006/010029:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20021:20049:1006/010029:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] TabContentsTagTest.PreExistingTaskProviding (1964 ms)
[530/908] TabContentsTagTest.PreExistingTaskProviding (2643 ms)
[ RUN      ] TaskManagerBrowserTest.KillTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20042:20042:1006/010028:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20042:20042:1006/010029:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20042:20042:1006/010030:WARNING:sad_tab_view.cc(109)] Tab Killed: file:///
[       OK ] TaskManagerBrowserTest.KillTab (2322 ms)
[531/908] TaskManagerBrowserTest.KillTab (2902 ms)
[ RUN      ] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20073:20073:1006/010029:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20073:20073:1006/010029:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20073:20266:1006/010030:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload (1953 ms)
[532/908] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload (2369 ms)
[ RUN      ] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20281:20281:1006/010031:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20281:20281:1006/010031:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20281:20453:1006/010032:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload (1547 ms)
[533/908] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload (2109 ms)
[ RUN      ] DevToolsTagTest.TagsManagerRecordsATag
HTTP server started on http://127.0.0.1:54945...
sending server_data: {"host": "127.0.0.1", "port": 54945} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19758:19758:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19758:19758:1006/010027:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010030:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsTagTest.TagsManagerRecordsATag (7292 ms)
[534/908] DevToolsTagTest.TagsManagerRecordsATag (7873 ms)
[ RUN      ] TaskManagerBrowserTest.WebWorkerJSHeapMemory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20348:20348:1006/010031:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20348:20348:1006/010032:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerBrowserTest.WebWorkerJSHeapMemory (3391 ms)
[535/908] TaskManagerBrowserTest.WebWorkerJSHeapMemory (3946 ms)
[ RUN      ] TaskManagerBrowserTest.DevToolsNewDockedWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20349:20349:1006/010031:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20349:20349:1006/010032:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerBrowserTest.DevToolsNewDockedWindow (3804 ms)
[536/908] TaskManagerBrowserTest.DevToolsNewDockedWindow (4204 ms)
[ RUN      ] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20619:20619:1006/010034:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20619:20619:1006/010034:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010035:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010035:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010035:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010035:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010035:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010035:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010035:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed (1009 ms)
[537/908] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed (1593 ms)
[ RUN      ] TaskManagerBrowserTest.DevToolsOldDockedWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20528:20528:1006/010033:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20528:20528:1006/010033:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TaskManagerBrowserTest.DevToolsOldDockedWindow (3128 ms)
[538/908] TaskManagerBrowserTest.DevToolsOldDockedWindow (3687 ms)
[ RUN      ] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20716:20716:1006/010035:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20716:20716:1006/010035:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010036:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart (1413 ms)
[539/908] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart (2108 ms)
[ RUN      ] TranslateManagerBrowserTest.PRE_TranslateSessionRestore
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20736:20736:1006/010036:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20736:20736:1006/010036:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TranslateManagerBrowserTest.PRE_TranslateSessionRestore (1865 ms)
[540/908] TranslateManagerBrowserTest.PRE_TranslateSessionRestore (2379 ms)
[ RUN      ] AutofillDialogControllerTest.FillInputFromAutofill
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20741:20741:1006/010036:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20741:20741:1006/010036:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.FillInputFromAutofill (1880 ms)
[541/908] AutofillDialogControllerTest.FillInputFromAutofill (2377 ms)
[ RUN      ] AutofillDialogControllerTest.TabOpensToJustRight
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20874:20874:1006/010037:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20874:20874:1006/010037:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.TabOpensToJustRight (1476 ms)
[542/908] AutofillDialogControllerTest.TabOpensToJustRight (2119 ms)
[ RUN      ] AutofillDialogControllerTest.HideOnNavigate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20944:20944:1006/010037:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20944:20944:1006/010038:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.HideOnNavigate (1497 ms)
[543/908] AutofillDialogControllerTest.HideOnNavigate (2101 ms)
[ RUN      ] CardUnmaskPromptViewBrowserTest.DisplayUI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21003:21003:1006/010038:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21003:21003:1006/010038:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] CardUnmaskPromptViewBrowserTest.DisplayUI (1307 ms)
[544/908] CardUnmaskPromptViewBrowserTest.DisplayUI (1849 ms)
[ RUN      ] CardUnmaskPromptViewBrowserTest.EarlyCloseAfterSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21004:21004:1006/010038:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21004:21004:1006/010038:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010039:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010039:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010039:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010039:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010039:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010039:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010039:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010039:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] CardUnmaskPromptViewBrowserTest.EarlyCloseAfterSuccess (1193 ms)
[545/908] CardUnmaskPromptViewBrowserTest.EarlyCloseAfterSuccess (1841 ms)
[ RUN      ] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21129:21129:1006/010039:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21129:21129:1006/010039:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21129:21309:1006/010040:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010040:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito (1647 ms)
[546/908] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito (2374 ms)
[ RUN      ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21230:21230:1006/010040:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21230:21230:1006/010040:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21230:21447:1006/010041:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010041:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor (1664 ms)
[547/908] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor (2104 ms)
[ RUN      ] PopupBlockerBrowserTest.MultiplePopups
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21275:21275:1006/010040:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21275:21275:1006/010040:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21275:21522:1006/010041:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.MultiplePopups (1730 ms)
[548/908] PopupBlockerBrowserTest.MultiplePopups (2373 ms)
[ RUN      ] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21280:21280:1006/010040:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21280:21280:1006/010040:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21280:21516:1006/010041:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[21452:21452:1006/010041:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21452:21452:1006/010041:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21452:21452:1006/010041:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21452:21452:1006/010041:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame (1911 ms)
[549/908] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame (2371 ms)
[ RUN      ] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21460:21460:1006/010041:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21460:21460:1006/010042:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21460:21631:1006/010042:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[21460:21631:1006/010042:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /popup_blocker/
[       OK ] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed (1762 ms)
[550/908] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed (2380 ms)
[ RUN      ] PopupBlockerBrowserTest.CorrectReferrer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21528:21528:1006/010042:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21528:21528:1006/010042:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21528:21690:1006/010043:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.CorrectReferrer (1881 ms)
[551/908] PopupBlockerBrowserTest.CorrectReferrer (2630 ms)
[ RUN      ] PopupBlockerBrowserTest.SessionStorage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21569:21569:1006/010042:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21569:21569:1006/010042:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21569:21775:1006/010043:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.SessionStorage (1754 ms)
[552/908] PopupBlockerBrowserTest.SessionStorage (2388 ms)
[ RUN      ] PopupBlockerBrowserTest.WebUI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21573:21573:1006/010042:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21573:21573:1006/010043:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21573:21790:1006/010043:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.WebUI (1757 ms)
[553/908] PopupBlockerBrowserTest.WebUI (2371 ms)
[ RUN      ] PopupBlockerBrowserTest.DenialOfService
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21753:21753:1006/010044:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21753:21753:1006/010044:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21753:21898:1006/010045:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.DenialOfService (2096 ms)
[554/908] PopupBlockerBrowserTest.DenialOfService (2650 ms)
[ RUN      ] BookmarkBrowsertest.PRE_Persist
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21871:21871:1006/010045:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21871:21871:1006/010045:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010045:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010046:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010046:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010046:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010046:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010046:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010046:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BookmarkBrowsertest.PRE_Persist (1439 ms)
[555/908] BookmarkBrowsertest.PRE_Persist (1846 ms)
[ RUN      ] PopupBlockerBrowserTest.TapGestureWithCtrlKey
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21819:21819:1006/010044:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21819:21819:1006/010044:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21819:22017:1006/010045:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.TapGestureWithCtrlKey (1706 ms)
[556/908] PopupBlockerBrowserTest.TapGestureWithCtrlKey (2375 ms)
[ RUN      ] BrowserTest.NoTitle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21877:21877:1006/010045:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21877:21877:1006/010045:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010046:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.NoTitle (1564 ms)
[557/908] BrowserTest.NoTitle (2111 ms)
[ RUN      ] BrowserTest.JavascriptAlertActivatesTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22067:22067:1006/010046:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22067:22067:1006/010046:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.JavascriptAlertActivatesTab (1794 ms)
[558/908] BrowserTest.JavascriptAlertActivatesTab (2378 ms)
[ RUN      ] BrowserTest.BeforeUnloadVsBeforeReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22106:22106:1006/010047:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22106:22106:1006/010047:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010048:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.BeforeUnloadVsBeforeReload (1572 ms)
[559/908] BrowserTest.BeforeUnloadVsBeforeReload (2109 ms)
[ RUN      ] BrowserTest.CancelBeforeUnloadResetsURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22102:22102:1006/010047:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22102:22102:1006/010047:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36632...
sending server_data: {"host": "127.0.0.1", "port": 36632} (36 bytes)
[1:2:1006/010048:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.CancelBeforeUnloadResetsURL (1848 ms)
[560/908] BrowserTest.CancelBeforeUnloadResetsURL (2365 ms)
[ RUN      ] BrowserTest.NoStopDuringTransferUntilCommit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22095:22095:1006/010046:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22095:22095:1006/010047:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37558...
sending server_data: {"host": "127.0.0.1", "port": 37558} (36 bytes)
HTTPS server started on https://127.0.0.1:39450...
sending server_data: {"host": "127.0.0.1", "port": 39450} (36 bytes)
[22095:22159:1006/010048:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010048:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.NoStopDuringTransferUntilCommit (2539 ms)
[561/908] BrowserTest.NoStopDuringTransferUntilCommit (3154 ms)
[ RUN      ] BrowserTest.CommandCreateAppShortcutHttps
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22346:22346:1006/010049:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22346:22346:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:43378...
sending server_data: {"host": "127.0.0.1", "port": 43378} (36 bytes)
[       OK ] BrowserTest.CommandCreateAppShortcutHttps (1768 ms)
[562/908] BrowserTest.CommandCreateAppShortcutHttps (2374 ms)
[ RUN      ] BrowserTest.OpenAppWindowLikeNtp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22437:22437:1006/010050:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22437:22437:1006/010050:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41284...
sending server_data: {"host": "127.0.0.1", "port": 41284} (36 bytes)
[       OK ] BrowserTest.OpenAppWindowLikeNtp (1717 ms)
[563/908] BrowserTest.OpenAppWindowLikeNtp (2375 ms)
[ RUN      ] BrowserTest.DisableMenuItemsWhenIncognitoIsForced
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22630:22630:1006/010051:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22630:22630:1006/010051:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.DisableMenuItemsWhenIncognitoIsForced (1344 ms)
[564/908] BrowserTest.DisableMenuItemsWhenIncognitoIsForced (1854 ms)
[ RUN      ] BrowserTest.RestorePinnedTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22382:22382:1006/010049:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22382:22382:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37412...
sending server_data: {"host": "127.0.0.1", "port": 37412} (36 bytes)
[22382:22497:1006/010052:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010052:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserTest.RestorePinnedTabs (3788 ms)
[565/908] BrowserTest.RestorePinnedTabs (4466 ms)
[ RUN      ] BrowserTest.ShouldShowLocationBar
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22369:22369:1006/010049:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22369:22369:1006/010049:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59164...
sending server_data: {"host": "127.0.0.1", "port": 59164} (36 bytes)
[22490:22490:1006/010053:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22490:22490:1006/010053:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22490:22490:1006/010053:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22490:22490:1006/010053:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] BrowserTest.ShouldShowLocationBar (4626 ms)
[566/908] BrowserTest.ShouldShowLocationBar (5251 ms)
[ RUN      ] BrowserTest.InterstitialCommandDisable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22747:22747:1006/010052:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22747:22747:1006/010052:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36689...
sending server_data: {"host": "127.0.0.1", "port": 36689} (36 bytes)
[       OK ] BrowserTest.InterstitialCommandDisable (2151 ms)
[567/908] BrowserTest.InterstitialCommandDisable (2636 ms)
[ RUN      ] BrowserTest.InterstitialCloseTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22822:22822:1006/010053:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22822:22822:1006/010053:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.InterstitialCloseTab (1371 ms)
[568/908] BrowserTest.InterstitialCloseTab (2110 ms)
[ RUN      ] RunInBackgroundTest.RunInBackgroundBasicTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22911:22911:1006/010054:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22911:22911:1006/010054:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22911:23027:1006/010054:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010054:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010054:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010054:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010054:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010054:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010054:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010054:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RunInBackgroundTest.RunInBackgroundBasicTest (1345 ms)
[569/908] RunInBackgroundTest.RunInBackgroundBasicTest (1856 ms)
[ RUN      ] NoStartupWindowTest.NoStartupWindowBasicTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22983:22983:1006/010054:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22983:22983:1006/010054:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoStartupWindowTest.NoStartupWindowBasicTest (1256 ms)
[570/908] NoStartupWindowTest.NoStartupWindowBasicTest (1853 ms)
[ RUN      ] NoStartupWindowTest.DontInitSessionServiceForApps
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23069:23069:1006/010055:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23069:23069:1006/010055:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoStartupWindowTest.DontInitSessionServiceForApps (1171 ms)
[571/908] NoStartupWindowTest.DontInitSessionServiceForApps (1596 ms)
[ RUN      ] ClickModifierTest.WindowOpenShiftMiddleClickTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23098:23098:1006/010055:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23098:23098:1006/010055:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ClickModifierTest.WindowOpenShiftMiddleClickTest (1691 ms)
[572/908] ClickModifierTest.WindowOpenShiftMiddleClickTest (2368 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23174:23174:1006/010055:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23174:23174:1006/010056:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef (1490 ms)
[573/908] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef (2111 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23261:23261:1006/010056:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23261:23261:1006/010056:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010057:WARNING:channel_endpoint.cc(90)] Failed to write enqueue message to channel
[       OK ] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting (1392 ms)
[574/908] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting (2113 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23292:23292:1006/010056:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23292:23292:1006/010057:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting (1528 ms)
[575/908] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting (2104 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewPopupFromPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23513:23513:1006/010058:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23513:23513:1006/010058:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_NewPopupFromPopup (1615 ms)
[576/908] BrowserNavigatorTest.Disposition_NewPopupFromPopup (2124 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23490:23490:1006/010057:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23490:23490:1006/010058:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/010059:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010059:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId (1895 ms)
[577/908] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId (2653 ms)
[ RUN      ] BrowserNavigatorTest.TargetContents_ForegroundTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23635:23635:1006/010058:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23635:23635:1006/010059:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.TargetContents_ForegroundTab (1311 ms)
[578/908] BrowserNavigatorTest.TargetContents_ForegroundTab (1844 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_IncognitoRefocus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23606:23606:1006/010058:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23606:23606:1006/010058:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserNavigatorTest.Disposition_IncognitoRefocus (1648 ms)
[579/908] BrowserNavigatorTest.Disposition_IncognitoRefocus (2110 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23864:23864:1006/010100:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23864:23864:1006/010100:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced (1538 ms)
[580/908] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced (2109 ms)
[ RUN      ] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23935:23935:1006/010100:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23935:23935:1006/010101:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38671...
sending server_data: {"host": "127.0.0.1", "port": 38671} (36 bytes)
[23935:24082:1006/010102:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST (1987 ms)
[581/908] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST (2629 ms)
[ RUN      ] BrowserNavigatorTest.NavigateWithoutBrowser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23934:23934:1006/010100:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23934:23934:1006/010100:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] BrowserNavigatorTest.NavigateWithoutBrowser (2630 ms)
[582/908] BrowserNavigatorTest.NavigateWithoutBrowser (3173 ms)
[ RUN      ] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23909:23909:1006/010100:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23909:23909:1006/010100:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010101:WARNING:channel.cc(358)] RawChannel write error
[23909:23909:1006/010102:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab (4654 ms)
[583/908] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab (5263 ms)
[ RUN      ] FindInPageControllerTest.FindInPageSpecialURLs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24259:24259:1006/010103:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24259:24259:1006/010103:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.FindInPageSpecialURLs (1869 ms)
[584/908] FindInPageControllerTest.FindInPageSpecialURLs (2370 ms)
[ RUN      ] HostedAppTest.ShouldShowLocationBarForHostedApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24167:24167:1006/010102:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24167:24167:1006/010102:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] HostedAppTest.ShouldShowLocationBarForHostedApp (3286 ms)
[585/908] HostedAppTest.ShouldShowLocationBarForHostedApp (3944 ms)
[ RUN      ] FindInPageControllerTest.FindInPage_Issue5132
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24454:24454:1006/010105:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24454:24454:1006/010105:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24524:24524:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] FindInPageControllerTest.FindInPage_Issue5132 (1671 ms)
[586/908] FindInPageControllerTest.FindInPage_Issue5132 (2115 ms)
[ RUN      ] FindInPageControllerTest.HideFindBarOnNavigateAndReload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24455:24455:1006/010105:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24455:24455:1006/010105:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24527:24527:1006/010106:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] FindInPageControllerTest.HideFindBarOnNavigateAndReload (1748 ms)
[587/908] FindInPageControllerTest.HideFindBarOnNavigateAndReload (2373 ms)
[ RUN      ] FindInPageControllerTest.RestartSearchFromF3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24467:24467:1006/010106:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24467:24467:1006/010106:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010107:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.RestartSearchFromF3 (1623 ms)
[588/908] FindInPageControllerTest.RestartSearchFromF3 (2106 ms)
[ RUN      ] FindInPageControllerTest.FindLongString
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24291:24291:1006/010103:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24291:24291:1006/010104:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010107:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.FindLongString (4378 ms)
[589/908] FindInPageControllerTest.FindLongString (4996 ms)
[ RUN      ] FindInPageControllerTest.PrepopulateInNewTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24634:24634:1006/010107:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24634:24634:1006/010107:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.PrepopulateInNewTab (1536 ms)
[590/908] FindInPageControllerTest.PrepopulateInNewTab (2118 ms)
[ RUN      ] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24640:24640:1006/010108:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24640:24640:1006/010108:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010108:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010108:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010108:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010108:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010108:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010108:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010108:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010108:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar (1293 ms)
[591/908] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar (1851 ms)
[ RUN      ] LoginPromptBrowserTest.TestCancelAuth
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24645:24645:1006/010108:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24645:24645:1006/010108:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52878...
sending server_data: {"host": "127.0.0.1", "port": 52878} (36 bytes)
[       OK ] LoginPromptBrowserTest.TestCancelAuth (2312 ms)
[592/908] LoginPromptBrowserTest.TestCancelAuth (2895 ms)
[ RUN      ] LoginPromptBrowserTest.MultipleRealmConfirmation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24705:24705:1006/010109:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24705:24705:1006/010109:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43541...
sending server_data: {"host": "127.0.0.1", "port": 43541} (36 bytes)
[24876:24876:1006/010110:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ab140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24876:24876:1006/010110:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ab140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24876:24876:1006/010110:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ab140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24876:24876:1006/010110:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ab140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24876:24876:1006/010110:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ab140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24876:24876:1006/010110:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ab140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] LoginPromptBrowserTest.MultipleRealmConfirmation (1916 ms)
[593/908] LoginPromptBrowserTest.MultipleRealmConfirmation (2645 ms)
[ RUN      ] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24879:24879:1006/010110:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24879:24879:1006/010110:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33962...
sending server_data: {"host": "127.0.0.1", "port": 33962} (36 bytes)
[       OK ] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes (1771 ms)
[594/908] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes (2372 ms)
[ RUN      ] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24877:24877:1006/010110:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24877:24877:1006/010110:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58672...
sending server_data: {"host": "127.0.0.1", "port": 58672} (36 bytes)
[1:2:1006/010111:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources (2169 ms)
[595/908] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources (2638 ms)
[ RUN      ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24979:24979:1006/010111:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24979:24979:1006/010111:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34992...
sending server_data: {"host": "127.0.0.1", "port": 34992} (36 bytes)
[24979:24979:1006/010112:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[       OK ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials (1690 ms)
[596/908] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials (2388 ms)
[ RUN      ] NativeWindowTrackerTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25020:25020:1006/010111:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25020:25020:1006/010111:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NativeWindowTrackerTest.Basic (1539 ms)
[597/908] NativeWindowTrackerTest.Basic (2108 ms)
[ RUN      ] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25126:25126:1006/010112:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25126:25126:1006/010112:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted (1572 ms)
[598/908] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted (2112 ms)
[ RUN      ] NewTabPageInterceptorTest.404Interception
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25143:25143:1006/010112:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25143:25143:1006/010112:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NewTabPageInterceptorTest.404Interception (1468 ms)
[599/908] NewTabPageInterceptorTest.404Interception (2110 ms)
[ RUN      ] NewTabPageInterceptorTest.204Interception
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25258:25258:1006/010113:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25258:25258:1006/010113:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010114:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NewTabPageInterceptorTest.204Interception (1763 ms)
[600/908] NewTabPageInterceptorTest.204Interception (2382 ms)
[ RUN      ] SettingsWindowManagerTest.SettingsWindowMultiProfile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25269:25269:1006/010113:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25269:25269:1006/010113:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25269:25269:1006/010114:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SettingsWindowManagerTest.SettingsWindowMultiProfile (1827 ms)
[601/908] SettingsWindowManagerTest.SettingsWindowMultiProfile (2392 ms)
[ RUN      ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25412:25412:1006/010114:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25412:25412:1006/010115:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs (1406 ms)
[602/908] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs (2105 ms)
[ RUN      ] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25387:25387:1006/010114:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25387:25387:1006/010114:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40900...
sending server_data: {"host": "127.0.0.1", "port": 40900} (36 bytes)
[       OK ] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers (1666 ms)
[603/908] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers (2378 ms)
[ RUN      ] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25623:25623:1006/010115:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25623:25623:1006/010116:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010116:WARNING:channel.cc(358)] RawChannel write error
[       OK ] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink (1231 ms)
[604/908] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink (1860 ms)
[ RUN      ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25616:25616:1006/010115:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25616:25616:1006/010116:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48867...
sending server_data: {"host": "127.0.0.1", "port": 48867} (36 bytes)
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo (1796 ms)
[605/908] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo (2385 ms)
[ RUN      ] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25765:25765:1006/010116:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25765:25765:1006/010117:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010117:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions (1330 ms)
[606/908] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions (1873 ms)
[ RUN      ] BrowserActionsBarBrowserTest.ForceHide
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25769:25769:1006/010116:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25769:25769:1006/010117:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserActionsBarBrowserTest.ForceHide (1369 ms)
[607/908] BrowserActionsBarBrowserTest.ForceHide (1857 ms)
[ RUN      ] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26011:26011:1006/010118:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26011:26011:1006/010118:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun (1237 ms)
[608/908] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun (1849 ms)
[ RUN      ] BrowserActionsBarBrowserTest.BrowserActionPopupTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25930:25930:1006/010117:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25930:25930:1006/010118:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserActionsBarBrowserTest.BrowserActionPopupTest (1845 ms)
[609/908] BrowserActionsBarBrowserTest.BrowserActionPopupTest (2641 ms)
[ RUN      ] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26033:26033:1006/010118:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26033:26033:1006/010118:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks (1341 ms)
[610/908] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks (1848 ms)
[ RUN      ] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26034:26034:1006/010118:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26034:26034:1006/010118:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26034:26291:1006/010119:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad (1533 ms)
[611/908] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad (2110 ms)
[ RUN      ] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26290:26290:1006/010120:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26290:26290:1006/010120:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26290:26451:1006/010121:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad (1523 ms)
[612/908] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad (2119 ms)
[ RUN      ] DownloadsDOMHandlerTest.RemoveCalledOnPageClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26305:26305:1006/010120:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26305:26305:1006/010120:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34037...
sending server_data: {"host": "127.0.0.1", "port": 34037} (36 bytes)
[       OK ] DownloadsDOMHandlerTest.RemoveCalledOnPageClose (1617 ms)
[613/908] DownloadsDOMHandlerTest.RemoveCalledOnPageClose (2112 ms)
[ RUN      ] LogWebUIUrlTest.TestHistoryFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26307:26307:1006/010120:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26307:26307:1006/010120:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26307:26307:1006/010121:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] LogWebUIUrlTest.TestHistoryFrame (1940 ms)
[614/908] LogWebUIUrlTest.TestHistoryFrame (2371 ms)
[ RUN      ] InlineLoginUIBrowserTest.CanOfferProfileConnected
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26571:26571:1006/010122:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26571:26571:1006/010122:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] InlineLoginUIBrowserTest.CanOfferProfileConnected (1193 ms)
[615/908] InlineLoginUIBrowserTest.CanOfferProfileConnected (1598 ms)
[ RUN      ] PrintPreviewTest.PrintCommands
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26552:26552:1006/010122:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26552:26552:1006/010122:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26552:26552:1006/010123:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PrintPreviewTest.PrintCommands (2485 ms)
[616/908] PrintPreviewTest.PrintCommands (3166 ms)
[ RUN      ] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26587:26587:1006/010122:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26587:26587:1006/010123:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26587:26777:1006/010124:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /ServiceLogin?skipvpage=true&sarp=1&rm=hide&continue=chrome-extension%3A%2F%2Fmfffpogegjflfpflabcdkioaeobkgjik%2Fsuccess.html%3Fsource%3D0&service=chromiumsync&hl=en-US
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed (3100 ms)
[617/908] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed (3677 ms)
[ RUN      ] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26315:26315:1006/010120:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26315:26315:1006/010121:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26315:26315:1006/010122:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[26493:26493:1006/010126:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26493:26493:1006/010126:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26493:26493:1006/010126:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26493:26493:1006/010126:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26493:26493:1006/010126:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26493:26493:1006/010126:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow (5932 ms)
[618/908] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow (6564 ms)
[ RUN      ] WebUIWebViewBrowserTest.DisplayNone
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26761:26761:1006/010124:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26761:26761:1006/010124:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26761:26837:1006/010125:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26761:26761:1006/010126:INFO:CONSOLE(1791)] "Running test testDisplayNone", source: webview_basic.js (1791)
Fontconfig error: Cannot load default config file
[26761:26761:1006/010126:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.DisplayNone (3670 ms)
[619/908] WebUIWebViewBrowserTest.DisplayNone (4213 ms)
[ RUN      ] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27049:27049:1006/010127:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27049:27049:1006/010127:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27049:27049:1006/010128:WARNING:sad_tab_view.cc(109)] Tab Killed:
[       OK ] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom (1596 ms)
[620/908] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom (2109 ms)
[ RUN      ] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26853:26853:1006/010125:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26853:26853:1006/010126:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26853:26853:1006/010128:INFO:CONSOLE(1791)] "Running test testAddContentScriptWithSameNameShouldOverwriteTheExistingOne", source: webview_basic.js (1791)
[26853:26853:1006/010128:INFO:CONSOLE(4348)] "Step 1: call <webview>.addContentScripts(myrule1)", source: webview_basic.js (4348)
Fontconfig error: Cannot load default config file
[26853:26853:1006/010128:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[26853:26853:1006/010128:INFO:CONSOLE(4379)] "Step 2: A communication channel has been established with webview.", source: webview_basic.js (4379)
[26853:26853:1006/010128:INFO:CONSOLE(4382)] "Step 3: <webview>.addContentScripts() with a updated 'myrule1'", source: webview_basic.js (4382)
[26853:27042:1006/010129:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[26853:26853:1006/010129:INFO:CONSOLE(4399)] "Step 4: Another communication channel has been established with webview.", source: webview_basic.js (4399)
[1:2:1006/010129:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne (4478 ms)
[621/908] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne (5001 ms)
[ RUN      ] ZoomControllerBrowserTest.ErrorPagesCanZoom
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27174:27174:1006/010128:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27174:27174:1006/010128:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/010129:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ZoomControllerBrowserTest.ErrorPagesCanZoom (1732 ms)
[622/908] ZoomControllerBrowserTest.ErrorPagesCanZoom (2383 ms)
[ RUN      ] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26964:26964:1006/010126:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26964:26964:1006/010127:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26964:26964:1006/010128:INFO:CONSOLE(1791)] "Running test testContentScriptExistsAsLongAsWebViewTagExists", source: webview_basic.js (1791)
[26964:26964:1006/010129:INFO:CONSOLE(4615)] "Step 1: call <webview>.addContentScripts.", source: webview_basic.js (4615)
Fontconfig error: Cannot load default config file
[26964:26964:1006/010129:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[26964:26964:1006/010129:INFO:CONSOLE(4627)] "Step 2: check the result of content script injected.", source: webview_basic.js (4627)
[26964:26964:1006/010129:INFO:CONSOLE(4634)] "Step 3: remove webview from the DOM.", source: webview_basic.js (4634)
[26964:26964:1006/010129:INFO:CONSOLE(4636)] "Step 4: add webview back to the DOM.", source: webview_basic.js (4636)
[26964:26964:1006/010130:INFO:CONSOLE(4641)] "Step 5: check the result of content script injected again.", source: webview_basic.js (4641)
[26964:27176:1006/010130:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists (4115 ms)
[623/908] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists (4750 ms)
[ RUN      ] UnloadTest.BrowserCloseWithInnerFocusedFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27273:27273:1006/010129:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27273:27273:1006/010129:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.BrowserCloseWithInnerFocusedFrame (1391 ms)
[624/908] UnloadTest.BrowserCloseWithInnerFocusedFrame (2110 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype
[       OK ] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype (252 ms)
[625/908] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype (665 ms)
[ RUN      ] FormAutofillTest.ExtractFormsSkippedForms
[       OK ] FormAutofillTest.ExtractFormsSkippedForms (318 ms)
[626/908] FormAutofillTest.ExtractFormsSkippedForms (796 ms)
[ RUN      ] FastUnloadTest.UnloadHidden
HTTP server started on http://127.0.0.1:53135...
sending server_data: {"host": "127.0.0.1", "port": 53135} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27351:27351:1006/010130:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27351:27351:1006/010130:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010131:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FastUnloadTest.UnloadHidden (1928 ms)
[627/908] FastUnloadTest.UnloadHidden (2636 ms)
[ RUN      ] FormAutofillTest.LabelsInferredWithImageTags
[       OK ] FormAutofillTest.LabelsInferredWithImageTags (227 ms)
[628/908] FormAutofillTest.LabelsInferredWithImageTags (541 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromDivTable
[       OK ] FormAutofillTest.LabelsInferredFromDivTable (219 ms)
[629/908] FormAutofillTest.LabelsInferredFromDivTable (664 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromDivSiblingTable
[       OK ] FormAutofillTest.LabelsInferredFromDivSiblingTable (260 ms)
[630/908] FormAutofillTest.LabelsInferredFromDivSiblingTable (663 ms)
[ RUN      ] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm
[       OK ] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm (148 ms)
[631/908] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm (532 ms)
[ RUN      ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode
[       OK ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode (240 ms)
[632/908] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode (664 ms)
[ RUN      ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets
[       OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets (170 ms)
[633/908] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets (529 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped
[       OK ] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped (270 ms)
[634/908] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped (663 ms)
[ RUN      ] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction
[       OK ] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction (258 ms)
[635/908] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction (664 ms)
[ RUN      ] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched
[       OK ] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched (244 ms)
[636/908] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched (661 ms)
[ RUN      ] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords
[       OK ] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords (250 ms)
[637/908] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords (663 ms)
[ RUN      ] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames
[       OK ] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames (262 ms)
[638/908] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames (665 ms)
[ RUN      ] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage
[       OK ] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage (235 ms)
[639/908] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage (661 ms)
[ RUN      ] PasswordAutofillAgentTest.OnChangeLoggingState_Activated
[       OK ] PasswordAutofillAgentTest.OnChangeLoggingState_Activated (222 ms)
[640/908] PasswordAutofillAgentTest.OnChangeLoggingState_Activated (660 ms)
[ RUN      ] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction
[       OK ] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction (234 ms)
[641/908] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction (660 ms)
[ RUN      ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick
[       OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick (296 ms)
[642/908] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick (663 ms)
[ RUN      ] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged
[       OK ] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (228 ms)
[643/908] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (664 ms)
[ RUN      ] PasswordAutofillAgentTest.RememberAutofilledUsername
[27778:27778:1006/010137:51942534039:WARNING:keycode_converter.cc(100)] empty code string
[27778:27778:1006/010137:51942567964:WARNING:keycode_converter.cc(100)] empty code string
[27778:27778:1006/010137:51942576014:WARNING:keycode_converter.cc(100)] empty code string
[27778:27778:1006/010137:51942578158:WARNING:keycode_converter.cc(100)] empty code string
[27778:27778:1006/010137:51942579788:WARNING:keycode_converter.cc(100)] empty code string
[27778:27778:1006/010137:51942581534:WARNING:keycode_converter.cc(100)] empty code string
[27778:27778:1006/010137:51942583183:WARNING:keycode_converter.cc(100)] empty code string
[27778:27778:1006/010137:51942584817:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.RememberAutofilledUsername (285 ms)
[644/908] PasswordAutofillAgentTest.RememberAutofilledUsername (668 ms)
[ RUN      ] PasswordAutofillAgentTest.FormFillDataMustHaveUsername
[       OK ] PasswordAutofillAgentTest.FormFillDataMustHaveUsername (228 ms)
[645/908] PasswordAutofillAgentTest.FormFillDataMustHaveUsername (666 ms)
[ RUN      ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername
[       OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername (214 ms)
[646/908] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername (532 ms)
[ RUN      ] PasswordAutofillAgentTest.IgnoreNotPasswordFields
[27803:27803:1006/010138:51943357351:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943391085:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943393277:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943395172:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943396834:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943398498:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943400300:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943402161:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943403820:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943411168:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943413082:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943414914:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943416493:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943418151:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943419671:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943421240:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943422970:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943424538:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943426100:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943427561:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943429239:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943430694:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943432717:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943435317:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943437001:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943442393:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943444318:WARNING:keycode_converter.cc(100)] empty code string
[27803:27803:1006/010138:51943446109:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.IgnoreNotPasswordFields (358 ms)
[647/908] PasswordAutofillAgentTest.IgnoreNotPasswordFields (795 ms)
[ RUN      ] PasswordAutofillAgentTest.NotAutofillNoUsername
[       OK ] PasswordAutofillAgentTest.NotAutofillNoUsername (231 ms)
[648/908] PasswordAutofillAgentTest.NotAutofillNoUsername (660 ms)
[ RUN      ] ChromeRenderViewTest.ContentSettingsBlockScripts
[       OK ] ChromeRenderViewTest.ContentSettingsBlockScripts (129 ms)
[649/908] ChromeRenderViewTest.ContentSettingsBlockScripts (467 ms)
[ RUN      ] ChromeRenderViewTest.LanguageMetaTagCase
[       OK ] ChromeRenderViewTest.LanguageMetaTagCase (177 ms)
[650/908] ChromeRenderViewTest.LanguageMetaTagCase (535 ms)
[ RUN      ] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected
[       OK ] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected (151 ms)
[651/908] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected (467 ms)
[ RUN      ] TranslateHelperBrowserTest.TranslateLibNeverReady
[       OK ] TranslateHelperBrowserTest.TranslateLibNeverReady (84 ms)
[652/908] TranslateHelperBrowserTest.TranslateLibNeverReady (404 ms)
[ RUN      ] TranslateHelperBrowserTest.TranslateSuccess
[       OK ] TranslateHelperBrowserTest.TranslateSuccess (115 ms)
[653/908] TranslateHelperBrowserTest.TranslateSuccess (468 ms)
[ RUN      ] TranslateHelperBrowserTest.MultipleDifferentTranslations
[       OK ] TranslateHelperBrowserTest.MultipleDifferentTranslations (86 ms)
[654/908] TranslateHelperBrowserTest.MultipleDifferentTranslations (467 ms)
[ RUN      ] WebUIBrowserExpectFailTest.TestFailsAsyncFast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27912:27912:1006/010141:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27912:27912:1006/010141:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27912:27912:1006/010142:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[27912:27912:1006/010142:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DISABLED_BogusFunctionName is not defined", source: chrome://downloads/ (1)
[27912:27912:1006/010142:ERROR:web_ui_browser_test.cc(456)] Encountered javascript console error(s)
[       OK ] WebUIBrowserExpectFailTest.TestFailsAsyncFast (1840 ms)
[655/908] WebUIBrowserExpectFailTest.TestFailsAsyncFast (2366 ms)
[ RUN      ] WebUIBrowserAsyncTest.TestAsyncFailsAssert
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28058:28058:1006/010143:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28058:28058:1006/010143:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28058:28058:1006/010144:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[28058:28058:1006/010144:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: testFailsAssert()
Error: assertNotReached()
    at assertNotReached (async.js:1680:11)
    at testFailsAssert (async.js:4193:3)
    at expectFunc (async.js:1748:20)
    at runTestFunction (async.js:1821:37)
    at runAsync (async.js:4232:16)
    at <anonymous>:1:1
[       OK ] WebUIBrowserAsyncTest.TestAsyncFailsAssert (1566 ms)
[656/908] WebUIBrowserAsyncTest.TestAsyncFailsAssert (2103 ms)
[ RUN      ] TracingBrowserTest.BeginTracingWithWatch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27900:27900:1006/010140:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27900:27900:1006/010140:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27900:27900:1006/010143:ERROR:CONSOLE(427)] "Uncaught Error: Multiple hotkey controllers attached to this host", source: chrome://tracing/tracing.js (427)
[27900:27900:1006/010143:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/010144:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TracingBrowserTest.BeginTracingWithWatch (4422 ms)
[657/908] TracingBrowserTest.BeginTracingWithWatch (4988 ms)
[ RUN      ] WebUIBrowserAsyncTest.TestSyncPasses
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28154:28154:1006/010145:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28154:28154:1006/010146:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28154:28154:1006/010146:INFO:CONSOLE(1791)] "Running test testPasses", source: async.js (1791)
[       OK ] WebUIBrowserAsyncTest.TestSyncPasses (1488 ms)
[658/908] WebUIBrowserAsyncTest.TestSyncPasses (1842 ms)
[ RUN      ] WebUIBrowserAsyncTest.TestAsyncFailsExpect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28151:28151:1006/010145:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28151:28151:1006/010145:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010146:WARNING:channel.cc(358)] RawChannel write error
[28151:28151:1006/010146:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[28151:28151:1006/010146:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: testFailsExpect()
Error: expectNotReached()
    at assertNotReached (async.js:1680:11)
    at expectFunc (async.js:1748:20)
    at testFailsExpect (async.js:4202:3)
    at expectFunc (async.js:1748:20)
    at runTestFunction (async.js:1821:37)
    at runAsync (async.js:4232:16)
    at <anonymous>:1:1
Failed: testFailsExpect()
Error: expectNotReached()
    at assertNotReached (async.js:1680:11)
    at expectFunc (async.js:1748:20)
    at testFailsExpect (async.js:4204:3)
    at expectFunc (async.js:1748:20)
    at runTestFunction (async.js:1821:37)
    at runAsync (async.js:4232:16)
    at <anonymous>:1:1
[       OK ] WebUIBrowserAsyncTest.TestAsyncFailsExpect (1587 ms)
[659/908] WebUIBrowserAsyncTest.TestAsyncFailsExpect (2126 ms)
[ RUN      ] WebUIResourceBrowserTest.CrTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28299:28299:1006/010148:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28299:28299:1006/010148:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28299:28299:1006/010148:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[28299:28299:1006/010148:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.CrTest (1826 ms)
[660/908] WebUIResourceBrowserTest.CrTest (2364 ms)
[ RUN      ] WebUIBrowserAsyncTest.TestAsyncPassPass
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28298:28298:1006/010148:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28298:28298:1006/010148:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28298:28298:1006/010149:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[       OK ] WebUIBrowserAsyncTest.TestAsyncPassPass (2122 ms)
[661/908] WebUIBrowserAsyncTest.TestAsyncPassPass (2631 ms)
[ RUN      ] WebUIResourceBrowserTest.ContextMenuHandlerTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28432:28432:1006/010150:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28432:28432:1006/010150:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28432:28432:1006/010151:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[28432:28432:1006/010151:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.ContextMenuHandlerTest (1450 ms)
[662/908] WebUIResourceBrowserTest.ContextMenuHandlerTest (1845 ms)
[ RUN      ] WebUIResourceBrowserTest.RepeatingButtonTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28430:28430:1006/010150:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28430:28430:1006/010150:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28430:28430:1006/010151:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[28430:28430:1006/010151:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.RepeatingButtonTest (1634 ms)
[663/908] WebUIResourceBrowserTest.RepeatingButtonTest (2122 ms)
[ RUN      ] OutOfProcessPPAPITest.PaintAggregator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28552:28552:1006/010152:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28552:28552:1006/010153:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28552:28552:1006/010154:INFO:CONSOLE(177)] "InitialState finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "SingleInvalidation finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "DoubleDisjointInvalidation finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "SingleScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "DoubleOverlappingScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "NegatingScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "DiagonalScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "ContainedPaintAfterScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "ContainedPaintBeforeScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "ContainedPaintsBeforeAndAfterScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "LargeContainedPaintAfterScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "LargeContainedPaintBeforeScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "OverlappingPaintBeforeScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "OverlappingPaintAfterScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "DisjointPaintBeforeScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "DisjointPaintAfterScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "ContainedPaintTrimmedByScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "ContainedPaintEliminatedByScroll finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "ContainedPaintAfterScrollTrimmedByScrollDamage finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28552:1006/010154:INFO:CONSOLE(177)] "ContainedPaintAfterScrollEliminatedByScrollDamage finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[28552:28596:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010154:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010154:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] OutOfProcessPPAPITest.PaintAggregator (3155 ms)
[664/908] OutOfProcessPPAPITest.PaintAggregator (3677 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocketPrivate_Broadcast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28551:28551:1006/010152:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28551:28551:1006/010153:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55074...
sending server_data: {"host": "127.0.0.1", "port": 55074} (36 bytes)
[28551:28551:1006/010154:INFO:CONSOLE(177)] "BroadcastForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:55074/files/test_case.html?testcase=UDPSocketPrivate_Broadcast (177)
[28551:28551:1006/010154:INFO:CONSOLE(177)] "Broadcast finished in 0.003 seconds.", source: http://127.0.0.1:55074/files/test_case.html?testcase=UDPSocketPrivate_Broadcast (177)
[28551:28551:1006/010154:INFO:CONSOLE(177)] "BroadcastBlocking finished in 0.007 seconds.", source: http://127.0.0.1:55074/files/test_case.html?testcase=UDPSocketPrivate_Broadcast (177)
[28551:28551:1006/010154:INFO:CONSOLE(177)] "BroadcastBackground finished in 0.004 seconds.", source: http://127.0.0.1:55074/files/test_case.html?testcase=UDPSocketPrivate_Broadcast (177)
[       OK ] OutOfProcessPPAPITest.UDPSocketPrivate_Broadcast (3866 ms)
[665/908] OutOfProcessPPAPITest.UDPSocketPrivate_Broadcast (4205 ms)
[ RUN      ] OutOfProcessPPAPITest.FileRef1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28686:28686:1006/010155:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28686:28686:1006/010156:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55455...
sending server_data: {"host": "127.0.0.1", "port": 55455} (36 bytes)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "CreateForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "CreateBlocking finished in 0.012 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "CreateBackground finished in 0.007 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetFileSystemTypeForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetFileSystemType finished in 0.020 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetFileSystemTypeBlocking finished in 0.017 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetFileSystemTypeBackground finished in 0.018 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetNameForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetName finished in 0.009 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetNameBlocking finished in 0.014 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetNameBackground finished in 0.013 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetPathForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetPath finished in 0.010 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetPathBlocking finished in 0.015 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetPathBackground finished in 0.018 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetParentForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetParent finished in 0.011 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetParentBlocking finished in 0.017 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "GetParentBackground finished in 0.021 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "MakeDirectoryForceAsync finished in 0.051 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "MakeDirectory finished in 0.023 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "MakeDirectoryBlocking finished in 0.025 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[28686:28686:1006/010157:INFO:CONSOLE(177)] "MakeDirectoryBackground finished in 0.028 seconds.", source: http://127.0.0.1:55455/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[       OK ] OutOfProcessPPAPITest.FileRef1 (2676 ms)
[666/908] OutOfProcessPPAPITest.FileRef1 (3154 ms)
[ RUN      ] OutOfProcessPPAPITest.FileRef2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28694:28694:1006/010156:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28694:28694:1006/010156:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54479...
sending server_data: {"host": "127.0.0.1", "port": 54479} (36 bytes)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "QueryAndTouchFileForceAsync finished in 0.046 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "QueryAndTouchFile finished in 0.012 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "QueryAndTouchFileBlocking finished in 0.047 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "QueryAndTouchFileBackground finished in 0.011 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28774:1006/010158:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[28694:28694:1006/010158:INFO:CONSOLE(177)] "DeleteFileAndDirectoryForceAsync finished in 0.026 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28832:1006/010158:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[28694:28694:1006/010158:INFO:CONSOLE(177)] "DeleteFileAndDirectory finished in 0.019 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28760:1006/010158:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[28694:28694:1006/010158:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBlocking finished in 0.025 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28832:1006/010158:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[28694:28694:1006/010158:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBackground finished in 0.022 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28774:1006/010158:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[28694:28694:1006/010158:INFO:CONSOLE(177)] "RenameFileAndDirectoryForceAsync finished in 0.024 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28832:1006/010158:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[28694:28694:1006/010158:INFO:CONSOLE(177)] "RenameFileAndDirectory finished in 0.026 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28774:1006/010158:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[28694:28694:1006/010158:INFO:CONSOLE(177)] "RenameFileAndDirectoryBlocking finished in 0.031 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28760:1006/010158:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[28694:28694:1006/010158:INFO:CONSOLE(177)] "RenameFileAndDirectoryBackground finished in 0.026 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "QueryForceAsync finished in 0.025 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "Query finished in 0.020 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "QueryBlocking finished in 0.022 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "QueryBackground finished in 0.021 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "FileNameEscapingForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "FileNameEscaping finished in 0.012 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "FileNameEscapingBlocking finished in 0.014 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28694:28694:1006/010158:INFO:CONSOLE(177)] "FileNameEscapingBackground finished in 0.015 seconds.", source: http://127.0.0.1:54479/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[28778:28778:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[28778:28778:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[28778:28778:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[28778:28778:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[28778:28778:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[28778:28778:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[28778:28778:1006/010159:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[28778:28778:1006/010159:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] OutOfProcessPPAPITest.FileRef2 (3508 ms)
[667/908] OutOfProcessPPAPITest.FileRef2 (3938 ms)
[ RUN      ] OutOfProcessPPAPITest.FileSystem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28828:28828:1006/010159:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28828:28828:1006/010159:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50224...
sending server_data: {"host": "127.0.0.1", "port": 50224} (36 bytes)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "OpenForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "Open finished in 0.010 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "OpenBlocking finished in 0.033 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "OpenBackground finished in 0.021 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "MultipleOpensForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "MultipleOpens finished in 0.014 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "MultipleOpensBlocking finished in 0.011 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "MultipleOpensBackground finished in 0.018 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "ResourceConversionForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "ResourceConversion finished in 0.000 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "ResourceConversionBlocking finished in 0.024 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[28828:28828:1006/010201:INFO:CONSOLE(177)] "ResourceConversionBackground finished in 0.010 seconds.", source: http://127.0.0.1:50224/files/test_case.html?testcase=FileSystem (177)
[       OK ] OutOfProcessPPAPITest.FileSystem (3200 ms)
[668/908] OutOfProcessPPAPITest.FileSystem (3697 ms)
[ RUN      ] OutOfProcessPPAPITest.AudioConfig
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28895:28895:1006/010200:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28895:28895:1006/010200:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48430...
sending server_data: {"host": "127.0.0.1", "port": 48430} (36 bytes)
[28895:28895:1006/010202:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.003 seconds.", source: http://127.0.0.1:48430/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[28895:28895:1006/010202:INFO:CONSOLE(177)] "ValidConfigs finished in 0.016 seconds.", source: http://127.0.0.1:48430/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[28895:28895:1006/010202:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:48430/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[       OK ] OutOfProcessPPAPITest.AudioConfig (2962 ms)
[669/908] OutOfProcessPPAPITest.AudioConfig (3418 ms)
[ RUN      ] OutOfProcessPPAPITest.VideoSource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28978:28978:1006/010202:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28978:28978:1006/010202:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28978:28978:1006/010204:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=VideoSource (177)
[28978:28978:1006/010204:INFO:CONSOLE(177)] "GetFrame finished in 0.071 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=VideoSource (177)
[       OK ] OutOfProcessPPAPITest.VideoSource (2127 ms)
[670/908] OutOfProcessPPAPITest.VideoSource (2631 ms)
[ RUN      ] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29040:29040:1006/010203:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29040:29040:1006/010203:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29040:29040:1006/010204:INFO:CONSOLE(177)] "GetLocalTimeZoneOffset finished in 0.001 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=Flash_GetLocalTimeZoneOffset (177)
[1:2:1006/010204:WARNING:channel.cc(358)] RawChannel write error
[29076:29076:1006/010205:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29076:29076:1006/010205:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29076:29076:1006/010205:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29076:29076:1006/010205:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29076:29076:1006/010205:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29076:29076:1006/010205:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29076:29076:1006/010205:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d4c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29076:29076:1006/010205:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d4c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset (2058 ms)
[671/908] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset (2651 ms)
[ RUN      ] PPAPIBrokerInfoBarTest.Accept
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29115:29115:1006/010205:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29115:29115:1006/010205:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29115:29115:1006/010206:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.014 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[29115:29115:1006/010207:INFO:CONSOLE(177)] "ConnectPermissionGranted finished in 0.316 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionGranted (177)
[29115:29115:1006/010207:INFO:CONSOLE(177)] "IsAllowedPermissionGranted finished in 0.002 seconds.", source: file:///tmp/runqzVend/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionGranted (177)
[       OK ] PPAPIBrokerInfoBarTest.Accept (3172 ms)
[672/908] PPAPIBrokerInfoBarTest.Accept (3676 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_Paint
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29170:29170:1006/010206:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29170:29170:1006/010206:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53770...
sending server_data: {"host": "127.0.0.1", "port": 53770} (36 bytes)
[1,2882189760:08:02:08.990918] Native Client module will be loaded at base address 0x00002e4f00000000

** Signal 31 from trusted code: pc=7f0ba9dcef48

** Signal 31 from trusted code: pc=7f0ba9dcef48

** Signal 31 from trusted code: pc=7f0ba9dcef48

** Signal 31 from trusted code: pc=7f0ba9dcef48

** Signal 31 from trusted code: pc=7f0ba9dcef48
[29170:29170:1006/010209:INFO:CONSOLE(177)] "PaintForceAsync finished in 0.165 seconds.", source: http://127.0.0.1:53770/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Paint (177)
[29170:29170:1006/010209:INFO:CONSOLE(177)] "Paint finished in 0.158 seconds.", source: http://127.0.0.1:53770/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Paint (177)
[29213:29213:1006/010209:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29213:29213:1006/010209:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29213:29213:1006/010209:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29213:29213:1006/010209:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29213:29213:1006/010210:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29213:29213:1006/010210:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29213:29213:1006/010210:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29213:29213:1006/010210:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.Graphics2D_Paint (4215 ms)
[673/908] PPAPINaClNewlibTest.Graphics2D_Paint (4734 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_Flush
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29246:29246:1006/010209:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29246:29246:1006/010209:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33480...
sending server_data: {"host": "127.0.0.1", "port": 33480} (36 bytes)
[1,1900616128:08:02:11.292240] Native Client module will be loaded at base address 0x000076b900000000

** Signal 31 from trusted code: pc=7fc56f5b4f48

** Signal 31 from trusted code: pc=7fc56f5b4f48

** Signal 31 from trusted code: pc=7fc56f5b4f48

** Signal 31 from trusted code: pc=7fc56f5b4f48

** Signal 31 from trusted code: pc=7fc56f5b4f48
[29246:29246:1006/010211:INFO:CONSOLE(177)] "FlushForceAsync finished in 0.088 seconds.", source: http://127.0.0.1:33480/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Flush (177)
[29246:29246:1006/010211:INFO:CONSOLE(177)] "Flush finished in 0.076 seconds.", source: http://127.0.0.1:33480/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Flush (177)
[29289:29289:1006/010211:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29289:29289:1006/010211:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29289:29289:1006/010211:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29289:29289:1006/010211:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29289:29289:1006/010211:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29289:29289:1006/010211:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29289:29289:1006/010212:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29289:29289:1006/010212:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.Graphics2D_Flush (3534 ms)
[674/908] PPAPINaClNewlibTest.Graphics2D_Flush (3945 ms)
[ RUN      ] PPAPINaClNewlibTest.UDPSocket_Multicast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29316:29316:1006/010211:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29316:29316:1006/010211:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53944...
sending server_data: {"host": "127.0.0.1", "port": 53944} (36 bytes)
[1,1238981056:08:02:12.890152] Native Client module will be loaded at base address 0x000036cb00000000

** Signal 31 from trusted code: pc=7f7447eb8f48

** Signal 31 from trusted code: pc=7f7447eb8f48

** Signal 31 from trusted code: pc=7f7447eb8f48

** Signal 31 from trusted code: pc=7f7447eb8f48

** Signal 31 from trusted code: pc=7f7447eb8f48

** Signal 31 from trusted code: pc=7f7447eb8f48

** Signal 31 from trusted code: pc=7f7447eb8f48
[29316:29316:1006/010213:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:53944/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_Multicast, (177)
[29316:29316:1006/010213:INFO:CONSOLE(177)] "Multicast finished in 0.004 seconds.", source: http://127.0.0.1:53944/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_Multicast, (177)
[29316:29316:1006/010213:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.003 seconds.", source: http://127.0.0.1:53944/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_Multicast, (177)
[29316:29316:1006/010213:INFO:CONSOLE(177)] "MulticastBackground finished in 0.002 seconds.", source: http://127.0.0.1:53944/files/test_case.html?mode=nacl_newlib&testcase=UDPSocket_Multicast, (177)
[       OK ] PPAPINaClNewlibTest.UDPSocket_Multicast (2536 ms)
[675/908] PPAPINaClNewlibTest.UDPSocket_Multicast (3161 ms)
[ RUN      ] PPAPINaClNewlibTest.PaintAggregator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29386:29386:1006/010213:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29386:29386:1006/010213:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54328...
sending server_data: {"host": "127.0.0.1", "port": 54328} (36 bytes)
[1,2411473344:08:02:15.243906] Native Client module will be loaded at base address 0x000054cf00000000

** Signal 31 from trusted code: pc=7ffc8dce5f48

** Signal 31 from trusted code: pc=7ffc8dce5f48

** Signal 31 from trusted code: pc=7ffc8dce5f48

** Signal 31 from trusted code: pc=7ffc8dce5f48

** Signal 31 from trusted code: pc=7ffc8dce5f48
[29386:29386:1006/010215:INFO:CONSOLE(177)] "InitialState finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "SingleInvalidation finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "DoubleDisjointInvalidation finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "SingleScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "DoubleOverlappingScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "NegatingScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "DiagonalScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "ContainedPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "ContainedPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "ContainedPaintsBeforeAndAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "LargeContainedPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "LargeContainedPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "OverlappingPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "OverlappingPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "DisjointPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "DisjointPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "ContainedPaintTrimmedByScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "ContainedPaintEliminatedByScroll finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "ContainedPaintAfterScrollTrimmedByScrollDamage finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[29386:29386:1006/010215:INFO:CONSOLE(177)] "ContainedPaintAfterScrollEliminatedByScrollDamage finished in 0.000 seconds.", source: http://127.0.0.1:54328/files/test_case.html?mode=nacl_newlib&testcase=PaintAggregator (177)
[       OK ] PPAPINaClNewlibTest.PaintAggregator (3377 ms)
[676/908] PPAPINaClNewlibTest.PaintAggregator (3948 ms)
[ RUN      ] PPAPINaClNewlibTest.Var
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29439:29439:1006/010214:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29439:29439:1006/010214:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46073...
sending server_data: {"host": "127.0.0.1", "port": 46073} (36 bytes)
[1,1398368704:08:02:16.137472] Native Client module will be loaded at base address 0x0000708e00000000

** Signal 31 from trusted code: pc=7fee516b9f48

** Signal 31 from trusted code: pc=7fee516b9f48

** Signal 31 from trusted code: pc=7fee516b9f48

** Signal 31 from trusted code: pc=7fee516b9f48

** Signal 31 from trusted code: pc=7fee516b9f48
[29439:29439:1006/010216:INFO:CONSOLE(177)] "BasicString finished in 0.005 seconds.", source: http://127.0.0.1:46073/files/test_case.html?mode=nacl_newlib&testcase=Var (177)
[29439:29439:1006/010216:INFO:CONSOLE(177)] "InvalidAndEmpty finished in 0.000 seconds.", source: http://127.0.0.1:46073/files/test_case.html?mode=nacl_newlib&testcase=Var (177)
[29439:29439:1006/010216:INFO:CONSOLE(177)] "InvalidUtf8 finished in 0.000 seconds.", source: http://127.0.0.1:46073/files/test_case.html?mode=nacl_newlib&testcase=Var (177)
[29439:29439:1006/010216:INFO:CONSOLE(177)] "NullInputInUtf8Conversion finished in 0.000 seconds.", source: http://127.0.0.1:46073/files/test_case.html?mode=nacl_newlib&testcase=Var (177)
[29439:29439:1006/010216:INFO:CONSOLE(177)] "ValidUtf8 finished in 0.000 seconds.", source: http://127.0.0.1:46073/files/test_case.html?mode=nacl_newlib&testcase=Var (177)
[29439:29439:1006/010216:INFO:CONSOLE(177)] "Utf8WithEmbeddedNulls finished in 0.000 seconds.", source: http://127.0.0.1:46073/files/test_case.html?mode=nacl_newlib&testcase=Var (177)
[29439:29439:1006/010216:INFO:CONSOLE(177)] "VarToUtf8ForWrongType finished in 0.000 seconds.", source: http://127.0.0.1:46073/files/test_case.html?mode=nacl_newlib&testcase=Var (177)
[       OK ] PPAPINaClNewlibTest.Var (2929 ms)
[677/908] PPAPINaClNewlibTest.Var (3427 ms)
[ RUN      ] PPAPINaClNewlibTest.Memory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29537:29537:1006/010217:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29537:29537:1006/010217:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34889...
sending server_data: {"host": "127.0.0.1", "port": 34889} (36 bytes)
[1,2825734592:08:02:19.244017] Native Client module will be loaded at base address 0x00005f3b00000000

** Signal 31 from trusted code: pc=7feca67f7f48

** Signal 31 from trusted code: pc=7feca67f7f48

** Signal 31 from trusted code: pc=7feca67f7f48

** Signal 31 from trusted code: pc=7feca67f7f48

** Signal 31 from trusted code: pc=7feca67f7f48
[29537:29537:1006/010219:INFO:CONSOLE(177)] "MemAlloc finished in 0.000 seconds.", source: http://127.0.0.1:34889/files/test_case.html?mode=nacl_newlib&testcase=Memory (177)
[29537:29537:1006/010219:INFO:CONSOLE(177)] "NullMemFree finished in 0.000 seconds.", source: http://127.0.0.1:34889/files/test_case.html?mode=nacl_newlib&testcase=Memory (177)
[29584:29584:1006/010219:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29584:29584:1006/010219:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29584:29584:1006/010219:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29584:29584:1006/010219:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29584:29584:1006/010219:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29584:29584:1006/010219:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29584:29584:1006/010220:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29584:29584:1006/010220:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.Memory (3669 ms)
[678/908] PPAPINaClNewlibTest.Memory (4212 ms)
[ RUN      ] PPAPINaClNewlibTest.FileRef1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29552:29552:1006/010217:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29552:29552:1006/010217:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34194...
sending server_data: {"host": "127.0.0.1", "port": 34194} (36 bytes)
[1,1469397440:08:02:19.673019] Native Client module will be loaded at base address 0x0000328100000000

** Signal 31 from trusted code: pc=7f8d55a76f48

** Signal 31 from trusted code: pc=7f8d55a76f48

** Signal 31 from trusted code: pc=7f8d55a76f48

** Signal 31 from trusted code: pc=7f8d55a76f48

** Signal 31 from trusted code: pc=7f8d55a76f48

** Signal 31 from trusted code: pc=7f8d55a76f48

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010219:INFO:CONSOLE(177)] "CreateForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010219:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010219:INFO:CONSOLE(177)] "CreateBlocking finished in 0.004 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010219:INFO:CONSOLE(177)] "CreateBackground finished in 0.004 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetFileSystemTypeForceAsync finished in 0.028 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetFileSystemType finished in 0.009 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetFileSystemTypeBlocking finished in 0.014 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetFileSystemTypeBackground finished in 0.013 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetNameForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetName finished in 0.009 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetNameBlocking finished in 0.016 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetNameBackground finished in 0.012 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetPathForceAsync finished in 0.008 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetPath finished in 0.011 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010219:INFO:CONSOLE(177)] "GetPathBlocking finished in 0.015 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010220:INFO:CONSOLE(177)] "GetPathBackground finished in 0.015 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010220:INFO:CONSOLE(177)] "GetParentForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010220:INFO:CONSOLE(177)] "GetParent finished in 0.010 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010220:INFO:CONSOLE(177)] "GetParentBlocking finished in 0.017 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010220:INFO:CONSOLE(177)] "GetParentBackground finished in 0.018 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010220:INFO:CONSOLE(177)] "MakeDirectoryForceAsync finished in 0.050 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010220:INFO:CONSOLE(177)] "MakeDirectory finished in 0.029 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f8d55a76f48
[29552:29552:1006/010220:INFO:CONSOLE(177)] "MakeDirectoryBlocking finished in 0.024 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29552:29552:1006/010220:INFO:CONSOLE(177)] "MakeDirectoryBackground finished in 0.022 seconds.", source: http://127.0.0.1:34194/files/test_case.html?mode=nacl_newlib&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[29633:29633:1006/010220:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29633:29633:1006/010220:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29633:29633:1006/010220:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29633:29633:1006/010220:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29633:29633:1006/010220:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29633:29633:1006/010220:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29633:29633:1006/010220:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29633:29633:1006/010220:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.FileRef1 (3316 ms)
[679/908] PPAPINaClNewlibTest.FileRef1 (3676 ms)
[ RUN      ] PPAPINaClNewlibTest.NetAddress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29699:29699:1006/010221:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29699:29699:1006/010221:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49171...
sending server_data: {"host": "127.0.0.1", "port": 49171} (36 bytes)
[1,1627376064:08:02:22.822238] Native Client module will be loaded at base address 0x0000512300000000

** Signal 31 from trusted code: pc=7f945f11ff48

** Signal 31 from trusted code: pc=7f945f11ff48

** Signal 31 from trusted code: pc=7f945f11ff48

** Signal 31 from trusted code: pc=7f945f11ff48

** Signal 31 from trusted code: pc=7f945f11ff48
[29699:29699:1006/010223:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:49171/files/test_case.html?mode=nacl_newlib&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[29699:29699:1006/010223:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:49171/files/test_case.html?mode=nacl_newlib&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[29699:29699:1006/010223:INFO:CONSOLE(177)] "DescribeAsString finished in 0.000 seconds.", source: http://127.0.0.1:49171/files/test_case.html?mode=nacl_newlib&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[       OK ] PPAPINaClNewlibTest.NetAddress (2636 ms)
[680/908] PPAPINaClNewlibTest.NetAddress (3159 ms)
[ RUN      ] PPAPINaClNewlibTest.NetworkMonitor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29702:29702:1006/010222:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29702:29702:1006/010222:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56502...
sending server_data: {"host": "127.0.0.1", "port": 56502} (36 bytes)
[1,2609170880:08:02:24.195309] Native Client module will be loaded at base address 0x0000396300000000

** Signal 31 from trusted code: pc=7f9d9996ff48

** Signal 31 from trusted code: pc=7f9d9996ff48

** Signal 31 from trusted code: pc=7f9d9996ff48

** Signal 31 from trusted code: pc=7f9d9996ff48

** Signal 31 from trusted code: pc=7f9d9996ff48
[29702:29702:1006/010224:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:56502/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[29702:29702:1006/010224:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:56502/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[29702:29702:1006/010224:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:56502/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[29702:29702:1006/010224:INFO:CONSOLE(177)] "2Monitors finished in 0.002 seconds.", source: http://127.0.0.1:56502/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[29702:29702:1006/010224:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:56502/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[29702:29702:1006/010224:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.001 seconds.", source: http://127.0.0.1:56502/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[29790:29790:1006/010224:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29790:29790:1006/010224:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29790:29790:1006/010224:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29790:29790:1006/010224:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29790:29790:1006/010225:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29790:29790:1006/010225:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29790:29790:1006/010225:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29790:29790:1006/010225:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.NetworkMonitor (4252 ms)
[681/908] PPAPINaClNewlibTest.NetworkMonitor (4731 ms)
[ RUN      ] PPAPINaClNewlibTest.View_CreatedVisible
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29828:29828:1006/010224:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29828:29828:1006/010224:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51183...
sending server_data: {"host": "127.0.0.1", "port": 51183} (36 bytes)
[1,399206848:08:02:26.454033] Native Client module will be loaded at base address 0x000057ef00000000

** Signal 31 from trusted code: pc=7f1315dd9f48

** Signal 31 from trusted code: pc=7f1315dd9f48

** Signal 31 from trusted code: pc=7f1315dd9f48

** Signal 31 from trusted code: pc=7f1315dd9f48

** Signal 31 from trusted code: pc=7f1315dd9f48
[29828:29828:1006/010226:INFO:CONSOLE(177)] "CreatedVisible finished in 0.000 seconds.", source: http://127.0.0.1:51183/files/test_case.html?mode=nacl_newlib&testcase=View_CreatedVisible (177)
[1:2:1006/010227:WARNING:channel.cc(358)] RawChannel write error
[29872:29872:1006/010227:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29872:29872:1006/010227:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29872:29872:1006/010227:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29872:29872:1006/010227:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29872:29872:1006/010227:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29872:29872:1006/010227:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[29872:29872:1006/010227:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[29872:29872:1006/010227:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.View_CreatedVisible (3709 ms)
[682/908] PPAPINaClNewlibTest.View_CreatedVisible (4205 ms)
[ RUN      ] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute
[683/908] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute (TIMED OUT)
[ RUN      ] TimeFormatBrowserTest.DecimalPointNotDot
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27378:27378:1006/010130:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27378:27378:1006/010131:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7fec6607a150 <unknown>
#4 0x7fec6612b9d3 __poll
#5 0x00000061b6ec __interceptor_poll
#6 0x7fec6b7f4ff6 <unknown>
#7 0x7fec6b7f5124 g_main_context_iteration
#8 0x0000030d39d0 base::MessagePumpGlib::Run()
#9 0x00000300c3f9 base::RunLoop::Run()
#10 0x00000e6a0ac6 content::RunThisRunLoop()
#11 0x00000e6a31e4 content::WindowedNotificationObserver::Wait()
#12 0x00000e5cb3a6 content::WaitForLoadStop()
#13 0x000002f29288 InProcessBrowserTest::RunTestOnMainThreadLoop()
#14 0x00000e5c8e7b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#15 0x000002b64625 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#16 0x000002b61dd5 ChromeBrowserMainParts::PreMainMessageLoopRun()
#17 0x0000057d5456 content::BrowserMainLoop::PreMainMessageLoopRun()
#18 0x000005bb0f69 content::StartupTaskRunner::RunAllTasksNow()
#19 0x0000057d0f96 content::BrowserMainLoop::CreateStartupTasks()
#20 0x000005e1a50b content::BrowserMainRunnerImpl::Initialize()
#21 0x0000116991b7 content::BrowserMain()
#22 0x0000113089ae content::ContentMainRunnerImpl::Run()
#23 0x00001130613b content::ContentMain()
#24 0x00000e5c85ec content::BrowserTestBase::SetUp()
#25 0x000002f25b36 InProcessBrowserTest::SetUp()
#26 0x0000039f3767 testing::Test::Run()
#27 0x0000039f51ef testing::TestInfo::Run()
#28 0x0000039f629e testing::TestCase::Run()
#29 0x000003a08055 testing::internal::UnitTestImpl::RunAllTests()
#30 0x000003a0768b testing::UnitTest::Run()
#31 0x00000310640f base::TestSuite::Run()
#32 0x000001e234aa ChromeBrowserTestSuiteRunner::RunTestSuite()
#33 0x00000e698f30 content::LaunchTests()
#34 0x000002f234d4 LaunchChromeTests()
#35 0x000001e2337a main
#36 0x7fec6606576d __libc_start_main
#37 0x0000005e05d5 <unknown>
[684/908] TimeFormatBrowserTest.DecimalPointNotDot (TIMED OUT)
[ RUN      ] PPAPINaClNewlibTest.VideoSource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29968:29968:1006/010228:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29968:29968:1006/010229:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59178...
sending server_data: {"host": "127.0.0.1", "port": 59178} (36 bytes)
[1,1121749440:08:02:30.607184] Native Client module will be loaded at base address 0x00002f5600000000

** Signal 31 from trusted code: pc=7f3440eebf48

** Signal 31 from trusted code: pc=7f3440eebf48

** Signal 31 from trusted code: pc=7f3440eebf48

** Signal 31 from trusted code: pc=7f3440eebf48

** Signal 31 from trusted code: pc=7f3440eebf48
[29968:29968:1006/010230:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:59178/files/test_case.html?mode=nacl_newlib&testcase=VideoSource (177)
[29968:29968:1006/010230:INFO:CONSOLE(177)] "GetFrame finished in 0.081 seconds.", source: http://127.0.0.1:59178/files/test_case.html?mode=nacl_newlib&testcase=VideoSource (177)
[30012:30012:1006/010231:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30012:30012:1006/010231:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30012:30012:1006/010231:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30012:30012:1006/010231:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30012:30012:1006/010231:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30012:30012:1006/010231:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30012:30012:1006/010231:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30012:30012:1006/010231:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.VideoSource (3601 ms)
[685/908] PPAPINaClNewlibTest.VideoSource (4205 ms)
[ RUN      ] PPAPINaClNewlibTest.MessageHandler
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30055:30055:1006/010231:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30055:30055:1006/010231:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40576...
sending server_data: {"host": "127.0.0.1", "port": 40576} (36 bytes)
[1,4143094208:08:02:33.523637] Native Client module will be loaded at base address 0x0000104c00000000

** Signal 31 from trusted code: pc=7f9ff504cf48

** Signal 31 from trusted code: pc=7f9ff504cf48

** Signal 31 from trusted code: pc=7f9ff504cf48

** Signal 31 from trusted code: pc=7f9ff504cf48

** Signal 31 from trusted code: pc=7f9ff504cf48

** Signal 31 from trusted code: pc=7f9ff504cf48
[30055:30055:1006/010233:INFO:CONSOLE(177)] "RegisterErrorConditions finished in 0.000 seconds.", source: http://127.0.0.1:40576/files/test_case.html?mode=nacl_newlib&testcase=MessageHandler (177)
[30055:30055:1006/010233:INFO:CONSOLE(177)] "PostMessageAndAwaitResponse finished in 0.031 seconds.", source: http://127.0.0.1:40576/files/test_case.html?mode=nacl_newlib&testcase=MessageHandler (177)
[30055:30055:1006/010233:INFO:CONSOLE(177)] "Exceptions finished in 0.042 seconds.", source: http://127.0.0.1:40576/files/test_case.html?mode=nacl_newlib&testcase=MessageHandler (177)
[       OK ] PPAPINaClNewlibTest.MessageHandler (3111 ms)
[686/908] PPAPINaClNewlibTest.MessageHandler (3691 ms)
[ RUN      ] PPAPINaClPNaClTest.Console
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30150:30150:1006/010232:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30150:30150:1006/010233:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54632...
sending server_data: {"host": "127.0.0.1", "port": 54632} (36 bytes)
[1,3510008256:08:02:34.870576] Native Client module will be loaded at base address 0x0000105200000000

** Signal 31 from trusted code: pc=7f7acf48af48

** Signal 31 from trusted code: pc=7f7acf48af48

** Signal 31 from trusted code: pc=7f7acf48af48

** Signal 31 from trusted code: pc=7f7acf48af48

** Signal 31 from trusted code: pc=7f7acf48af48
[30150:30150:1006/010235:INFO:CONSOLE(0)] "[Undefined]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "somewhere: [Undefined]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "[Null]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "somewhere: [Null]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "[False]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "somewhere: [False]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "12345678", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "somewhere: 12345678", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "-0", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "somewhere: -0", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "Hello World!", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "somewhere: Hello World!", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "[Array]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "somewhere: [Array]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "[Array buffer]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "somewhere: [Array buffer]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "[Dictionary]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(0)] "somewhere: [Dictionary]", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (0)
[30150:30150:1006/010235:INFO:CONSOLE(177)] "Smoke finished in 0.000 seconds.", source: http://127.0.0.1:54632/files/test_case.html?mode=nacl_pnacl&testcase=Console (177)
[       OK ] PPAPINaClPNaClTest.Console (3479 ms)
[687/908] PPAPINaClPNaClTest.Console (3955 ms)
[ RUN      ] PPAPINaClNewlibTest.VideoEncoder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29899:29899:1006/010226:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29899:29899:1006/010226:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34649...
sending server_data: {"host": "127.0.0.1", "port": 34649} (36 bytes)
[1,1263737280:08:02:28.518931] Native Client module will be loaded at base address 0x0000254d00000000

** Signal 31 from trusted code: pc=7f9349654f48

** Signal 31 from trusted code: pc=7f9349654f48

** Signal 31 from trusted code: pc=7f9349654f48

** Signal 31 from trusted code: pc=7f9349654f48

** Signal 31 from trusted code: pc=7f9349654f48

** Signal 31 from trusted code: pc=7f9349654f48
[29899:29899:1006/010229:INFO:CONSOLE(177)] "AvailableCodecsForceAsync finished in 0.632 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f9349654f48
[29899:29899:1006/010229:INFO:CONSOLE(177)] "AvailableCodecs finished in 0.604 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)
[29899:29899:1006/010230:INFO:CONSOLE(177)] "AvailableCodecsBlocking finished in 0.011 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)
[29899:29899:1006/010230:INFO:CONSOLE(177)] "AvailableCodecsBackground finished in 0.222 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f9349654f48
[29899:29899:1006/010230:INFO:CONSOLE(177)] "IncorrectSizeFailsForceAsync finished in 0.356 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f9349654f48
[29899:29899:1006/010230:INFO:CONSOLE(177)] "IncorrectSizeFails finished in 0.005 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)
[29899:29899:1006/010230:INFO:CONSOLE(177)] "IncorrectSizeFailsBlocking finished in 0.012 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)
[29899:29899:1006/010231:INFO:CONSOLE(177)] "IncorrectSizeFailsBackground finished in 0.002 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)
[29899:29899:1006/010232:INFO:CONSOLE(177)] "InitializeVP8ForceAsync finished in 0.555 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f9349654f48
[29899:29899:1006/010233:INFO:CONSOLE(177)] "InitializeVP8 finished in 1.042 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f9349654f48
[29899:29899:1006/010233:INFO:CONSOLE(177)] "InitializeVP8Blocking finished in 1.087 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)
[29899:29899:1006/010234:INFO:CONSOLE(177)] "InitializeVP8Background finished in 0.036 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)
[29899:29899:1006/010234:INFO:CONSOLE(177)] "InitializeVP9ForceAsync finished in 0.868 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f9349654f48
[29899:29899:1006/010235:INFO:CONSOLE(177)] "InitializeVP9 finished in 0.363 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)

** Signal 31 from trusted code: pc=7f9349654f48
[29899:29899:1006/010235:INFO:CONSOLE(177)] "InitializeVP9Blocking finished in 0.706 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)
[29899:29899:1006/010236:INFO:CONSOLE(177)] "InitializeVP9Background finished in 0.596 seconds.", source: http://127.0.0.1:34649/files/test_case.html?mode=nacl_newlib&testcase=VideoEncoder (177)
[       OK ] PPAPINaClNewlibTest.VideoEncoder (10550 ms)
[688/908] PPAPINaClNewlibTest.VideoEncoder (11032 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_Replace
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30332:30332:1006/010236:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30332:30332:1006/010236:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51248...
sending server_data: {"host": "127.0.0.1", "port": 51248} (36 bytes)
[1,1870256576:08:02:39.182141] Native Client module will be loaded at base address 0x000078be00000000

** Signal 31 from trusted code: pc=7fcb6d8c0f48

** Signal 31 from trusted code: pc=7fcb6d8c0f48

** Signal 31 from trusted code: pc=7fcb6d8c0f48

** Signal 31 from trusted code: pc=7fcb6d8c0f48

** Signal 31 from trusted code: pc=7fcb6d8c0f48
[30332:30332:1006/010239:INFO:CONSOLE(0)] "Graphics2DResource.PaintImageData: Bad image resource.", source: http://127.0.0.1:51248/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Replace (0)
[30332:30332:1006/010239:INFO:CONSOLE(177)] "ReplaceForceAsync finished in 0.049 seconds.", source: http://127.0.0.1:51248/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Replace (177)
[30332:30332:1006/010239:INFO:CONSOLE(0)] "Graphics2DResource.PaintImageData: Bad image resource.", source: http://127.0.0.1:51248/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Replace (0)
[30332:30332:1006/010239:INFO:CONSOLE(177)] "Replace finished in 0.070 seconds.", source: http://127.0.0.1:51248/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Replace (177)
[30370:30370:1006/010239:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30370:30370:1006/010239:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30370:30370:1006/010239:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30370:30370:1006/010239:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30370:30370:1006/010240:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30370:30370:1006/010240:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30370:30370:1006/010240:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30370:30370:1006/010240:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.Graphics2D_Replace (4066 ms)
[689/908] PPAPINaClPNaClTest.Graphics2D_Replace (4468 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_Humongous
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30247:30247:1006/010235:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30247:30247:1006/010235:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36859...
sending server_data: {"host": "127.0.0.1", "port": 36859} (36 bytes)
[1,690854336:08:02:40.142315] Native Client module will be loaded at base address 0x0000521d00000000

** Signal 31 from trusted code: pc=7f8c273fcf48

** Signal 31 from trusted code: pc=7f8c273fcf48

** Signal 31 from trusted code: pc=7f8c273fcf48

** Signal 31 from trusted code: pc=7f8c273fcf48

** Signal 31 from trusted code: pc=7f8c273fcf48
[30247:30247:1006/010240:INFO:CONSOLE(177)] "Humongous finished in 0.000 seconds.", source: http://127.0.0.1:36859/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Humongous (177)
[1:2:1006/010240:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClTest.Graphics2D_Humongous (6195 ms)
[690/908] PPAPINaClPNaClTest.Graphics2D_Humongous (6827 ms)
[ RUN      ] PPAPINaClPNaClTest.TCPSocket
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30340:30340:1006/010237:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30340:30340:1006/010237:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41437...
sending server_data: {"host": "127.0.0.1", "port": 41437} (36 bytes)
[1,94673344:08:02:39.651929] Native Client module will be loaded at base address 0x00003f1000000000

** Signal 31 from trusted code: pc=7f8103b6cf48

** Signal 31 from trusted code: pc=7f8103b6cf48

** Signal 31 from trusted code: pc=7f8103b6cf48

** Signal 31 from trusted code: pc=7f8103b6cf48

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010239:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010239:INFO:CONSOLE(177)] "Connect finished in 0.004 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010239:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.019 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010239:INFO:CONSOLE(177)] "ConnectBackground finished in 0.015 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f8103b6cf48

** Signal 31 from trusted code: pc=7f8103b6cf48

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010239:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010239:INFO:CONSOLE(177)] "ReadWrite finished in 0.002 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010239:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.002 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010239:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.004 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010239:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010239:INFO:CONSOLE(177)] "SetOption finished in 0.002 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010239:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.004 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010239:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.005 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010239:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010239:INFO:CONSOLE(177)] "Listen finished in 0.004 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010239:INFO:CONSOLE(177)] "ListenBlocking finished in 0.006 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010239:INFO:CONSOLE(177)] "ListenBackground finished in 0.010 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010239:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010240:INFO:CONSOLE(177)] "Backlog finished in 0.010 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010240:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.020 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010240:INFO:CONSOLE(177)] "BacklogBackground finished in 0.023 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)

** Signal 31 from trusted code: pc=7f8103b6cf48
[30340:30340:1006/010240:INFO:CONSOLE(177)] "Interface_1_0ForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010240:INFO:CONSOLE(177)] "Interface_1_0 finished in 0.002 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010240:INFO:CONSOLE(177)] "Interface_1_0Blocking finished in 0.006 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30340:30340:1006/010240:INFO:CONSOLE(177)] "Interface_1_0Background finished in 0.008 seconds.", source: http://127.0.0.1:41437/files/test_case.html?mode=nacl_pnacl&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[30424:30424:1006/010240:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30424:30424:1006/010240:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30424:30424:1006/010240:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30424:30424:1006/010240:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30424:30424:1006/010241:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.TCPSocket (4779 ms)
[691/908] PPAPINaClPNaClTest.TCPSocket (5257 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocket_ParallelSend
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30535:30535:1006/010242:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30535:30535:1006/010242:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48372...
sending server_data: {"host": "127.0.0.1", "port": 48372} (36 bytes)
[1,1578772928:08:02:44.215807] Native Client module will be loaded at base address 0x000038c400000000

** Signal 31 from trusted code: pc=7f9e5c2c5f48

** Signal 31 from trusted code: pc=7f9e5c2c5f48

** Signal 31 from trusted code: pc=7f9e5c2c5f48

** Signal 31 from trusted code: pc=7f9e5c2c5f48

** Signal 31 from trusted code: pc=7f9e5c2c5f48
[30535:30535:1006/010244:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:48372/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_ParallelSend, (177)

** Signal 31 from trusted code: pc=7f9e5c2c5f48
[30535:30535:1006/010244:INFO:CONSOLE(177)] "ParallelSend finished in 0.011 seconds.", source: http://127.0.0.1:48372/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_ParallelSend, (177)

** Signal 31 from trusted code: pc=7f9e5c2c5f48
[30535:30535:1006/010244:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.017 seconds.", source: http://127.0.0.1:48372/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_ParallelSend, (177)
[30535:30535:1006/010244:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.009 seconds.", source: http://127.0.0.1:48372/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_ParallelSend, (177)
[       OK ] PPAPINaClPNaClTest.UDPSocket_ParallelSend (3147 ms)
[692/908] PPAPINaClPNaClTest.UDPSocket_ParallelSend (3685 ms)
[ RUN      ] PPAPINaClPNaClTest.HostResolverPrivate_Resolve
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30561:30561:1006/010242:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30561:30561:1006/010242:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60588...
sending server_data: {"host": "127.0.0.1", "port": 60588} (36 bytes)
[1,1943820736:08:02:44.763990] Native Client module will be loaded at base address 0x000053c000000000

** Signal 31 from trusted code: pc=7fa571ee8f48

** Signal 31 from trusted code: pc=7fa571ee8f48

** Signal 31 from trusted code: pc=7fa571ee8f48

** Signal 31 from trusted code: pc=7fa571ee8f48

** Signal 31 from trusted code: pc=7fa571ee8f48

** Signal 31 from trusted code: pc=7fa571ee8f48
[30561:30561:1006/010244:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:60588/files/test_case.html?mode=nacl_pnacl&testcase=HostResolverPrivate_Resolve (177)

** Signal 31 from trusted code: pc=7fa571ee8f48
[30561:30561:1006/010244:INFO:CONSOLE(177)] "Resolve finished in 0.004 seconds.", source: http://127.0.0.1:60588/files/test_case.html?mode=nacl_pnacl&testcase=HostResolverPrivate_Resolve (177)
[30561:30561:1006/010244:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.005 seconds.", source: http://127.0.0.1:60588/files/test_case.html?mode=nacl_pnacl&testcase=HostResolverPrivate_Resolve (177)
[30561:30561:1006/010244:INFO:CONSOLE(177)] "ResolveBackground finished in 0.007 seconds.", source: http://127.0.0.1:60588/files/test_case.html?mode=nacl_pnacl&testcase=HostResolverPrivate_Resolve (177)
[       OK ] PPAPINaClPNaClTest.HostResolverPrivate_Resolve (3058 ms)
[693/908] PPAPINaClPNaClTest.HostResolverPrivate_Resolve (3677 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocket_SetOption
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30496:30496:1006/010241:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30496:30496:1006/010241:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48352...
sending server_data: {"host": "127.0.0.1", "port": 48352} (36 bytes)
[1,1832843712:08:02:43.458555] Native Client module will be loaded at base address 0x0000301100000000

** Signal 31 from trusted code: pc=7fde6b512f48

** Signal 31 from trusted code: pc=7fde6b512f48

** Signal 31 from trusted code: pc=7fde6b512f48

** Signal 31 from trusted code: pc=7fde6b512f48

** Signal 31 from trusted code: pc=7fde6b512f48

** Signal 31 from trusted code: pc=7fde6b512f48

** Signal 31 from trusted code: pc=7fde6b512f48
[30496:30496:1006/010243:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:48352/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption, (177)
[30496:30496:1006/010243:INFO:CONSOLE(177)] "SetOption finished in 0.005 seconds.", source: http://127.0.0.1:48352/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption, (177)
[30496:30496:1006/010243:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.007 seconds.", source: http://127.0.0.1:48352/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption, (177)
[30496:30496:1006/010243:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.006 seconds.", source: http://127.0.0.1:48352/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_SetOption, (177)
[30533:30533:1006/010244:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30533:30533:1006/010244:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30533:30533:1006/010244:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30533:30533:1006/010244:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30533:30533:1006/010244:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30533:30533:1006/010244:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30533:30533:1006/010244:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e640]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30533:30533:1006/010244:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e640]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.UDPSocket_SetOption (4859 ms)
[694/908] PPAPINaClPNaClTest.UDPSocket_SetOption (5257 ms)
[ RUN      ] PPAPINaClPNaClTest.URLLoader0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30715:30715:1006/010245:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30715:30715:1006/010245:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48574...
sending server_data: {"host": "127.0.0.1", "port": 48574} (36 bytes)
[1,1735883200:08:02:47.790539] Native Client module will be loaded at base address 0x00003dd800000000

** Signal 31 from trusted code: pc=7fe26589af48

** Signal 31 from trusted code: pc=7fe26589af48

** Signal 31 from trusted code: pc=7fe26589af48

** Signal 31 from trusted code: pc=7fe26589af48

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010247:INFO:CONSOLE(177)] "BasicGETForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010247:INFO:CONSOLE(177)] "BasicGET finished in 0.024 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicGETBlocking finished in 0.024 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicGETBackground finished in 0.021 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicPOSTForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicPOST finished in 0.009 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicPOSTBlocking finished in 0.009 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicPOSTBackground finished in 0.014 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicFilePOSTForceAsync finished in 0.053 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicFilePOST finished in 0.031 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicFilePOSTBlocking finished in 0.026 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicFilePOSTBackground finished in 0.028 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicFileRangePOSTForceAsync finished in 0.031 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicFileRangePOST finished in 0.034 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicFileRangePOSTBlocking finished in 0.044 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[30715:30715:1006/010248:INFO:CONSOLE(177)] "BasicFileRangePOSTBackground finished in 0.040 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[30715:30715:1006/010248:INFO:CONSOLE(177)] "CompoundBodyPOSTForceAsync finished in 0.031 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010248:INFO:CONSOLE(177)] "CompoundBodyPOST finished in 0.019 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)

** Signal 31 from trusted code: pc=7fe26589af48
[30715:30715:1006/010248:INFO:CONSOLE(177)] "CompoundBodyPOSTBlocking finished in 0.077 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[30715:30715:1006/010248:INFO:CONSOLE(177)] "CompoundBodyPOSTBackground finished in 0.052 seconds.", source: http://127.0.0.1:48574/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[       OK ] PPAPINaClPNaClTest.URLLoader0 (3995 ms)
[695/908] PPAPINaClPNaClTest.URLLoader0 (4467 ms)
[ RUN      ] PPAPINaClPNaClTest.URLRequest_Stress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30737:30737:1006/010246:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30737:30737:1006/010246:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44900...
sending server_data: {"host": "127.0.0.1", "port": 44900} (36 bytes)
[1,3555224000:08:02:49.011603] Native Client module will be loaded at base address 0x00003f1c00000000

** Signal 31 from trusted code: pc=7ffad1fa9f48

** Signal 31 from trusted code: pc=7ffad1fa9f48

** Signal 31 from trusted code: pc=7ffad1fa9f48

** Signal 31 from trusted code: pc=7ffad1fa9f48

** Signal 31 from trusted code: pc=7ffad1fa9f48
[30737:30737:1006/010249:INFO:CONSOLE(177)] "Stress finished in 0.002 seconds.", source: http://127.0.0.1:44900/files/test_case.html?mode=nacl_pnacl&testcase=URLRequest_Stress (177)
[       OK ] PPAPINaClPNaClTest.URLRequest_Stress (3898 ms)
[696/908] PPAPINaClPNaClTest.URLRequest_Stress (4469 ms)
[ RUN      ] PPAPINaClPNaClTest.URLLoader3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30722:30722:1006/010246:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30722:30722:1006/010246:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37252...
sending server_data: {"host": "127.0.0.1", "port": 37252} (36 bytes)
[1,3560487360:08:02:48.873279] Native Client module will be loaded at base address 0x00002eb400000000

** Signal 31 from trusted code: pc=7f77d24aef48

** Signal 31 from trusted code: pc=7f77d24aef48

** Signal 31 from trusted code: pc=7f77d24aef48

** Signal 31 from trusted code: pc=7f77d24aef48

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[30722:30722:1006/010249:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "UntrustedHttpRequestsForceAsync finished in 0.042 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[30722:30722:1006/010249:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(177)] "UntrustedHttpRequests finished in 0.043 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[30722:30722:1006/010249:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "UntrustedHttpRequestsBlocking finished in 0.039 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[30722:30722:1006/010249:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "UntrustedHttpRequestsBackground finished in 0.047 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "FollowURLRedirectForceAsync finished in 0.029 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(177)] "FollowURLRedirect finished in 0.024 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "FollowURLRedirectBlocking finished in 0.029 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(177)] "FollowURLRedirectBackground finished in 0.027 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "AuditURLRedirectForceAsync finished in 0.030 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "AuditURLRedirect finished in 0.033 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(177)] "AuditURLRedirectBlocking finished in 0.042 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(177)] "AuditURLRedirectBackground finished in 0.046 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "AbortCallsForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(177)] "AbortCalls finished in 0.009 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(177)] "AbortCallsBlocking finished in 0.017 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "AbortCallsBackground finished in 0.017 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "UntendedLoadForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "UntendedLoad finished in 0.012 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f77d24aef48

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(177)] "UntendedLoadBlocking finished in 0.021 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "UntendedLoadBackground finished in 0.012 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "PrefetchBufferThresholdForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(177)] "PrefetchBufferThreshold finished in 0.021 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)

** Signal 31 from trusted code: pc=7f77d24aef48
[30722:30722:1006/010249:INFO:CONSOLE(177)] "PrefetchBufferThresholdBlocking finished in 0.019 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[30722:30722:1006/010249:INFO:CONSOLE(177)] "PrefetchBufferThresholdBackground finished in 0.020 seconds.", source: http://127.0.0.1:37252/files/test_case.html?mode=nacl_pnacl&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1:2:1006/010250:WARNING:channel.cc(358)] RawChannel write error
[30813:30813:1006/010250:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30813:30813:1006/010250:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30813:30813:1006/010250:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30813:30813:1006/010250:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30813:30813:1006/010251:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30813:30813:1006/010251:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[30813:30813:1006/010251:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[30813:30813:1006/010251:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.URLLoader3 (5589 ms)
[697/908] PPAPINaClPNaClTest.URLLoader3 (6042 ms)
[ RUN      ] PPAPINaClPNaClTest.Var
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30962:30962:1006/010250:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30962:30962:1006/010250:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36134...
sending server_data: {"host": "127.0.0.1", "port": 36134} (36 bytes)
[1,2349275584:08:02:52.532497] Native Client module will be loaded at base address 0x00002b6e00000000

** Signal 31 from trusted code: pc=7fcb8a194f48

** Signal 31 from trusted code: pc=7fcb8a194f48

** Signal 31 from trusted code: pc=7fcb8a194f48

** Signal 31 from trusted code: pc=7fcb8a194f48

** Signal 31 from trusted code: pc=7fcb8a194f48
[30962:30962:1006/010252:INFO:CONSOLE(177)] "BasicString finished in 0.023 seconds.", source: http://127.0.0.1:36134/files/test_case.html?mode=nacl_pnacl&testcase=Var (177)
[30962:30962:1006/010252:INFO:CONSOLE(177)] "InvalidAndEmpty finished in 0.000 seconds.", source: http://127.0.0.1:36134/files/test_case.html?mode=nacl_pnacl&testcase=Var (177)
[30962:30962:1006/010252:INFO:CONSOLE(177)] "InvalidUtf8 finished in 0.000 seconds.", source: http://127.0.0.1:36134/files/test_case.html?mode=nacl_pnacl&testcase=Var (177)
[30962:30962:1006/010252:INFO:CONSOLE(177)] "NullInputInUtf8Conversion finished in 0.000 seconds.", source: http://127.0.0.1:36134/files/test_case.html?mode=nacl_pnacl&testcase=Var (177)
[30962:30962:1006/010252:INFO:CONSOLE(177)] "ValidUtf8 finished in 0.000 seconds.", source: http://127.0.0.1:36134/files/test_case.html?mode=nacl_pnacl&testcase=Var (177)
[30962:30962:1006/010252:INFO:CONSOLE(177)] "Utf8WithEmbeddedNulls finished in 0.000 seconds.", source: http://127.0.0.1:36134/files/test_case.html?mode=nacl_pnacl&testcase=Var (177)
[30962:30962:1006/010252:INFO:CONSOLE(177)] "VarToUtf8ForWrongType finished in 0.000 seconds.", source: http://127.0.0.1:36134/files/test_case.html?mode=nacl_pnacl&testcase=Var (177)
[       OK ] PPAPINaClPNaClTest.Var (3390 ms)
[698/908] PPAPINaClPNaClTest.Var (3966 ms)
[ RUN      ] PPAPINaClPNaClTest.FileRef1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30987:30987:1006/010250:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30987:30987:1006/010251:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35377...
sending server_data: {"host": "127.0.0.1", "port": 35377} (36 bytes)
[1,950446528:08:02:53.226042] Native Client module will be loaded at base address 0x00004bd400000000

** Signal 31 from trusted code: pc=7f9c36b8df48

** Signal 31 from trusted code: pc=7f9c36b8df48

** Signal 31 from trusted code: pc=7f9c36b8df48

** Signal 31 from trusted code: pc=7f9c36b8df48

** Signal 31 from trusted code: pc=7f9c36b8df48

** Signal 31 from trusted code: pc=7f9c36b8df48

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "CreateForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "CreateBlocking finished in 0.001 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "CreateBackground finished in 0.004 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetFileSystemTypeForceAsync finished in 0.042 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetFileSystemType finished in 0.021 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetFileSystemTypeBlocking finished in 0.013 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetFileSystemTypeBackground finished in 0.018 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetNameForceAsync finished in 0.018 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetName finished in 0.010 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetNameBlocking finished in 0.009 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetNameBackground finished in 0.029 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetPathForceAsync finished in 0.024 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetPath finished in 0.013 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetPathBlocking finished in 0.035 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetPathBackground finished in 0.034 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetParentForceAsync finished in 0.031 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetParent finished in 0.017 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetParentBlocking finished in 0.033 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "GetParentBackground finished in 0.036 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "MakeDirectoryForceAsync finished in 0.079 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "MakeDirectory finished in 0.032 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)

** Signal 31 from trusted code: pc=7f9c36b8df48
[30987:30987:1006/010253:INFO:CONSOLE(177)] "MakeDirectoryBlocking finished in 0.037 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[30987:30987:1006/010253:INFO:CONSOLE(177)] "MakeDirectoryBackground finished in 0.033 seconds.", source: http://127.0.0.1:35377/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[       OK ] PPAPINaClPNaClTest.FileRef1 (5466 ms)
[699/908] PPAPINaClPNaClTest.FileRef1 (6042 ms)
[ RUN      ] PPAPINaClPNaClTest.FileRef2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31095:31095:1006/010252:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31095:31095:1006/010252:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59936...
sending server_data: {"host": "127.0.0.1", "port": 59936} (36 bytes)
[1,1918900672:08:02:54.763166] Native Client module will be loaded at base address 0x00004cf100000000

** Signal 31 from trusted code: pc=7fdf70724f48

** Signal 31 from trusted code: pc=7fdf70724f48

** Signal 31 from trusted code: pc=7fdf70724f48

** Signal 31 from trusted code: pc=7fdf70724f48

** Signal 31 from trusted code: pc=7fdf70724f48

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31095:1006/010255:INFO:CONSOLE(177)] "QueryAndTouchFileForceAsync finished in 0.064 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31095:1006/010255:INFO:CONSOLE(177)] "QueryAndTouchFile finished in 0.018 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31095:1006/010255:INFO:CONSOLE(177)] "QueryAndTouchFileBlocking finished in 0.035 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31095:1006/010255:INFO:CONSOLE(177)] "QueryAndTouchFileBackground finished in 0.023 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31130:1006/010255:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[31095:31095:1006/010255:INFO:CONSOLE(177)] "DeleteFileAndDirectoryForceAsync finished in 0.026 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31114:1006/010255:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31095:1006/010255:INFO:CONSOLE(177)] "DeleteFileAndDirectory finished in 0.027 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31114:1006/010255:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[31095:31095:1006/010255:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBlocking finished in 0.046 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31114:1006/010255:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[31095:31095:1006/010255:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBackground finished in 0.039 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31114:1006/010255:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[31095:31095:1006/010255:INFO:CONSOLE(177)] "RenameFileAndDirectoryForceAsync finished in 0.028 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31114:1006/010255:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31095:1006/010255:INFO:CONSOLE(177)] "RenameFileAndDirectory finished in 0.031 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31130:1006/010255:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31095:1006/010255:INFO:CONSOLE(177)] "RenameFileAndDirectoryBlocking finished in 0.035 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31130:1006/010255:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[31095:31095:1006/010255:INFO:CONSOLE(177)] "RenameFileAndDirectoryBackground finished in 0.042 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31095:1006/010255:INFO:CONSOLE(177)] "QueryForceAsync finished in 0.030 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31095:1006/010255:INFO:CONSOLE(177)] "Query finished in 0.040 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31095:1006/010255:INFO:CONSOLE(177)] "QueryBlocking finished in 0.034 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31095:1006/010255:INFO:CONSOLE(177)] "QueryBackground finished in 0.036 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31095:1006/010255:INFO:CONSOLE(177)] "FileNameEscapingForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31095:1006/010255:INFO:CONSOLE(177)] "FileNameEscaping finished in 0.024 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)

** Signal 31 from trusted code: pc=7fdf70724f48
[31095:31095:1006/010255:INFO:CONSOLE(177)] "FileNameEscapingBlocking finished in 0.032 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[31095:31095:1006/010255:INFO:CONSOLE(177)] "FileNameEscapingBackground finished in 0.027 seconds.", source: http://127.0.0.1:59936/files/test_case.html?mode=nacl_pnacl&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[       OK ] PPAPINaClPNaClTest.FileRef2 (5070 ms)
[700/908] PPAPINaClPNaClTest.FileRef2 (5790 ms)
[ RUN      ] PPAPINaClPNaClTest.WebSocket1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31183:31183:1006/010254:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31183:31183:1006/010254:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39661...
sending server_data: {"host": "127.0.0.1", "port": 39661} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:36121...
sending server_data: {"host": "127.0.0.1", "port": 36121} (36 bytes)
[1,3682986432:08:02:56.393679] Native Client module will be loaded at base address 0x00003a1e00000000

** Signal 31 from trusted code: pc=7f75d9981f48

** Signal 31 from trusted code: pc=7f75d9981f48

** Signal 31 from trusted code: pc=7f75d9981f48

** Signal 31 from trusted code: pc=7f75d9981f48

** Signal 31 from trusted code: pc=7f75d9981f48
[31183:31183:1006/010256:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010256:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010256:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010256:INFO:CONSOLE(177)] "Protocols finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010256:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010256:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010256:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010256:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:36121/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (0)
[31183:31183:1006/010256:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010256:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010256:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010256:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010257:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31183:31183:1006/010257:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:39661/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=36121 (177)
[31227:31227:1006/010257:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31227:31227:1006/010257:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31227:31227:1006/010257:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31227:31227:1006/010257:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31227:31227:1006/010257:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31227:31227:1006/010257:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31227:31227:1006/010257:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31227:31227:1006/010257:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.WebSocket1 (4261 ms)
[701/908] PPAPINaClPNaClTest.WebSocket1 (4739 ms)
[ RUN      ] PPAPINaClPNaClTest.AudioConfig
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31280:31280:1006/010257:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31280:31280:1006/010257:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41143...
sending server_data: {"host": "127.0.0.1", "port": 41143} (36 bytes)
[1,3447278016:08:02:59.553325] Native Client module will be loaded at base address 0x00003cd600000000

** Signal 31 from trusted code: pc=7fdacb8b7f48

** Signal 31 from trusted code: pc=7fdacb8b7f48

** Signal 31 from trusted code: pc=7fdacb8b7f48

** Signal 31 from trusted code: pc=7fdacb8b7f48

** Signal 31 from trusted code: pc=7fdacb8b7f48
[31280:31280:1006/010259:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.002 seconds.", source: http://127.0.0.1:41143/files/test_case.html?mode=nacl_pnacl&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[31280:31280:1006/010259:INFO:CONSOLE(177)] "ValidConfigs finished in 0.032 seconds.", source: http://127.0.0.1:41143/files/test_case.html?mode=nacl_pnacl&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[31280:31280:1006/010259:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:41143/files/test_case.html?mode=nacl_pnacl&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[       OK ] PPAPINaClPNaClTest.AudioConfig (3552 ms)
[702/908] PPAPINaClPNaClTest.AudioConfig (4217 ms)
[ RUN      ] PPAPINaClPNaClTest.MouseCursor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31332:31332:1006/010258:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31332:31332:1006/010258:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53282...
sending server_data: {"host": "127.0.0.1", "port": 53282} (36 bytes)
[1,3956140480:08:03:00.406676] Native Client module will be loaded at base address 0x00001a7800000000

** Signal 31 from trusted code: pc=7f69e9e01f48

** Signal 31 from trusted code: pc=7f69e9e01f48

** Signal 31 from trusted code: pc=7f69e9e01f48

** Signal 31 from trusted code: pc=7f69e9e01f48

** Signal 31 from trusted code: pc=7f69e9e01f48
[31332:31332:1006/010300:INFO:CONSOLE(177)] "Type finished in 0.000 seconds.", source: http://127.0.0.1:53282/files/test_case.html?mode=nacl_pnacl&testcase=MouseCursor (177)
[31332:31332:1006/010300:INFO:CONSOLE(177)] "Custom finished in 0.020 seconds.", source: http://127.0.0.1:53282/files/test_case.html?mode=nacl_pnacl&testcase=MouseCursor (177)
[31332:31332:1006/010300:INFO:CONSOLE(177)] "Point finished in 0.012 seconds.", source: http://127.0.0.1:53282/files/test_case.html?mode=nacl_pnacl&testcase=MouseCursor (177)
[       OK ] PPAPINaClPNaClTest.MouseCursor (3420 ms)
[703/908] PPAPINaClPNaClTest.MouseCursor (3952 ms)
[ RUN      ] PPAPINaClPNaClTest.NetworkProxy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31401:31401:1006/010259:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31401:31401:1006/010259:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43700...
sending server_data: {"host": "127.0.0.1", "port": 43700} (36 bytes)
[1,2322631104:08:03:01.222721] Native Client module will be loaded at base address 0x00006f1000000000

** Signal 31 from trusted code: pc=7f648882bf48

** Signal 31 from trusted code: pc=7f648882bf48

** Signal 31 from trusted code: pc=7f648882bf48

** Signal 31 from trusted code: pc=7f648882bf48

** Signal 31 from trusted code: pc=7f648882bf48

** Signal 31 from trusted code: pc=7f648882bf48
[31401:31401:1006/010301:INFO:CONSOLE(177)] "GetProxyForURLForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:43700/files/test_case.html?mode=nacl_pnacl&testcase=NetworkProxy (177)
[31401:31401:1006/010301:INFO:CONSOLE(177)] "GetProxyForURL finished in 0.002 seconds.", source: http://127.0.0.1:43700/files/test_case.html?mode=nacl_pnacl&testcase=NetworkProxy (177)

** Signal 31 from trusted code: pc=7f648882bf48
[31401:31401:1006/010301:INFO:CONSOLE(177)] "GetProxyForURLBlocking finished in 0.002 seconds.", source: http://127.0.0.1:43700/files/test_case.html?mode=nacl_pnacl&testcase=NetworkProxy (177)
[31401:31401:1006/010301:INFO:CONSOLE(177)] "GetProxyForURLBackground finished in 0.017 seconds.", source: http://127.0.0.1:43700/files/test_case.html?mode=nacl_pnacl&testcase=NetworkProxy (177)
[31461:31461:1006/010302:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31461:31461:1006/010302:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31461:31461:1006/010302:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31461:31461:1006/010302:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31461:31461:1006/010302:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31461:31461:1006/010302:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31461:31461:1006/010302:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31461:31461:1006/010302:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.NetworkProxy (4019 ms)
[704/908] PPAPINaClPNaClTest.NetworkProxy (4750 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_InitToZero
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31529:31529:1006/010302:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31529:31529:1006/010302:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43068...
sending server_data: {"host": "127.0.0.1", "port": 43068} (36 bytes)
[31529:31529:1006/010303:INFO:CONSOLE(177)] "InitToZero finished in 0.004 seconds.", source: http://127.0.0.1:43068/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_InitToZero (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_InitToZero (2730 ms)
[705/908] PPAPINaClPNaClNonSfiTest.Graphics2D_InitToZero (3420 ms)
[ RUN      ] PPAPINaClPNaClTest.MessageHandler
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31504:31504:1006/010301:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31504:31504:1006/010301:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36517...
sending server_data: {"host": "127.0.0.1", "port": 36517} (36 bytes)
[1,1892137408:08:03:03.820498] Native Client module will be loaded at base address 0x000019c400000000

** Signal 31 from trusted code: pc=7f966ed9ef48

** Signal 31 from trusted code: pc=7f966ed9ef48

** Signal 31 from trusted code: pc=7f966ed9ef48

** Signal 31 from trusted code: pc=7f966ed9ef48

** Signal 31 from trusted code: pc=7f966ed9ef48

** Signal 31 from trusted code: pc=7f966ed9ef48
[31504:31504:1006/010304:INFO:CONSOLE(177)] "RegisterErrorConditions finished in 0.000 seconds.", source: http://127.0.0.1:36517/files/test_case.html?mode=nacl_pnacl&testcase=MessageHandler (177)
[31504:31504:1006/010304:INFO:CONSOLE(177)] "PostMessageAndAwaitResponse finished in 0.053 seconds.", source: http://127.0.0.1:36517/files/test_case.html?mode=nacl_pnacl&testcase=MessageHandler (177)
[31504:31504:1006/010304:INFO:CONSOLE(177)] "Exceptions finished in 0.038 seconds.", source: http://127.0.0.1:36517/files/test_case.html?mode=nacl_pnacl&testcase=MessageHandler (177)
[       OK ] PPAPINaClPNaClTest.MessageHandler (4194 ms)
[706/908] PPAPINaClPNaClTest.MessageHandler (4733 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.TCPSocket
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31642:31642:1006/010303:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31642:31642:1006/010304:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47350...
sending server_data: {"host": "127.0.0.1", "port": 47350} (36 bytes)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "Connect finished in 0.003 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.014 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "ConnectBackground finished in 0.009 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "ReadWrite finished in 0.002 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.009 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.006 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "SetOption finished in 0.001 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.010 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.003 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "Listen finished in 0.003 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "ListenBlocking finished in 0.029 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "ListenBackground finished in 0.023 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "Backlog finished in 0.009 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.019 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "BacklogBackground finished in 0.033 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010305:INFO:CONSOLE(177)] "Interface_1_0ForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010306:INFO:CONSOLE(177)] "Interface_1_0 finished in 0.002 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010306:INFO:CONSOLE(177)] "Interface_1_0Blocking finished in 0.002 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[31642:31642:1006/010306:INFO:CONSOLE(177)] "Interface_1_0Background finished in 0.003 seconds.", source: http://127.0.0.1:47350/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.TCPSocket (3645 ms)
[707/908] PPAPINaClPNaClNonSfiTest.TCPSocket (4206 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_SetSocketFeatureErrors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31726:31726:1006/010305:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31726:31726:1006/010305:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46390...
sending server_data: {"host": "127.0.0.1", "port": 46390} (36 bytes)
[31726:31726:1006/010307:INFO:CONSOLE(177)] "SetSocketFeatureErrorsForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:46390/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[31726:31726:1006/010307:INFO:CONSOLE(177)] "SetSocketFeatureErrors finished in 0.000 seconds.", source: http://127.0.0.1:46390/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[31726:31726:1006/010307:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBlocking finished in 0.001 seconds.", source: http://127.0.0.1:46390/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[31726:31726:1006/010307:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBackground finished in 0.003 seconds.", source: http://127.0.0.1:46390/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[1:3:1006/010308:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010308:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010308:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_SetSocketFeatureErrors (3391 ms)
[708/908] PPAPINaClPNaClNonSfiTest.UDPSocketPrivate_SetSocketFeatureErrors (3943 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.HostResolverPrivate_Resolve
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31731:31731:1006/010306:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31731:31731:1006/010306:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37363...
sending server_data: {"host": "127.0.0.1", "port": 37363} (36 bytes)
[31731:31731:1006/010308:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.008 seconds.", source: http://127.0.0.1:37363/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolverPrivate_Resolve (177)
[31731:31731:1006/010308:INFO:CONSOLE(177)] "Resolve finished in 0.004 seconds.", source: http://127.0.0.1:37363/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolverPrivate_Resolve (177)
[31731:31731:1006/010308:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.015 seconds.", source: http://127.0.0.1:37363/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolverPrivate_Resolve (177)
[31731:31731:1006/010308:INFO:CONSOLE(177)] "ResolveBackground finished in 0.005 seconds.", source: http://127.0.0.1:37363/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=HostResolverPrivate_Resolve (177)
[       OK ] PPAPINaClPNaClNonSfiTest.HostResolverPrivate_Resolve (4013 ms)
[709/908] PPAPINaClPNaClNonSfiTest.HostResolverPrivate_Resolve (4728 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.URLLoader1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31872:31872:1006/010307:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31872:31872:1006/010308:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55030...
sending server_data: {"host": "127.0.0.1", "port": 55030} (36 bytes)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "EmptyDataPOSTForceAsync finished in 0.020 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "EmptyDataPOST finished in 0.016 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "EmptyDataPOSTBlocking finished in 0.021 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "EmptyDataPOSTBackground finished in 0.009 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "BinaryDataPOSTForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "BinaryDataPOST finished in 0.012 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "BinaryDataPOSTBlocking finished in 0.017 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "BinaryDataPOSTBackground finished in 0.023 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "CustomRequestHeaderForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "CustomRequestHeader finished in 0.017 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "CustomRequestHeaderBlocking finished in 0.016 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "CustomRequestHeaderBackground finished in 0.029 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "FailsBogusContentLengthForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "FailsBogusContentLength finished in 0.007 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "FailsBogusContentLengthBlocking finished in 0.022 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "FailsBogusContentLengthBackground finished in 0.021 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "StreamToFileForceAsync finished in 0.041 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "StreamToFile finished in 0.029 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "StreamToFileBlocking finished in 0.014 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[31872:31872:1006/010310:INFO:CONSOLE(177)] "StreamToFileBackground finished in 0.029 seconds.", source: http://127.0.0.1:55030/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.URLLoader1 (4562 ms)
[710/908] PPAPINaClPNaClNonSfiTest.URLLoader1 (4995 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.URLRequest_Stress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32015:32015:1006/010310:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32015:32015:1006/010310:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53456...
sending server_data: {"host": "127.0.0.1", "port": 53456} (36 bytes)
[32015:32015:1006/010312:INFO:CONSOLE(177)] "Stress finished in 0.001 seconds.", source: http://127.0.0.1:53456/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_Stress (177)
[       OK ] PPAPINaClPNaClNonSfiTest.URLRequest_Stress (2914 ms)
[711/908] PPAPINaClPNaClNonSfiTest.URLRequest_Stress (3687 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.URLLoader3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31951:31951:1006/010309:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31951:31951:1006/010309:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37589...
sending server_data: {"host": "127.0.0.1", "port": 37589} (36 bytes)
[31951:31951:1006/010313:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[31951:31951:1006/010313:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "UntrustedHttpRequestsForceAsync finished in 0.031 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[31951:31951:1006/010313:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "UntrustedHttpRequests finished in 0.028 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[31951:31951:1006/010313:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "UntrustedHttpRequestsBlocking finished in 0.024 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[31951:31951:1006/010313:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "UntrustedHttpRequestsBackground finished in 0.033 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "FollowURLRedirectForceAsync finished in 0.020 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "FollowURLRedirect finished in 0.018 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "FollowURLRedirectBlocking finished in 0.018 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "FollowURLRedirectBackground finished in 0.017 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "AuditURLRedirectForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "AuditURLRedirect finished in 0.014 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "AuditURLRedirectBlocking finished in 0.017 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "AuditURLRedirectBackground finished in 0.018 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "AbortCallsForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "AbortCalls finished in 0.012 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "AbortCallsBlocking finished in 0.016 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "AbortCallsBackground finished in 0.016 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010313:INFO:CONSOLE(177)] "UntendedLoadForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010314:INFO:CONSOLE(177)] "UntendedLoad finished in 0.010 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010314:INFO:CONSOLE(177)] "UntendedLoadBlocking finished in 0.011 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010314:INFO:CONSOLE(177)] "UntendedLoadBackground finished in 0.011 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010314:INFO:CONSOLE(177)] "PrefetchBufferThresholdForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010314:INFO:CONSOLE(177)] "PrefetchBufferThreshold finished in 0.018 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010314:INFO:CONSOLE(177)] "PrefetchBufferThresholdBlocking finished in 0.014 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31951:31951:1006/010314:INFO:CONSOLE(177)] "PrefetchBufferThresholdBackground finished in 0.014 seconds.", source: http://127.0.0.1:37589/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[31990:31990:1006/010315:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31990:31990:1006/010315:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31990:31990:1006/010315:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31990:31990:1006/010315:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31990:31990:1006/010315:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31990:31990:1006/010315:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[31990:31990:1006/010315:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[31990:31990:1006/010315:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClNonSfiTest.URLLoader3 (7024 ms)
[712/908] PPAPINaClPNaClNonSfiTest.URLLoader3 (7614 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.PaintAggregator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32102:32102:1006/010312:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32102:32102:1006/010313:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58319...
sending server_data: {"host": "127.0.0.1", "port": 58319} (36 bytes)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "InitialState finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "SingleInvalidation finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "DoubleDisjointInvalidation finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "SingleScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "DoubleOverlappingScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "NegatingScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "DiagonalScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "ContainedPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "ContainedPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "ContainedPaintsBeforeAndAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "LargeContainedPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "LargeContainedPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "OverlappingPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "OverlappingPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "DisjointPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "DisjointPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "ContainedPaintTrimmedByScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "ContainedPaintEliminatedByScroll finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "ContainedPaintAfterScrollTrimmedByScrollDamage finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32102:32102:1006/010315:INFO:CONSOLE(177)] "ContainedPaintAfterScrollEliminatedByScrollDamage finished in 0.000 seconds.", source: http://127.0.0.1:58319/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PaintAggregator (177)
[32145:32145:1006/010316:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32145:32145:1006/010316:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32145:32145:1006/010316:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32145:32145:1006/010316:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32145:32145:1006/010316:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32145:32145:1006/010316:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32145:32145:1006/010316:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32145:32145:1006/010316:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClNonSfiTest.PaintAggregator (4110 ms)
[713/908] PPAPINaClPNaClNonSfiTest.PaintAggregator (4745 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.VarResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32172:32172:1006/010314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32172:32172:1006/010314:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43342...
sending server_data: {"host": "127.0.0.1", "port": 43342} (36 bytes)
[32172:32172:1006/010316:INFO:CONSOLE(177)] "BasicResource finished in 0.012 seconds.", source: http://127.0.0.1:43342/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VarResource (177)
[32172:32172:1006/010316:INFO:CONSOLE(177)] "InvalidAndEmpty finished in 0.006 seconds.", source: http://127.0.0.1:43342/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VarResource (177)
[32172:32172:1006/010316:INFO:CONSOLE(177)] "WrongType finished in 0.000 seconds.", source: http://127.0.0.1:43342/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VarResource (177)
[1:2:1006/010316:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClNonSfiTest.VarResource (3516 ms)
[714/908] PPAPINaClPNaClNonSfiTest.VarResource (4212 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.PostMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32263:32263:1006/010316:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32263:32263:1006/010317:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57176...
sending server_data: {"host": "127.0.0.1", "port": 57176} (36 bytes)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "SendInInit finished in 0.018 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "SendingData finished in 0.014 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "SendingString finished in 0.009 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "SendingArrayBuffer finished in 0.097 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "SendingArray finished in 0.034 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "SendingDictionary finished in 0.025 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "SendingResource finished in 0.111 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a PP_Var to a Javascript value. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[32263:32263:1006/010319:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a JavaScript value to a PP_Var. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "SendingComplexVar finished in 0.030 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "MessageEvent finished in 0.063 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "NoHandler finished in 0.022 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "ExtraParam finished in 0.025 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[32263:32263:1006/010319:INFO:CONSOLE(177)] "NonMainThread finished in 0.066 seconds.", source: http://127.0.0.1:57176/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.PostMessage (4341 ms)
[715/908] PPAPINaClPNaClNonSfiTest.PostMessage (4995 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.NetAddressPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32354:32354:1006/010318:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32354:32354:1006/010318:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53066...
sending server_data: {"host": "127.0.0.1", "port": 53066} (36 bytes)
[32354:32354:1006/010320:INFO:CONSOLE(177)] "AreEqual finished in 0.001 seconds.", source: http://127.0.0.1:53066/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[32354:32354:1006/010320:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.001 seconds.", source: http://127.0.0.1:53066/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[32354:32354:1006/010320:INFO:CONSOLE(177)] "Describe finished in 0.001 seconds.", source: http://127.0.0.1:53066/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[32354:32354:1006/010320:INFO:CONSOLE(177)] "ReplacePort finished in 0.001 seconds.", source: http://127.0.0.1:53066/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[32354:32354:1006/010320:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:53066/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[32354:32354:1006/010320:INFO:CONSOLE(177)] "GetFamily finished in 0.001 seconds.", source: http://127.0.0.1:53066/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[32354:32354:1006/010320:INFO:CONSOLE(177)] "GetPort finished in 0.001 seconds.", source: http://127.0.0.1:53066/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[32354:32354:1006/010320:INFO:CONSOLE(177)] "GetAddress finished in 0.001 seconds.", source: http://127.0.0.1:53066/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[1:2:1006/010321:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClNonSfiTest.NetAddressPrivate (3003 ms)
[716/908] PPAPINaClPNaClNonSfiTest.NetAddressPrivate (3677 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.FileRef2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32300:32300:1006/010317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32300:32300:1006/010318:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53601...
sending server_data: {"host": "127.0.0.1", "port": 53601} (36 bytes)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "QueryAndTouchFileForceAsync finished in 0.054 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "QueryAndTouchFile finished in 0.020 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "QueryAndTouchFileBlocking finished in 0.016 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "QueryAndTouchFileBackground finished in 0.017 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32353:1006/010320:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[32300:32300:1006/010320:INFO:CONSOLE(177)] "DeleteFileAndDirectoryForceAsync finished in 0.035 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32353:1006/010320:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[32300:32300:1006/010320:INFO:CONSOLE(177)] "DeleteFileAndDirectory finished in 0.024 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32353:1006/010320:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[32300:32300:1006/010320:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBlocking finished in 0.030 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32353:1006/010320:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[32300:32300:1006/010320:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBackground finished in 0.035 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32368:1006/010320:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[32300:32300:1006/010320:INFO:CONSOLE(177)] "RenameFileAndDirectoryForceAsync finished in 0.030 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32353:1006/010320:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[32300:32300:1006/010320:INFO:CONSOLE(177)] "RenameFileAndDirectory finished in 0.032 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32368:1006/010320:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[32300:32300:1006/010320:INFO:CONSOLE(177)] "RenameFileAndDirectoryBlocking finished in 0.044 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32353:1006/010320:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[32300:32300:1006/010320:INFO:CONSOLE(177)] "RenameFileAndDirectoryBackground finished in 0.056 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "QueryForceAsync finished in 0.035 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "Query finished in 0.042 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "QueryBlocking finished in 0.040 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "QueryBackground finished in 0.049 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "FileNameEscapingForceAsync finished in 0.022 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "FileNameEscaping finished in 0.025 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "FileNameEscapingBlocking finished in 0.029 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[32300:32300:1006/010320:INFO:CONSOLE(177)] "FileNameEscapingBackground finished in 0.039 seconds.", source: http://127.0.0.1:53601/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.FileRef2 (4459 ms)
[717/908] PPAPINaClPNaClNonSfiTest.FileRef2 (5007 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.NetworkProxy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32505:32505:1006/010321:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32505:32505:1006/010322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36883...
sending server_data: {"host": "127.0.0.1", "port": 36883} (36 bytes)
[32505:32505:1006/010324:INFO:CONSOLE(177)] "GetProxyForURLForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:36883/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetworkProxy (177)
[32505:32505:1006/010324:INFO:CONSOLE(177)] "GetProxyForURL finished in 0.001 seconds.", source: http://127.0.0.1:36883/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetworkProxy (177)
[32505:32505:1006/010324:INFO:CONSOLE(177)] "GetProxyForURLBlocking finished in 0.009 seconds.", source: http://127.0.0.1:36883/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetworkProxy (177)
[32505:32505:1006/010324:INFO:CONSOLE(177)] "GetProxyForURLBackground finished in 0.001 seconds.", source: http://127.0.0.1:36883/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=NetworkProxy (177)
[       OK ] PPAPINaClPNaClNonSfiTest.NetworkProxy (3143 ms)
[718/908] PPAPINaClPNaClNonSfiTest.NetworkProxy (3687 ms)
[ RUN      ] PPAPINaClGLibcTest.UDPSocket_ReadWrite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32510:32510:1006/010322:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32510:32510:1006/010322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45248...
sending server_data: {"host": "127.0.0.1", "port": 45248} (36 bytes)
[1,1622849984:08:03:24.228146] Native Client module will be loaded at base address 0x00006f6400000000

** Signal 31 from trusted code: pc=7ff15eccef48

** Signal 31 from trusted code: pc=7ff15eccef48

** Signal 31 from trusted code: pc=7ff15eccef48

** Signal 31 from trusted code: pc=7ff15eccef48

** Signal 31 from trusted code: pc=7ff15eccef48

** Signal 31 from trusted code: pc=7ff15eccef48

** Signal 31 from trusted code: pc=7ff15eccef48
[32510:32510:1006/010327:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:45248/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[32510:32510:1006/010327:INFO:CONSOLE(177)] "ReadWrite finished in 0.006 seconds.", source: http://127.0.0.1:45248/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[32510:32510:1006/010327:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.009 seconds.", source: http://127.0.0.1:45248/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[32510:32510:1006/010327:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.019 seconds.", source: http://127.0.0.1:45248/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[32595:32595:1006/010327:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32595:32595:1006/010327:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32595:32595:1006/010327:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32595:32595:1006/010327:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32595:32595:1006/010327:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32595:32595:1006/010327:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32595:32595:1006/010327:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32595:32595:1006/010327:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClGLibcTest.UDPSocket_ReadWrite (5985 ms)
[719/908] PPAPINaClGLibcTest.UDPSocket_ReadWrite (6565 ms)
[ RUN      ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32524:32524:1006/010322:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32524:32524:1006/010323:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48615...
sending server_data: {"host": "127.0.0.1", "port": 48615} (36 bytes)
[1,50215360:08:03:24.948724] Native Client module will be loaded at base address 0x0000490000000000

** Signal 31 from trusted code: pc=7f7c01106f48

** Signal 31 from trusted code: pc=7f7c01106f48

** Signal 31 from trusted code: pc=7f7c01106f48

** Signal 31 from trusted code: pc=7f7c01106f48

** Signal 31 from trusted code: pc=7f7c01106f48

** Signal 31 from trusted code: pc=7f7c01106f48

** Signal 31 from trusted code: pc=7f7c01106f48
[32524:32524:1006/010327:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:48615/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[32524:32524:1006/010327:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:48615/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[32524:32524:1006/010327:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.001 seconds.", source: http://127.0.0.1:48615/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[32524:32524:1006/010327:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.000 seconds.", source: http://127.0.0.1:48615/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[       OK ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1 (5842 ms)
[720/908] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1 (6562 ms)
[ RUN      ] PPAPINaClGLibcTest.UDPSocket_Broadcast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32705:32705:1006/010325:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32705:32705:1006/010326:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44653...
sending server_data: {"host": "127.0.0.1", "port": 44653} (36 bytes)
[1,2431998400:08:03:27.799289] Native Client module will be loaded at base address 0x00001a0900000000

** Signal 31 from trusted code: pc=7f358f078f48

** Signal 31 from trusted code: pc=7f358f078f48

** Signal 31 from trusted code: pc=7f358f078f48

** Signal 31 from trusted code: pc=7f358f078f48

** Signal 31 from trusted code: pc=7f358f078f48

** Signal 31 from trusted code: pc=7f358f078f48
[32705:32705:1006/010330:INFO:CONSOLE(177)] "BroadcastForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:44653/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Broadcast, (177)
[32705:32705:1006/010330:INFO:CONSOLE(177)] "Broadcast finished in 0.004 seconds.", source: http://127.0.0.1:44653/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Broadcast, (177)

** Signal 31 from trusted code: pc=7f358f078f48
[32705:32705:1006/010330:INFO:CONSOLE(177)] "BroadcastBlocking finished in 0.006 seconds.", source: http://127.0.0.1:44653/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Broadcast, (177)
[32705:32705:1006/010330:INFO:CONSOLE(177)] "BroadcastBackground finished in 0.013 seconds.", source: http://127.0.0.1:44653/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Broadcast, (177)
[       OK ] PPAPINaClGLibcTest.UDPSocket_Broadcast (5605 ms)
[721/908] PPAPINaClGLibcTest.UDPSocket_Broadcast (6310 ms)
[ RUN      ] PPAPINaClNewlibTest.MessageLoop_Basics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30056:30056:1006/010231:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30056:30056:1006/010231:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7f1830666150 <unknown>
#4 0x7f18307179d3 __poll
#5 0x00000061b6ec __interceptor_poll
#6 0x7f1835de0ff6 <unknown>
#7 0x7f1835de1124 g_main_context_iteration
#8 0x0000030d39d0 base::MessagePumpGlib::Run()
#9 0x00000300c3f9 base::RunLoop::Run()
#10 0x00000e6a0ac6 content::RunThisRunLoop()
#11 0x00000e6a31e4 content::WindowedNotificationObserver::Wait()
#12 0x00000e5cb3a6 content::WaitForLoadStop()
#13 0x000002f29288 InProcessBrowserTest::RunTestOnMainThreadLoop()
#14 0x00000e5c8e7b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#15 0x000002b64625 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#16 0x000002b61dd5 ChromeBrowserMainParts::PreMainMessageLoopRun()
#17 0x0000057d5456 content::BrowserMainLoop::PreMainMessageLoopRun()
#18 0x000005bb0f69 content::StartupTaskRunner::RunAllTasksNow()
#19 0x0000057d0f96 content::BrowserMainLoop::CreateStartupTasks()
#20 0x000005e1a50b content::BrowserMainRunnerImpl::Initialize()
#21 0x0000116991b7 content::BrowserMain()
#22 0x0000113089ae content::ContentMainRunnerImpl::Run()
#23 0x00001130613b content::ContentMain()
#24 0x00000e5c85ec content::BrowserTestBase::SetUp()
#25 0x000002f25b36 InProcessBrowserTest::SetUp()
#26 0x0000039f3767 testing::Test::Run()
#27 0x0000039f51ef testing::TestInfo::Run()
#28 0x0000039f629e testing::TestCase::Run()
#29 0x000003a08055 testing::internal::UnitTestImpl::RunAllTests()
#30 0x000003a0768b testing::UnitTest::Run()
#31 0x00000310640f base::TestSuite::Run()
#32 0x000001e234aa ChromeBrowserTestSuiteRunner::RunTestSuite()
#33 0x00000e698f30 content::LaunchTests()
#34 0x000002f234d4 LaunchChromeTests()
#35 0x000001e2337a main
#36 0x7f183065176d __libc_start_main
#37 0x0000005e05d5 <unknown>
[722/908] PPAPINaClNewlibTest.MessageLoop_Basics (TIMED OUT)
[ RUN      ] PPAPINaClTestDisallowedSockets.UDPSocketPrivateDisallowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[339:339:1006/010329:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[339:339:1006/010329:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51774...
sending server_data: {"host": "127.0.0.1", "port": 51774} (36 bytes)
[1,735816128:08:03:31.756899] Native Client module will be loaded at base address 0x000039f500000000

** Signal 31 from trusted code: pc=7f6829eddf48

** Signal 31 from trusted code: pc=7f6829eddf48

** Signal 31 from trusted code: pc=7f6829eddf48

** Signal 31 from trusted code: pc=7f6829eddf48

** Signal 31 from trusted code: pc=7f6829eddf48
[339:339:1006/010331:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed
[339:339:1006/010331:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed
[339:339:1006/010331:INFO:CONSOLE(177)] "Bind finished in 0.001 seconds.", source: http://127.0.0.1:51774/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivateDisallowed (177)
[1:2:1006/010332:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClTestDisallowedSockets.UDPSocketPrivateDisallowed (3697 ms)
[723/908] PPAPINaClTestDisallowedSockets.UDPSocketPrivateDisallowed (4225 ms)
[ RUN      ] PPAPINaClTestDisallowedSockets.TCPSocketPrivateDisallowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[332:332:1006/010328:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[332:332:1006/010329:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53465...
sending server_data: {"host": "127.0.0.1", "port": 53465} (36 bytes)
[1,3515046336:08:03:31.685640] Native Client module will be loaded at base address 0x0000517600000000

** Signal 31 from trusted code: pc=7f76cf958f48

** Signal 31 from trusted code: pc=7f76cf958f48

** Signal 31 from trusted code: pc=7f76cf958f48

** Signal 31 from trusted code: pc=7f76cf958f48

** Signal 31 from trusted code: pc=7f76cf958f48
[332:332:1006/010331:ERROR:pepper_socket_utils.cc(68)] Host 127.0.0.1 cannot use socket API or destination is not allowed
[332:332:1006/010331:INFO:CONSOLE(177)] "Connect finished in 0.002 seconds.", source: http://127.0.0.1:53465/files/test_case.html?mode=nacl_newlib&testcase=TCPSocketPrivateDisallowed (177)
[       OK ] PPAPINaClTestDisallowedSockets.TCPSocketPrivateDisallowed (4475 ms)
[724/908] PPAPINaClTestDisallowedSockets.TCPSocketPrivateDisallowed (5004 ms)
[ RUN      ] NaClBrowserTestNewlib.ExitStatus254
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[462:462:1006/010332:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[462:462:1006/010332:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45769...
sending server_data: {"host": "127.0.0.1", "port": 45769} (36 bytes)
[462:462:1006/010333:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,3261716928:08:03:33.227641] Native Client module will be loaded at base address 0x00003c2b00000000

** Signal 31 from trusted code: pc=7fcfc07c0f48

** Signal 31 from trusted code: pc=7fcfc07c0f48

** Signal 31 from trusted code: pc=7fcfc07c0f48

** Signal 31 from trusted code: pc=7fcfc07c0f48
hello world from CreateModule

** Signal 31 from trusted code: pc=7fcfc07c0f48
[462:462:1006/010333:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[462:462:1006/010333:INFO:nacl_browsertest_util.cc(130)] ||||
[462:462:1006/010333:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[462:462:1006/010333:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
Searching for handler for request "exit254".
found at index 3
[1,3261716928:08:03:33.400250] NaCl untrusted code called _exit(0xfe)
[462:462:1006/010333:INFO:nacl_browsertest_util.cc(130)] ||||
[462:462:1006/010333:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
[462:510:1006/010333:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[462:462:1006/010333:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:45769/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254 (0)
[462:462:1006/010333:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[462:462:1006/010333:INFO:nacl_browsertest_util.cc(130)] ||||
[462:462:1006/010333:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.ExitStatus254 (1977 ms)
[725/908] NaClBrowserTestNewlib.ExitStatus254 (2665 ms)
[ RUN      ] NaClBrowserTestNewlib.IrtManifestFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[520:520:1006/010332:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[520:520:1006/010333:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43919...
sending server_data: {"host": "127.0.0.1", "port": 43919} (36 bytes)
[520:520:1006/010334:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,1421380032:08:03:34.135489] Native Client module will be loaded at base address 0x0000154a00000000

** Signal 31 from trusted code: pc=7fbc52cabf48

** Signal 31 from trusted code: pc=7fbc52cabf48

** Signal 31 from trusted code: pc=7fbc52cabf48
File not found dummy_test_file.txt full path:/tmp/runqzVend/out/Release/nacl_test_data/newlib/dummy_test_file.txt
localhost - - [06/Oct/2015 01:03:34] code 404, message Not Found

** Signal 31 from trusted code: pc=7fbc52cabf48

** Signal 31 from trusted code: pc=7fbc52cabf48
[520:520:1006/010334:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[520:520:1006/010334:INFO:nacl_browsertest_util.cc(130)] ||||
[520:520:1006/010334:INFO:nacl_browsertest_util.cc(130)] |||| [Test_00_Init BEGIN]

** Signal 31 from trusted code: pc=7fbc52cabf48
File not found dummy_test_file.txt full path:/tmp/runqzVend/out/Release/nacl_test_data/newlib/dummy_test_file.txt
localhost - - [06/Oct/2015 01:03:34] code 404, message Not Found
[520:520:1006/010334:INFO:nacl_browsertest_util.cc(130)] |||| [Test_00_Init PASS]
[520:520:1006/010334:INFO:nacl_browsertest_util.cc(130)] ||||
[520:520:1006/010334:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.IrtManifestFile (2114 ms)
[726/908] NaClBrowserTestNewlib.IrtManifestFile (2635 ms)
[ RUN      ] NaClBrowserTestNewlib.SysconfNprocessorsOnln
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[555:555:1006/010333:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[555:555:1006/010333:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58263...
sending server_data: {"host": "127.0.0.1", "port": 58263} (36 bytes)
browser says nprocessors = 8
path = sysconf_nprocessors_onln_test.html?cpu_count=8
[555:555:1006/010334:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,3748616640:08:03:34.638313] Native Client module will be loaded at base address 0x00007f7700000000

** Signal 31 from trusted code: pc=7fbbdd818f48

** Signal 31 from trusted code: pc=7fbbdd818f48

** Signal 31 from trusted code: pc=7fbbdd818f48

** Signal 31 from trusted code: pc=7fbbdd818f48

** Signal 31 from trusted code: pc=7fbbdd818f48
[555:555:1006/010334:INFO:nacl_browsertest_util.cc(130)] ||||  /  loaded
[555:555:1006/010334:INFO:nacl_browsertest_util.cc(130)] ||||
[555:555:1006/010334:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors BEGIN]
Entered HandleMessage
Searching for handler for request "nprocessors".
found at index 0
NaCl process: sysconf(_SC_NPROCESSORS_ONLN) = 8
posting reply len 1
posting reply "8".
Leaving HandleMessage
[555:555:1006/010334:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[555:555:1006/010334:INFO:nacl_browsertest_util.cc(130)] ||||
[555:555:1006/010334:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.SysconfNprocessorsOnln (1896 ms)
[727/908] NaClBrowserTestNewlib.SysconfNprocessorsOnln (2376 ms)
[ RUN      ] NaClBrowserTestGLibc.PPAPIPPPInstance
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[594:594:1006/010333:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[594:594:1006/010334:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43796...
sending server_data: {"host": "127.0.0.1", "port": 43796} (36 bytes)
[594:594:1006/010335:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,1074637248:08:03:35.263395] Native Client module will be loaded at base address 0x00001a6a00000000

** Signal 31 from trusted code: pc=7fb33e1fdf48

** Signal 31 from trusted code: pc=7fb33e1fdf48

** Signal 31 from trusted code: pc=7fb33e1fdf48

** Signal 31 from trusted code: pc=7fb33e1fdf48

** Signal 31 from trusted code: pc=7fb33e1fdf48
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[594:594:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||  / test_nexe loaded
[594:594:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||
[594:594:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[594:594:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
[594:594:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||
[594:594:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
[594:594:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[594:594:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[594:594:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||
[594:594:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestGLibc.PPAPIPPPInstance (3945 ms)
[728/908] NaClBrowserTestGLibc.PPAPIPPPInstance (4730 ms)
[ RUN      ] NaClBrowserTestGLibc.CrashInCallback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[688:688:1006/010334:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[688:688:1006/010334:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44912...
sending server_data: {"host": "127.0.0.1", "port": 44912} (36 bytes)
[688:688:1006/010335:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,2574305728:08:03:36.047084] Native Client module will be loaded at base address 0x0000248700000000

** Signal 31 from trusted code: pc=7f0e9782ff48

** Signal 31 from trusted code: pc=7f0e9782ff48

** Signal 31 from trusted code: pc=7f0e9782ff48

** Signal 31 from trusted code: pc=7f0e9782ff48

** Signal 31 from trusted code: pc=7f0e9782ff48
[688:688:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_in_callback loaded
[688:688:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||
[688:688:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [CrashInCallback BEGIN]

** Signal 11 from untrusted code: pc=2487010008c0
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7f0e99591d40; bottom 0x7f0e99595000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[688:795:1006/010338:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[688:688:1006/010338:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:44912/files/ppapi_crash_in_callback.html (0)
[688:688:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [CrashInCallback PASS]
[688:688:1006/010338:INFO:nacl_browsertest_util.cc(130)] ||||
[688:688:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[1:2:1006/010338:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NaClBrowserTestGLibc.CrashInCallback (3964 ms)
[729/908] NaClBrowserTestGLibc.CrashInCallback (4469 ms)
[ RUN      ] NaClBrowserTestPnacl.ProgressEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[789:789:1006/010335:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[789:789:1006/010335:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37243...
sending server_data: {"host": "127.0.0.1", "port": 37243} (36 bytes)
[789:789:1006/010336:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,3520866752:08:03:36.864204] Native Client module will be loaded at base address 0x0000695f00000000

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48
[1,3520866752:08:03:37.817597] NaCl untrusted code called _exit(0x0)
[1,3520866752:08:03:37.837057] Native Client module will be loaded at base address 0x00004e5c00000000

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48
[1,3520866752:08:03:37.892554] NaCl untrusted code called _exit(0x0)
[1,3520866752:08:03:37.911698] Native Client module will be loaded at base address 0x00004ecf00000000

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48

** Signal 31 from trusted code: pc=7fedcfee5f48
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||  / progress_events loaded
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[789:789:1006/010337:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:37243/files/progress_event_listener.js (138)
[789:789:1006/010337:INFO:CONSOLE(140)] "stateProgressPrev 92920", source: http://127.0.0.1:37243/files/progress_event_listener.js (140)
[789:789:1006/010337:INFO:CONSOLE(142)] "stateProgressTotal 92920", source: http://127.0.0.1:37243/files/progress_event_listener.js (142)
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[789:789:1006/010337:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] ||||
[789:789:1006/010338:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.ProgressEvents (3075 ms)
[730/908] NaClBrowserTestPnacl.ProgressEvents (3681 ms)
[ RUN      ] NaClBrowserTestPnacl.SuccessfulLoadUMA
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[826:826:1006/010335:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[826:826:1006/010336:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49639...
sending server_data: {"host": "127.0.0.1", "port": 49639} (36 bytes)
[1,4254849472:08:03:37.019619] Native Client module will be loaded at base address 0x0000367100000000

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48
[1,4254849472:08:03:37.983884] NaCl untrusted code called _exit(0x0)
[1,4254849472:08:03:38.006894] Native Client module will be loaded at base address 0x00005ecd00000000

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48
[1,4254849472:08:03:38.070526] NaCl untrusted code called _exit(0x0)
[1,4254849472:08:03:38.101764] Native Client module will be loaded at base address 0x000066d500000000

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48

** Signal 31 from trusted code: pc=7f29fbae0f48
[826:826:1006/010338:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestPnacl.SuccessfulLoadUMA (2875 ms)
[731/908] NaClBrowserTestPnacl.SuccessfulLoadUMA (3443 ms)
[ RUN      ] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1028:1028:1006/010338:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1028:1028:1006/010338:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33117...
sending server_data: {"host": "127.0.0.1", "port": 33117} (36 bytes)
[1,2383243712:08:03:39.737491] Native Client module will be loaded at base address 0x0000407000000000

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48
[1,2383243712:08:03:40.215798] NaCl untrusted code called _exit(0x0)
[1,2383243712:08:03:40.263815] Native Client module will be loaded at base address 0x00005d6f00000000

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48
[1,2383243712:08:03:40.357864] NaCl untrusted code called _exit(0x0)
[1,2383243712:08:03:40.387544] Native Client module will be loaded at base address 0x000013a100000000

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48

** Signal 31 from trusted code: pc=7f808c1f9f48
[1028:1028:1006/010340:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff (2359 ms)
[732/908] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff (2899 ms)
[ RUN      ] CloudPolicyTest.FetchPolicy
sending server_data: {"host": "127.0.0.1", "port": 34945} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1091:1091:1006/010339:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1091:1091:1006/010340:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
localhost - - [06/Oct/2015 01:03:40] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&oauth_token=bogus&deviceid=EADB8524-811A-483A-8433-2235FFE842E5 HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:40] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=EADB8524-811A-483A-8433-2235FFE842E5 HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:40] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=EADB8524-811A-483A-8433-2235FFE842E5 HTTP/1.1" 200 -
[1:1:1006/010340:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010340:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010340:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010340:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010340:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010340:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010340:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] CloudPolicyTest.FetchPolicy (1773 ms)
[733/908] CloudPolicyTest.FetchPolicy (2366 ms)
[ RUN      ] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1085:1085:1006/010339:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1085:1085:1006/010339:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60488...
sending server_data: {"host": "127.0.0.1", "port": 60488} (36 bytes)
[1,1233316288:08:03:40.370245] Native Client module will be loaded at base address 0x000018d400000000

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48
[1,1233316288:08:03:40.801691] NaCl untrusted code called _exit(0x0)
[1,1233316288:08:03:40.822841] Native Client module will be loaded at base address 0x00002b5800000000

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48
[1,1233316288:08:03:40.896003] NaCl untrusted code called _exit(0x0)
[1,1233316288:08:03:40.929481] Native Client module will be loaded at base address 0x00003f3800000000

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48

** Signal 31 from trusted code: pc=7f5c47951f48
[1085:1085:1006/010340:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0 (2409 ms)
[734/908] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0 (2890 ms)
[ RUN      ] NaClBrowserTestPnaclSubzero.PnaclErrorHandling
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1084:1084:1006/010338:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1084:1084:1006/010339:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42071...
sending server_data: {"host": "127.0.0.1", "port": 42071} (36 bytes)
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] ||||
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe BEGIN]
[1,3814107584:08:03:40.208261] Native Client module will be loaded at base address 0x00007c5000000000

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48
[1084:1084:1006/010340:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error: (0:0) Invalid PNaCl bitcode header
Corrupted bitcode", source: http://127.0.0.1:42071/files/pnacl_error_handling.html?pnacl=1 (0)
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe PASS]
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] ||||
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 BEGIN]
[1,3814107584:08:03:40.630627] Native Client module will be loaded at base address 0x0000646100000000

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48
[1084:1084:1006/010340:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error: (0:0) Invalid PNaCl bitcode header
Corrupted bitcode", source: http://127.0.0.1:42071/files/pnacl_error_handling.html?pnacl=1 (0)
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 PASS]
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] ||||
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 BEGIN]
[1,3814107584:08:03:40.717930] Native Client module will be loaded at base address 0x0000402000000000

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48
[1084:1084:1006/010340:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error: (0:0) Invalid PNaCl bitcode header (to run in Chrome, bitcode files must be finalized using pnacl-finalize)
Corrupted bitcode", source: http://127.0.0.1:42071/files/pnacl_error_handling.html?pnacl=1 (0)
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 PASS]
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] ||||
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe BEGIN]
File not found non_existent.pexe full path:/tmp/runqzVend/out/Release/nacl_test_data/pnacl/non_existent.pexe
localhost - - [06/Oct/2015 01:03:40] code 404, message Not Found
[1084:1165:1006/010340:ERROR:pnacl_host.cc(454)] TranslationFinished: TranslationID 3,-1830867059 not found.
[1084:1084:1006/010340:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:42071/files/pnacl_error_handling.html?pnacl=1 (0)
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe PASS]
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] ||||
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest BEGIN]
[1084:1084:1006/010340:INFO:CONSOLE(0)] "NativeClient: manifest: program property 'portable' does not have required key: 'pnacl-translate'.", source: http://127.0.0.1:42071/files/pnacl_error_handling.html?pnacl=1 (0)
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest PASS]
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] ||||
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype BEGIN]
[1084:1084:1006/010340:INFO:CONSOLE(0)] "NativeClient: manifest: PNaCl-like NMF with application/x-nacl mimetype instead of x-pnacl mimetype (has pnacl-translate).", source: http://127.0.0.1:42071/files/pnacl_error_handling.html?pnacl=1 (0)
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype PASS]
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] ||||
[1084:1084:1006/010340:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway BEGIN]
[1,3814107584:08:03:40.918804] Native Client module will be loaded at base address 0x0000415a00000000

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48
[1,3814107584:08:03:41.448846] NaCl untrusted code called _exit(0x0)
[1,3814107584:08:03:41.500274] Native Client module will be loaded at base address 0x00006af000000000

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48
[1,3814107584:08:03:42.116795] NaCl untrusted code called _exit(0x0)
[1,3814107584:08:03:42.135520] Native Client module will be loaded at base address 0x0000707900000000

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48
[1,3814107584:08:03:42.240593] NaCl untrusted code called _exit(0x0)
[1,3814107584:08:03:42.283576] Native Client module will be loaded at base address 0x0000339900000000

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48

** Signal 31 from trusted code: pc=7f95e168df48
[1084:1084:1006/010342:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway PASS]
[1084:1084:1006/010342:INFO:nacl_browsertest_util.cc(130)] ||||
[1084:1084:1006/010342:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 7 passed, 0 failed, 0 errors
[1207:1207:1006/010342:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1207:1207:1006/010342:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1207:1207:1006/010342:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] NaClBrowserTestPnaclSubzero.PnaclErrorHandling (3932 ms)
[735/908] NaClBrowserTestPnaclSubzero.PnaclErrorHandling (4475 ms)
[ RUN      ] PolicyTest.PRE_PRE_DefaultCookiesSetting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1452:1452:1006/010342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1452:1452:1006/010342:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyTest.PRE_PRE_DefaultCookiesSetting (1356 ms)
[736/908] PolicyTest.PRE_PRE_DefaultCookiesSetting (1840 ms)
[ RUN      ] ComponentCloudPolicyTest.FetchExtensionPolicy
sending server_data: {"host": "127.0.0.1", "port": 52183} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1396:1396:1006/010341:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1396:1396:1006/010341:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Failed to load policies from /tmp/.org.chromium.Chromium.JpiTFX/policy
Failed to load policies from /tmp/.org.chromium.Chromium.JpiTFX/policy
localhost - - [06/Oct/2015 01:03:42] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=deviceid HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:42] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[       OK ] ComponentCloudPolicyTest.FetchExtensionPolicy (2068 ms)
[737/908] ComponentCloudPolicyTest.FetchExtensionPolicy (2648 ms)
[ RUN      ] ComponentCloudPolicyTest.SignOutAndBackIn
sending server_data: {"host": "127.0.0.1", "port": 36296} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1420:1420:1006/010341:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1420:1420:1006/010342:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Failed to load policies from /tmp/.org.chromium.Chromium.9zg109/policy
Failed to load policies from /tmp/.org.chromium.Chromium.9zg109/policy
localhost - - [06/Oct/2015 01:03:43] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=deviceid HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:43] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[1420:1420:1006/010343:WARNING:signin_manager.cc(200)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
Failed to load policies from /tmp/.org.chromium.Chromium.9zg109/policy
Failed to load policies from /tmp/.org.chromium.Chromium.9zg109/policy
localhost - - [06/Oct/2015 01:03:43] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+48.0.2529.0(3893b650326bcb654d8be7e2134e11eee2652d5a-refs%2Fheads%2Fmaster%40%7B%23352556%7D)&platform=Linux%7Cx86_64%7C-&deviceid=deviceid HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:03:43] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[       OK ] ComponentCloudPolicyTest.SignOutAndBackIn (2051 ms)
[738/908] ComponentCloudPolicyTest.SignOutAndBackIn (2632 ms)
[ RUN      ] PolicyTest.DisableSpdy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1707:1707:1006/010344:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1707:1707:1006/010344:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010344:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010344:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010344:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010344:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010344:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010344:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010344:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.DisableSpdy (1327 ms)
[739/908] PolicyTest.DisableSpdy (1853 ms)
[ RUN      ] PolicyTest.Disable3DAPIs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1697:1697:1006/010343:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1697:1697:1006/010344:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1697:1697:1006/010344:WARNING:sad_tab_view.cc(109)] Tab Killed:
[1697:1697:1006/010345:WARNING:sad_tab_view.cc(109)] Tab Killed:
[1:1:1006/010345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.Disable3DAPIs (1949 ms)
[740/908] PolicyTest.Disable3DAPIs (2370 ms)
[ RUN      ] PolicyTest.DownloadDirectory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1728:1728:1006/010344:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1728:1728:1006/010344:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyTest.DownloadDirectory (1544 ms)
[741/908] PolicyTest.DownloadDirectory (2108 ms)
[ RUN      ] PolicyTest.ExtensionAllowedTypes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1971:1971:1006/010346:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1971:1971:1006/010346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1971:1971:1006/010347:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PolicyTest.ExtensionAllowedTypes (2144 ms)
[742/908] PolicyTest.ExtensionAllowedTypes (2627 ms)
[ RUN      ] PolicyTest.ExtensionInstallWhitelist
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1967:1967:1006/010346:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1967:1967:1006/010346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1967:1967:1006/010347:WARNING:extension_error_reporter.cc(79)] Extension error: AdBlock (extension ID "dojnnbeimaimaojcialkkgajdnefpgcn") is blocked by the administrator.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PolicyTest.ExtensionInstallWhitelist (2398 ms)
[743/908] PolicyTest.ExtensionInstallWhitelist (2899 ms)
[ RUN      ] PolicyTest.ExtensionInstallBlacklistWildcard
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1955:1955:1006/010345:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1955:1955:1006/010346:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1955:1955:1006/010348:WARNING:extension_error_reporter.cc(79)] Extension error: AdBlock (extension ID "dojnnbeimaimaojcialkkgajdnefpgcn") is blocked by the administrator.
[1955:1955:1006/010348:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[1:2:1006/010348:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PolicyTest.ExtensionInstallBlacklistWildcard (3160 ms)
[744/908] PolicyTest.ExtensionInstallBlacklistWildcard (3687 ms)
[ RUN      ] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2180:2180:1006/010349:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[       OK ] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled (693 ms)
[745/908] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled (1330 ms)
[ RUN      ] PolicyTest.NativeMessagingBlacklistSelective
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2168:2168:1006/010349:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2168:2168:1006/010349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.NativeMessagingBlacklistSelective (1279 ms)
[746/908] PolicyTest.NativeMessagingBlacklistSelective (1860 ms)
[ RUN      ] PolicyTest.ForceSafeSearch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1681:1681:1006/010343:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1681:1681:1006/010343:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] PolicyTest.ForceSafeSearch (7259 ms)
[747/908] PolicyTest.ForceSafeSearch (7881 ms)
[ RUN      ] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2165:2165:1006/010349:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2165:2165:1006/010349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:55801...
sending server_data: {"host": "127.0.0.1", "port": 55801} (36 bytes)
[2165:2188:1006/010350:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[1:2:1006/010350:WARNING:channel.cc(358)] RawChannel write error
[2214:2214:1006/010350:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2214:2214:1006/010350:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2214:2214:1006/010350:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000005ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed (2049 ms)
[748/908] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed (2632 ms)
[ RUN      ] SafeBrowsingServiceTest.CheckDownloadUrl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2366:2366:1006/010351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2366:2366:1006/010352:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SafeBrowsingServiceTest.CheckDownloadUrl (1403 ms)
[749/908] SafeBrowsingServiceTest.CheckDownloadUrl (2103 ms)
[ RUN      ] TtsApiTest.NoNetworkSpeechEngineWhenOffline
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2355:2355:1006/010351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2355:2355:1006/010351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2355:2355:1006/010353:INFO:CONSOLE(0)] "[FAIL] testNetworkSpeechVoices: FAIL (no message)
Error
    at Object.<anonymous> (extensions::test:151:18)
    at Object.handleRequest (extensions::binding:57:27)
    at Object.<anonymous> (extensions::binding:385:32)
    at Object.<anonymous> (extensions::test:135:16)
    at Object.handleRequest (extensions::binding:57:27)
    at Object.<anonymous> (extensions::binding:385:32)
    at chrome-extension://ncfncfhfecidckeimjdjhomaapealalf/test.js:12:19
    at safeFunctionApply (extensions::test:258:26)
    at Object.callback (extensions::test:282:18)
    at safeCallbackApply (extensions::sendRequest:21:15)", source: chrome-extension://ncfncfhfecidckeimjdjhomaapealalf/_generated_background_page.html (0)
[2355:2355:1006/010353:INFO:CONSOLE(0)] "[FAIL] testNetworkSpeechVoices: uncaught exception chrome.test.failure
Error
    at safeFunctionApply (extensions::test:261:18)
    at Object.callback (extensions::test:282:18)
    at safeCallbackApply (extensions::sendRequest:21:15)
    at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://ncfncfhfecidckeimjdjhomaapealalf/_generated_background_page.html (0)
[1:2:1006/010353:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010353:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TtsApiTest.NoNetworkSpeechEngineWhenOffline (2307 ms)
[750/908] TtsApiTest.NoNetworkSpeechEngineWhenOffline (2898 ms)
[ RUN      ] PreferencesBrowserTest.ClearPrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2329:2329:1006/010350:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2329:2329:1006/010351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2329:2329:1006/010352:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PreferencesBrowserTest.ClearPrefs (3980 ms)
[751/908] PreferencesBrowserTest.ClearPrefs (4482 ms)
[ RUN      ] PreferencesBrowserTest.DialogPrefsClearCommit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2336:2336:1006/010350:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2336:2336:1006/010351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2336:2336:1006/010352:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PreferencesBrowserTest.DialogPrefsClearCommit (4043 ms)
[752/908] PreferencesBrowserTest.DialogPrefsClearCommit (4465 ms)
[ RUN      ] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2636:2636:1006/010353:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2636:2636:1006/010353:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl (1136 ms)
[753/908] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl (1849 ms)
[ RUN      ] SafeBrowsingServiceTest.CheckBrowseUrl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2648:2648:1006/010354:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2648:2648:1006/010354:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SafeBrowsingServiceTest.CheckBrowseUrl (1122 ms)
[754/908] SafeBrowsingServiceTest.CheckBrowseUrl (1584 ms)
[ RUN      ] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2756:2756:1006/010355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2756:2756:1006/010355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut (1042 ms)
[755/908] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut (1586 ms)
[ RUN      ] CaptivePortalBrowserTest.HttpsNonTimeoutError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2796:2796:1006/010355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2796:2796:1006/010356:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[2960:2960:1006/010356:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024c40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] CaptivePortalBrowserTest.HttpsNonTimeoutError (1571 ms)
[756/908] CaptivePortalBrowserTest.HttpsNonTimeoutError (2104 ms)
[ RUN      ] PhishingClassifierDelegateTest.NoStartPhishingDetection
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2758:2758:1006/010355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2758:2860:1006/010355:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[2758:2860:1006/010355:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[2758:2758:1006/010355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2758:2951:1006/010356:WARNING:histograms.cc(38)] Started multiple compositor clients (Browser, Renderer) in one process. Some metrics will be disabled.
[2758:2986:1006/010356:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[2758:2986:1006/010356:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[2758:2986:1006/010356:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[2758:2986:1006/010356:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[2758:2986:1006/010356:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /redir
[2758:2758:1006/010357:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[2758:2758:1006/010357:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[2758:2758:1006/010357:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PhishingClassifierDelegateTest.NoStartPhishingDetection (1963 ms)
[757/908] PhishingClassifierDelegateTest.NoStartPhishingDetection (2632 ms)
[ RUN      ] PhishingDOMFeatureExtractorTest.LinkFeatures
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2774:2774:1006/010355:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2774:2879:1006/010355:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[2774:2879:1006/010355:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[2774:2774:1006/010355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2774:2956:1006/010356:WARNING:histograms.cc(38)] Started multiple compositor clients (Browser, Renderer) in one process. Some metrics will be disabled.
[2774:2990:1006/010356:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
HTTPS server started on https://127.0.0.1:35375...
sending server_data: {"host": "127.0.0.1", "port": 35375} (36 bytes)
[2774:2774:1006/010357:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[2774:2774:1006/010357:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[2774:2774:1006/010357:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PhishingDOMFeatureExtractorTest.LinkFeatures (2192 ms)
[758/908] PhishingDOMFeatureExtractorTest.LinkFeatures (2894 ms)
[ RUN      ] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2989:2989:1006/010357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2989:2989:1006/010357:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://localhost:40284...
sending server_data: {"host": "localhost", "port": 40284} (36 bytes)
[       OK ] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading (1633 ms)
[759/908] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading (2113 ms)
[ RUN      ] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3049:3049:1006/010357:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3049:3049:1006/010358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://localhost:37015...
sending server_data: {"host": "localhost", "port": 37015} (36 bytes)
[       OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading (1799 ms)
[760/908] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading (2377 ms)
[ RUN      ] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3051:3051:1006/010358:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3051:3051:1006/010358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44022...
sending server_data: {"host": "127.0.0.1", "port": 44022} (36 bytes)
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin (2327 ms)
[761/908] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin (2895 ms)
[ RUN      ] CaptivePortalBrowserTest.Status511
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3080:3080:1006/010358:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3080:3080:1006/010358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.Status511 (2120 ms)
[762/908] CaptivePortalBrowserTest.Status511 (2632 ms)
[ RUN      ] GlobalErrorServiceBrowserTest.CloseBubbleView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3155:3155:1006/010359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3155:3155:1006/010359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] GlobalErrorServiceBrowserTest.CloseBubbleView (1531 ms)
[763/908] GlobalErrorServiceBrowserTest.CloseBubbleView (2115 ms)
[ RUN      ] CustomLauncherPageBrowserTest.LauncherPageSubpages
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3313:3313:1006/010400:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3313:3313:1006/010400:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[3313:3369:1006/010401:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmadimbbgapmngbiclpjjngmdickadpl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[3313:3313:1006/010401:INFO:CONSOLE(1)] "Uncaught ReferenceError: appList is not defined", source:  (1)
[1:2:1006/010402:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010402:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CustomLauncherPageBrowserTest.LauncherPageSubpages (2295 ms)
[764/908] CustomLauncherPageBrowserTest.LauncherPageSubpages (2898 ms)
[ RUN      ] AutofillPopupBaseViewTest.DoubleClickTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3366:3366:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3366:3366:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AutofillPopupBaseViewTest.DoubleClickTest (1546 ms)
[765/908] AutofillPopupBaseViewTest.DoubleClickTest (2105 ms)
[ RUN      ] AppListControllerAppInfoDialogBrowserTest.CanCloseAppListWithAppInfoOpen
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3352:3352:1006/010400:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3352:3352:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[3352:3427:1006/010402:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldiamjnldjpiijiipbgdhoibakafejgk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] AppListControllerAppInfoDialogBrowserTest.CanCloseAppListWithAppInfoOpen (2354 ms)
[766/908] AppListControllerAppInfoDialogBrowserTest.CanCloseAppListWithAppInfoOpen (2908 ms)
[ RUN      ] AppListServiceViewsExtensionBrowserTest.ShowForAppInstall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3355:3355:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3355:3355:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[3355:3458:1006/010402:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-djnibjkhibopjocbdodlflamgjddhedk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] AppListServiceViewsExtensionBrowserTest.ShowForAppInstall (2360 ms)
[767/908] AppListServiceViewsExtensionBrowserTest.ShowForAppInstall (2895 ms)
[ RUN      ] CollectedCookiesViewsTest.ChangeAndCloseDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3649:3649:1006/010403:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3649:3649:1006/010403:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3649:3816:1006/010404:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] CollectedCookiesViewsTest.ChangeAndCloseDialog (1457 ms)
[768/908] CollectedCookiesViewsTest.ChangeAndCloseDialog (2109 ms)
[ RUN      ] BookmarkBubbleSignInDelegateTest.BrowserRemoved
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3643:3643:1006/010403:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3643:3643:1006/010403:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] BookmarkBubbleSignInDelegateTest.BrowserRemoved (1871 ms)
[769/908] BookmarkBubbleSignInDelegateTest.BrowserRemoved (2372 ms)
[ RUN      ] CollectedCookiesViewsTest.ChangeAndCloseTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3670:3670:1006/010403:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3670:3670:1006/010404:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[3670:3967:1006/010404:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010405:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CollectedCookiesViewsTest.ChangeAndCloseTab (1695 ms)
[770/908] CollectedCookiesViewsTest.ChangeAndCloseTab (2106 ms)
[ RUN      ] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3695:3695:1006/010404:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3695:3695:1006/010404:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction (1524 ms)
[771/908] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction (2126 ms)
[ RUN      ] BrowserViewTest.CloseWithTabsStartWithActive
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3972:3972:1006/010405:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3972:3972:1006/010405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserViewTest.CloseWithTabsStartWithActive (1351 ms)
[772/908] BrowserViewTest.CloseWithTabsStartWithActive (1859 ms)
[ RUN      ] ExtensionMessageBubbleViewBrowserTest.TestUninstallDangerousExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3956:3956:1006/010405:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3956:3956:1006/010405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[3956:4011:1006/010406:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionMessageBubbleViewBrowserTest.TestUninstallDangerousExtension (1846 ms)
[773/908] ExtensionMessageBubbleViewBrowserTest.TestUninstallDangerousExtension (2393 ms)
[ RUN      ] BrowserViewTest.AvoidUnnecessaryVisibilityChanges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3989:3989:1006/010406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3989:3989:1006/010406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserViewTest.AvoidUnnecessaryVisibilityChanges (2167 ms)
[774/908] BrowserViewTest.AvoidUnnecessaryVisibilityChanges (2628 ms)
[ RUN      ] NewTaskManagerViewTest.ColumnsSettingsAreRestored
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4222:4222:1006/010407:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4222:4222:1006/010407:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NewTaskManagerViewTest.ColumnsSettingsAreRestored (1285 ms)
[775/908] NewTaskManagerViewTest.ColumnsSettingsAreRestored (1852 ms)
[ RUN      ] TranslateBubbleViewBrowserTest.CloseAnotherTabWithoutTranslating
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4259:4259:1006/010407:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4259:4259:1006/010408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TranslateBubbleViewBrowserTest.CloseAnotherTabWithoutTranslating (1932 ms)
[776/908] TranslateBubbleViewBrowserTest.CloseAnotherTabWithoutTranslating (2372 ms)
[ RUN      ] WebDialogBrowserTest.SizeWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4356:4356:1006/010408:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4356:4356:1006/010409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebDialogBrowserTest.SizeWindow (1156 ms)
[777/908] WebDialogBrowserTest.SizeWindow (1847 ms)
[ RUN      ] DriveAppProviderTest.MatchingChromeAppInstalled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4505:4505:1006/010410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4505:4505:1006/010410:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppProviderTest.MatchingChromeAppInstalled (1706 ms)
[778/908] DriveAppProviderTest.MatchingChromeAppInstalled (2383 ms)
[ RUN      ] BrowserViewTest.DevToolsUpdatesBrowserWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3988:3988:1006/010406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3988:3988:1006/010406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserViewTest.DevToolsUpdatesBrowserWindow (7030 ms)
[779/908] BrowserViewTest.DevToolsUpdatesBrowserWindow (7617 ms)
[ RUN      ] SupervisedUserBlockModeTest.HistoryVisitRecorded
HTTP server started on http://127.0.0.1:44560...
sending server_data: {"host": "127.0.0.1", "port": 44560} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4558:4558:1006/010410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4558:4558:1006/010411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4558:4665:1006/010412:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SupervisedUserBlockModeTest.HistoryVisitRecorded (2720 ms)
[780/908] SupervisedUserBlockModeTest.HistoryVisitRecorded (3155 ms)
[ RUN      ] SupervisedUserServiceTestSupervised.LocalPolicies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4710:4710:1006/010412:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4710:4710:1006/010413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4710:4789:1006/010413:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010413:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010413:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010413:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010413:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SupervisedUserServiceTestSupervised.LocalPolicies (1656 ms)
[781/908] SupervisedUserServiceTestSupervised.LocalPolicies (2372 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4799:4799:1006/010414:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4799:4799:1006/010414:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1 (1620 ms)
[782/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1 (2376 ms)
[ RUN      ] SerialApiTest/SerialApiTest.SerialRealHardware/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4782:4782:1006/010413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4782:4782:1006/010414:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[4782:4846:1006/010414:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-afbieopodelioklglhgmgkcghckpnnbj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[4782:4782:1006/010415:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://afbieopodelioklglhgmgkcghckpnnbj/_generated_background_page.html (0)
[       OK ] SerialApiTest/SerialApiTest.SerialRealHardware/1 (2393 ms)
[783/908] SerialApiTest/SerialApiTest.SerialRealHardware/1 (2910 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4895:4895:1006/010415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4895:4895:1006/010415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2 (1213 ms)
[784/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2 (1856 ms)
[ RUN      ] ChromeWhispernetClientTest.MultipleClients
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4403:4403:1006/010409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4403:4403:1006/010409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4403:4403:1006/010410:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[4403:4403:1006/010410:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[1,2131200448:08:04:10.435308] Native Client module will be loaded at base address 0x00002f7900000000

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48
[1,2131200448:08:04:14.991362] NaCl untrusted code called _exit(0x0)
[1,2131200448:08:04:15.013297] Native Client module will be loaded at base address 0x0000484d00000000

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48
[1,2131200448:08:04:15.089196] NaCl untrusted code called _exit(0x0)
[1,2131200448:08:04:15.112648] Native Client module will be loaded at base address 0x0000416500000000

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48

** Signal 31 from trusted code: pc=7f917d19bf48
[4403:4403:1006/010415:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[4403:4403:1006/010415:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 9BAF919A-0AA8-4E3A-9E35-1159DE55D5C5", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
[4403:4403:1006/010415:INFO:CONSOLE(26)] "Configuring encoder and decoder for client D10EE407-40B4-4C9A-8464-B1D57A5A922B", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 1
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 6 and parity = 1
[4403:4403:1006/010415:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 20F5AF83-ACF1-4DC0-8051-4545B728E107", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 1
[       OK ] ChromeWhispernetClientTest.MultipleClients (7084 ms)
[785/908] ChromeWhispernetClientTest.MultipleClients (7617 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5011:5011:1006/010416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5011:5011:1006/010416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3 (1587 ms)
[786/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3 (2104 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5039:5039:1006/010416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5039:5039:1006/010416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4 (1529 ms)
[787/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4 (2115 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5048:5048:1006/010416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5048:5048:1006/010417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14 (1606 ms)
[788/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14 (2111 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5057:5057:1006/010417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5057:5057:1006/010417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21 (1937 ms)
[789/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21 (2636 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5248:5248:1006/010418:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5248:5248:1006/010418:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22 (1664 ms)
[790/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22 (2373 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5277:5277:1006/010418:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5277:5277:1006/010418:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28 (1742 ms)
[791/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28 (2370 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5284:5284:1006/010419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5284:5284:1006/010419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31 (1764 ms)
[792/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31 (2377 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5374:5374:1006/010419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5374:5374:1006/010419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35 (1688 ms)
[793/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35 (2372 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5486:5486:1006/010420:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5486:5486:1006/010420:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37 (1721 ms)
[794/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37 (2375 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5519:5519:1006/010421:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5519:5519:1006/010421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40 (1680 ms)
[795/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40 (2107 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5530:5530:1006/010421:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5530:5530:1006/010421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44 (1842 ms)
[796/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44 (2375 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5614:5614:1006/010422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5614:5614:1006/010422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45 (1736 ms)
[797/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45 (2371 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5726:5726:1006/010423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5726:5726:1006/010423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010424:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46 (1605 ms)
[798/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46 (2133 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5733:5733:1006/010423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5733:5733:1006/010423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62 (1714 ms)
[799/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62 (2379 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5766:5766:1006/010423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5766:5766:1006/010424:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64 (1752 ms)
[800/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64 (2371 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5872:5872:1006/010424:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5872:5872:1006/010424:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010425:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70 (1732 ms)
[801/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70 (2374 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5942:5942:1006/010425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5942:5942:1006/010425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76 (1601 ms)
[802/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76 (2111 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5977:5977:1006/010425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5977:5977:1006/010425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77 (1772 ms)
[803/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77 (2366 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6035:6035:1006/010426:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6035:6035:1006/010426:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88 (1687 ms)
[804/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88 (2373 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6112:6112:1006/010426:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6112:6112:1006/010427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89 (1492 ms)
[805/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89 (2120 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6164:6164:1006/010427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6164:6164:1006/010427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90 (1375 ms)
[806/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90 (1842 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6216:6216:1006/010427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6216:6216:1006/010428:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91 (1741 ms)
[807/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91 (2370 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6280:6280:1006/010428:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6280:6280:1006/010428:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009d140]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6393:6393:1006/010429:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009d140]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97 (1782 ms)
[808/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97 (2380 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6334:6334:1006/010429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6334:6334:1006/010429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104 (2047 ms)
[809/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104 (2638 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6354:6354:1006/010429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6354:6354:1006/010429:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107 (1900 ms)
[810/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107 (2635 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6494:6494:1006/010430:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6494:6494:1006/010430:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112 (1235 ms)
[811/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112 (1854 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6537:6537:1006/010430:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6537:6537:1006/010431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117 (1737 ms)
[812/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117 (2378 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6627:6627:1006/010431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6627:6627:1006/010431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0 (1415 ms)
[813/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0 (1844 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6595:6595:1006/010431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6595:6595:1006/010431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120 (1934 ms)
[814/908] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120 (2634 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6663:6663:1006/010432:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6663:6663:1006/010432:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2 (1469 ms)
[815/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2 (2106 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6806:6806:1006/010433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6806:6806:1006/010433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3 (1253 ms)
[816/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3 (1859 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6832:6832:1006/010433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6832:6832:1006/010433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6 (1322 ms)
[817/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6 (1841 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6876:6876:1006/010434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6876:6876:1006/010434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8 (1407 ms)
[818/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8 (1849 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6881:6881:1006/010434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6881:6881:1006/010434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010435:WARNING:channel.cc(358)] RawChannel write error
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9 (1352 ms)
[819/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9 (1845 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7021:7021:1006/010435:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7021:7021:1006/010435:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010435:WARNING:channel.cc(358)] RawChannel write error
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16 (1235 ms)
[820/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16 (1858 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7052:7052:1006/010435:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7052:7052:1006/010435:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17 (1485 ms)
[821/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17 (2122 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7127:7127:1006/010436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7127:7127:1006/010436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24 (1419 ms)
[822/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24 (2108 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7131:7131:1006/010436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7131:7131:1006/010436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27 (1481 ms)
[823/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27 (2109 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7253:7253:1006/010437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7253:7253:1006/010437:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29 (1306 ms)
[824/908] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29 (1850 ms)
[ RUN      ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7327:7327:1006/010437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7327:7327:1006/010437:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3 (1518 ms)
[825/908] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3 (2110 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7445:7445:1006/010439:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7445:7445:1006/010439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7445:7770:1006/010440:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7445:7770:1006/010440:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1 (2443 ms)
[826/908] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1 (3161 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestOpenAndCloseWindowDuringShutdown/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7642:7642:1006/010439:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7642:7642:1006/010440:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7642:7820:1006/010440:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7642:7820:1006/010441:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[7780:7780:1006/010441:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000106bc0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7780:7780:1006/010441:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000106bc0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[7780:7780:1006/010441:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x613000106bc0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7780:7780:1006/010441:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x613000106bc0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestOpenAndCloseWindowDuringShutdown/0 (2127 ms)
[827/908] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestOpenAndCloseWindowDuringShutdown/0 (2636 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7391:7391:1006/010438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7391:7391:1006/010438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7391:7661:1006/010439:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010442:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1 (4972 ms)
[828/908] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1 (5522 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7378:7378:1006/010438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7378:7378:1006/010438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7378:7662:1006/010439:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0 (5942 ms)
[829/908] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0 (6568 ms)
[ RUN      ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloadsFromDifferentProfiles/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7856:7856:1006/010442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7856:7856:1006/010442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7856:7856:1006/010443:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloadsFromDifferentProfiles/1 (2214 ms)
[830/908] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloadsFromDifferentProfiles/1 (2637 ms)
[ RUN      ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithOffTheRecordDownloads/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7850:7850:1006/010442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7850:7850:1006/010442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7850:7850:1006/010444:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/010444:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithOffTheRecordDownloads/1 (2761 ms)
[831/908] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithOffTheRecordDownloads/1 (3421 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8163:8163:1006/010445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8163:8163:1006/010445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33665...
sending server_data: {"host": "127.0.0.1", "port": 33665} (36 bytes)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.586 -  Registering video event handlers.", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.598 -  Loading media using src.", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.601 -  Registering video event handlers.", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.601 -  Loading media using src.", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.657 -  webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010446:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.662 -  webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8163:8298:1006/010446:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8163:8298:1006/010446:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.682 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.691 -  Adding key to sessionID: 1", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010446:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.692 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.694 -  Adding key to sessionID: 2", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.694 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010446:INFO:CONSOLE(280)] "01:04:46.695 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010447:INFO:CONSOLE(280)] "01:04:47.987 -  One video seeked.", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[8163:8163:1006/010447:INFO:CONSOLE(280)] "01:04:47.990 -  Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:33665/files/eme_player_js/utils.js (280)
[1:2:1006/010447:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010448:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (3127 ms)
[832/908] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (3677 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7981:7981:1006/010443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7981:7981:1006/010444:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50437...
sending server_data: {"host": "127.0.0.1", "port": 50437} (36 bytes)
[7981:7981:1006/010444:INFO:CONSOLE(280)] "01:04:44.966 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010444:INFO:CONSOLE(280)] "01:04:44.978 -  Registering video event handlers.", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010444:INFO:CONSOLE(280)] "01:04:44.991 -  Loading media using src.", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.156 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010445:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.177 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[7981:8111:1006/010445:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[7981:8111:1006/010445:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.206 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.233 -  Adding key to sessionID: 1", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010445:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.236 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.249 -  Adding key to sessionID: 2", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.260 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.264 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.528 -  timeupdate @ 0.180409", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.770 -  timeupdate @ 0.435807", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010445:INFO:CONSOLE(280)] "01:04:45.956 -  heartbeat #1", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010446:INFO:CONSOLE(280)] "01:04:46.020 -  timeupdate @ 0.691205", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010446:INFO:CONSOLE(280)] "01:04:46.273 -  timeupdate @ 0.900167", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010446:INFO:CONSOLE(280)] "01:04:46.770 -  timeupdate @ 1.410963", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010446:INFO:CONSOLE(280)] "01:04:46.773 -  waiting for video to end.", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010446:INFO:CONSOLE(280)] "01:04:46.956 -  heartbeat #2", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010447:INFO:CONSOLE(280)] "01:04:47.956 -  heartbeat #3", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[7981:7981:1006/010448:INFO:CONSOLE(280)] "01:04:48.113 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50437/files/eme_player_js/utils.js (280)
[1:2:1006/010448:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4848 ms)
[833/908] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (5521 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8100:8100:1006/010444:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8100:8100:1006/010445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40821...
sending server_data: {"host": "127.0.0.1", "port": 40821} (36 bytes)
[8100:8100:1006/010446:INFO:CONSOLE(280)] "01:04:46.027 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010446:INFO:CONSOLE(280)] "01:04:46.037 -  Registering video event handlers.", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010446:INFO:CONSOLE(280)] "01:04:46.050 -  Loading media using src.", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010446:INFO:CONSOLE(280)] "01:04:46.164 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010446:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8100:8100:1006/010446:INFO:CONSOLE(280)] "01:04:46.169 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010446:INFO:CONSOLE(280)] "01:04:46.182 -  Adding key to sessionID: 1", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010446:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8100:8100:1006/010446:INFO:CONSOLE(280)] "01:04:46.187 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010446:INFO:CONSOLE(280)] "01:04:46.457 -  timeupdate @ 0.251881", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010446:INFO:CONSOLE(280)] "01:04:46.704 -  timeupdate @ 0.501311", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010447:INFO:CONSOLE(280)] "01:04:47.019 -  heartbeat #1", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010447:INFO:CONSOLE(280)] "01:04:47.204 -  timeupdate @ 1.001108", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010447:INFO:CONSOLE(280)] "01:04:47.206 -  waiting for video to end.", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010448:INFO:CONSOLE(280)] "01:04:48.019 -  heartbeat #2", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[8100:8100:1006/010448:INFO:CONSOLE(280)] "01:04:48.898 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:40821/files/eme_player_js/utils.js (280)
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4694 ms)
[834/908] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (5267 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8120:8120:1006/010444:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8120:8120:1006/010445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42588...
sending server_data: {"host": "127.0.0.1", "port": 42588} (36 bytes)
[8120:8120:1006/010446:INFO:CONSOLE(280)] "01:04:46.220 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010446:INFO:CONSOLE(280)] "01:04:46.228 -  Registering video event handlers.", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010446:INFO:CONSOLE(280)] "01:04:46.240 -  Loading media using src.", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010446:INFO:CONSOLE(280)] "01:04:46.347 -  webkit-org.w3.clearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010446:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8120:8221:1006/010446:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8120:8221:1006/010446:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8120:8120:1006/010446:INFO:CONSOLE(280)] "01:04:46.352 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010446:INFO:CONSOLE(280)] "01:04:46.361 -  Adding key to sessionID: 1", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010446:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8120:8120:1006/010446:INFO:CONSOLE(280)] "01:04:46.375 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010446:INFO:CONSOLE(280)] "01:04:46.633 -  timeupdate @ 0.180409", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010446:INFO:CONSOLE(280)] "01:04:46.880 -  timeupdate @ 0.435807", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010447:INFO:CONSOLE(280)] "01:04:47.130 -  timeupdate @ 0.691205", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010447:INFO:CONSOLE(280)] "01:04:47.216 -  heartbeat #1", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010447:INFO:CONSOLE(280)] "01:04:47.630 -  timeupdate @ 1.155565", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010447:INFO:CONSOLE(280)] "01:04:47.633 -  waiting for video to end.", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010448:INFO:CONSOLE(280)] "01:04:48.215 -  heartbeat #2", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010449:INFO:CONSOLE(280)] "01:04:49.215 -  heartbeat #3", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[8120:8120:1006/010449:INFO:CONSOLE(280)] "01:04:49.238 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:42588/files/eme_player_js/utils.js (280)
[1:2:1006/010449:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010449:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (4851 ms)
[835/908] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5515 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8366:8366:1006/010448:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8366:8366:1006/010449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35188...
sending server_data: {"host": "127.0.0.1", "port": 35188} (36 bytes)
[8366:8366:1006/010450:INFO:CONSOLE(280)] "01:04:50.024 -  Using ClearKeyPlayer", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010450:INFO:CONSOLE(280)] "01:04:50.034 -  Registering video event handlers.", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010450:INFO:CONSOLE(280)] "01:04:50.037 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010450:INFO:CONSOLE(280)] "01:04:50.120 -  Loading media using src.", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010450:INFO:CONSOLE(280)] "01:04:50.240 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8366:8395:1006/010450:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8366:8395:1006/010450:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8366:8366:1006/010450:INFO:CONSOLE(280)] "01:04:50.246 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010450:INFO:CONSOLE(280)] "01:04:50.261 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010450:INFO:CONSOLE(280)] "01:04:50.537 -  timeupdate @ 0.17133", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010450:INFO:CONSOLE(280)] "01:04:50.787 -  timeupdate @ 0.427326", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010451:INFO:CONSOLE(280)] "01:04:51.015 -  heartbeat #1", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010451:INFO:CONSOLE(280)] "01:04:51.039 -  timeupdate @ 0.683322", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010451:INFO:CONSOLE(280)] "01:04:51.533 -  timeupdate @ 1.195314", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010451:INFO:CONSOLE(280)] "01:04:51.537 -  waiting for video to end.", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[8366:8366:1006/010451:INFO:CONSOLE(280)] "01:04:51.616 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:35188/files/eme_player_js/utils.js (280)
[1:2:1006/010451:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (3162 ms)
[836/908] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (3676 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8491:8491:1006/010450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8491:8491:1006/010450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36242...
sending server_data: {"host": "127.0.0.1", "port": 36242} (36 bytes)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.524 -  Registering video event handlers.", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.553 -  onSourceOpen [object Event]", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.558 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.605 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.607 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.608 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:36242/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (40)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.623 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8491:8579:1006/010451:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8491:8579:1006/010451:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.630 -  Adding key to sessionID: 1", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.637 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.640 -  Adding key to sessionID: 2", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:36242/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (60)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.652 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.653 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.656 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.656 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:36242/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (48)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.659 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.659 -  Adding key to sessionID: 3", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.660 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.660 -  Adding key to sessionID: 4", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.662 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010451:INFO:CONSOLE(280)] "01:04:51.662 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[8491:8491:1006/010452:INFO:CONSOLE(280)] "01:04:52.790 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:36242/files/eme_player_js/utils.js (280)
[1:2:1006/010452:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (2929 ms)
[837/908] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (3419 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8367:8367:1006/010449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8367:8367:1006/010449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40616...
sending server_data: {"host": "127.0.0.1", "port": 40616} (36 bytes)
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.392 -  Using ClearKeyPlayer", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.404 -  Registering video event handlers.", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.406 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.486 -  Loading media using src.", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8367:8429:1006/010450:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8367:8429:1006/010450:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.614 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.618 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.636 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.656 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.660 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.664 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010450:INFO:CONSOLE(280)] "01:04:50.942 -  timeupdate @ 0.17133", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010451:INFO:CONSOLE(280)] "01:04:51.193 -  timeupdate @ 0.427326", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010451:INFO:CONSOLE(280)] "01:04:51.383 -  heartbeat #1", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010451:INFO:CONSOLE(280)] "01:04:51.440 -  timeupdate @ 0.683322", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010451:INFO:CONSOLE(280)] "01:04:51.939 -  timeupdate @ 1.152648", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010451:INFO:CONSOLE(280)] "01:04:51.942 -  waiting for video to end.", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010452:INFO:CONSOLE(280)] "01:04:52.382 -  heartbeat #2", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010453:INFO:CONSOLE(280)] "01:04:53.382 -  heartbeat #3", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[8367:8367:1006/010453:INFO:CONSOLE(280)] "01:04:53.451 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:40616/files/eme_player_js/utils.js (280)
[1:2:1006/010453:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4827 ms)
[838/908] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (5255 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8435:8435:1006/010449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8435:8435:1006/010450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41999...
sending server_data: {"host": "127.0.0.1", "port": 41999} (36 bytes)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.174 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.185 -  Registering video event handlers.", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.195 -  Loading media using MSE.", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.247 -  onSourceOpen [object Event]", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.253 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.279 -  End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.285 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.289 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8435:8515:1006/010451:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8435:8515:1006/010451:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.306 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.314 -  Adding key to sessionID: 1", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.318 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.322 -  Adding key to sessionID: 2", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.326 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.329 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.588 -  timeupdate @ 0.17133", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010451:INFO:CONSOLE(280)] "01:04:51.836 -  timeupdate @ 0.427326", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010452:INFO:CONSOLE(280)] "01:04:52.087 -  timeupdate @ 0.683322", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010452:INFO:CONSOLE(280)] "01:04:52.168 -  heartbeat #1", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010452:INFO:CONSOLE(280)] "01:04:52.586 -  timeupdate @ 1.195314", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010452:INFO:CONSOLE(280)] "01:04:52.589 -  waiting for video to end.", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010453:INFO:CONSOLE(280)] "01:04:53.167 -  heartbeat #2", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[8435:8435:1006/010454:INFO:CONSOLE(280)] "01:04:54.116 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:41999/files/eme_player_js/utils.js (280)
[1:2:1006/010454:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4645 ms)
[839/908] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (5251 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8636:8636:1006/010452:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8636:8636:1006/010452:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40082...
sending server_data: {"host": "127.0.0.1", "port": 40082} (36 bytes)
[8636:8636:1006/010453:INFO:CONSOLE(280)] "01:04:53.572 -  Using ClearKeyPlayer", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010453:INFO:CONSOLE(280)] "01:04:53.582 -  Registering video event handlers.", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010453:INFO:CONSOLE(280)] "01:04:53.590 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010453:INFO:CONSOLE(280)] "01:04:53.649 -  Loading media using MSE.", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010453:INFO:CONSOLE(280)] "01:04:53.706 -  onSourceOpen [object Event]", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010453:INFO:CONSOLE(280)] "01:04:53.712 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010453:INFO:CONSOLE(280)] "01:04:53.735 -  End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8636:8662:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8636:8662:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8636:8636:1006/010453:INFO:CONSOLE(280)] "01:04:53.741 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010453:INFO:CONSOLE(280)] "01:04:53.752 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010453:INFO:CONSOLE(280)] "01:04:53.766 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010454:INFO:CONSOLE(280)] "01:04:54.028 -  timeupdate @ 0.17133", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010454:INFO:CONSOLE(280)] "01:04:54.276 -  timeupdate @ 0.427326", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010454:INFO:CONSOLE(280)] "01:04:54.526 -  timeupdate @ 0.683322", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010454:INFO:CONSOLE(280)] "01:04:54.563 -  heartbeat #1", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010455:INFO:CONSOLE(280)] "01:04:55.025 -  timeupdate @ 1.195314", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010455:INFO:CONSOLE(280)] "01:04:55.028 -  waiting for video to end.", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010455:INFO:CONSOLE(280)] "01:04:55.563 -  heartbeat #2", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010456:INFO:CONSOLE(280)] "01:04:56.563 -  heartbeat #3", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[8636:8636:1006/010456:INFO:CONSOLE(280)] "01:04:56.605 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:40082/files/eme_player_js/utils.js (280)
[1:2:1006/010456:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4450 ms)
[840/908] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4989 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8743:8743:1006/010454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8743:8743:1006/010454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47110...
sending server_data: {"host": "127.0.0.1", "port": 47110} (36 bytes)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.495 -  Registering video event handlers.", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.503 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.518 -  Loading media using MSE.", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.523 -  Registering video event handlers.", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.523 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.528 -  Loading media using MSE.", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.543 -  onSourceOpen [object Event]", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.552 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.566 -  onSourceOpen [object Event]", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.567 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8743:8827:1006/010455:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8743:8827:1006/010455:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.683 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.706 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.717 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.733 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.755 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.781 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.783 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010455:INFO:CONSOLE(280)] "01:04:55.792 -  End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010457:INFO:CONSOLE(280)] "01:04:57.005 -  One video seeked.", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[8743:8743:1006/010457:INFO:CONSOLE(280)] "01:04:57.061 -  Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:47110/files/eme_player_js/utils.js (280)
[1:2:1006/010457:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (3149 ms)
[841/908] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (3679 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8730:8730:1006/010453:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8730:8730:1006/010453:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60094...
sending server_data: {"host": "127.0.0.1", "port": 60094} (36 bytes)
[8730:8730:1006/010454:INFO:CONSOLE(280)] "01:04:54.827 -  Using ClearKeyPlayer", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010454:INFO:CONSOLE(280)] "01:04:54.838 -  Registering video event handlers.", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010454:INFO:CONSOLE(280)] "01:04:54.840 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010454:INFO:CONSOLE(280)] "01:04:54.914 -  Loading media using MSE.", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010454:INFO:CONSOLE(280)] "01:04:54.967 -  onSourceOpen [object Event]", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010454:INFO:CONSOLE(280)] "01:04:54.975 -  Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010454:INFO:CONSOLE(280)] "01:04:55.000 -  End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010455:INFO:CONSOLE(280)] "01:04:55.007 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010455:INFO:CONSOLE(280)] "01:04:55.021 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010455:INFO:CONSOLE(280)] "01:04:55.041 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010455:INFO:CONSOLE(280)] "01:04:55.312 -  timeupdate @ 0.250686", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010455:INFO:CONSOLE(280)] "01:04:55.558 -  timeupdate @ 0.499644", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010455:INFO:CONSOLE(280)] "01:04:55.819 -  heartbeat #1", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010456:INFO:CONSOLE(280)] "01:04:56.057 -  timeupdate @ 0.999366", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010456:INFO:CONSOLE(280)] "01:04:56.060 -  waiting for video to end.", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010456:INFO:CONSOLE(280)] "01:04:56.818 -  heartbeat #2", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[8730:8730:1006/010457:INFO:CONSOLE(280)] "01:04:57.764 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60094/files/eme_player_js/utils.js (280)
[       OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4503 ms)
[842/908] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4990 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8941:8941:1006/010458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8941:8941:1006/010458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54061...
sending server_data: {"host": "127.0.0.1", "port": 54061} (36 bytes)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.520 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.531 -  Registering video event handlers.", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.543 -  Loading media using src.", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.643 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.694 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8941:9022:1006/010459:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8941:9022:1006/010459:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.705 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.718 -  Forcing invalid key data.", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.720 -  Adding key to sessionID: 1", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.723 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.727 -  Forcing invalid key data.", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.730 -  Adding key to sessionID: 2", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(280)] "01:04:59.735 -  onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (280)
[8941:8941:1006/010459:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:54061/files/eme_player_js/utils.js (145)
[1:2:1006/010459:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010459:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (2117 ms)
[843/908] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (2628 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8932:8932:1006/010457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8932:8932:1006/010457:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50545...
sending server_data: {"host": "127.0.0.1", "port": 50545} (36 bytes)
[8932:8932:1006/010458:INFO:CONSOLE(280)] "01:04:58.748 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010458:INFO:CONSOLE(280)] "01:04:58.761 -  Registering video event handlers.", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010458:INFO:CONSOLE(280)] "01:04:58.774 -  Loading media using src.", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010458:INFO:CONSOLE(280)] "01:04:58.880 -  org.chromium.externalclearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010458:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8932:8963:1006/010458:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[8932:8963:1006/010458:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[8932:8932:1006/010458:INFO:CONSOLE(280)] "01:04:58.963 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010458:INFO:CONSOLE(280)] "01:04:58.978 -  Adding key to sessionID: 1", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010458:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[8932:8932:1006/010458:INFO:CONSOLE(280)] "01:04:58.987 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.184 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.188 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.191 -  Adding key to sessionID: 1", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.195 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.265 -  timeupdate @ 0.180409", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.511 -  timeupdate @ 0.435807", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.584 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.589 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.594 -  Adding key to sessionID: 1", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.603 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.739 -  heartbeat #1", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010459:INFO:CONSOLE(280)] "01:04:59.761 -  timeupdate @ 0.691205", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010500:INFO:CONSOLE(280)] "01:05:00.011 -  timeupdate @ 0.946603", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010500:INFO:CONSOLE(280)] "01:05:00.384 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010500:INFO:CONSOLE(280)] "01:05:00.388 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010500:INFO:CONSOLE(280)] "01:05:00.392 -  Adding key to sessionID: 1", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010500:INFO:CONSOLE(280)] "01:05:00.398 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010500:INFO:CONSOLE(280)] "01:05:00.511 -  timeupdate @ 1.410963", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010500:INFO:CONSOLE(280)] "01:05:00.518 -  waiting for video to end.", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010500:INFO:CONSOLE(280)] "01:05:00.739 -  heartbeat #2", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010501:INFO:CONSOLE(280)] "01:05:01.739 -  heartbeat #3", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[8932:8932:1006/010501:INFO:CONSOLE(280)] "01:05:01.848 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50545/files/eme_player_js/utils.js (280)
[1:2:1006/010501:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010501:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (4639 ms)
[844/908] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5256 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8994:8994:1006/010458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8994:8994:1006/010459:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45891...
sending server_data: {"host": "127.0.0.1", "port": 45891} (36 bytes)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.031 -  Using ClearKeyPlayer", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.041 -  Registering video event handlers.", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.043 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.138 -  Loading media using src.", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.173 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.190 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.205 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.411 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.414 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.426 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.481 -  timeupdate @ 0.252296", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.728 -  timeupdate @ 0.501022", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.811 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.816 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.823 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010500:INFO:CONSOLE(280)] "01:05:00.978 -  timeupdate @ 0.751163", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010501:INFO:CONSOLE(280)] "01:05:01.025 -  heartbeat #1", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010501:INFO:CONSOLE(280)] "01:05:01.228 -  timeupdate @ 1.000911", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010501:INFO:CONSOLE(280)] "01:05:01.233 -  waiting for video to end.", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010501:INFO:CONSOLE(280)] "01:05:01.611 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010501:INFO:CONSOLE(280)] "01:05:01.616 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010501:INFO:CONSOLE(280)] "01:05:01.622 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010502:INFO:CONSOLE(280)] "01:05:02.022 -  heartbeat #2", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[8994:8994:1006/010502:INFO:CONSOLE(280)] "01:05:02.930 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:45891/files/eme_player_js/utils.js (280)
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (4617 ms)
[845/908] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (5253 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9229:9229:1006/010502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9229:9229:1006/010503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42675...
sending server_data: {"host": "127.0.0.1", "port": 42675} (36 bytes)
[9229:9229:1006/010503:INFO:CONSOLE(280)] "01:05:03.825 -  Using ClearKeyPlayer", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010503:INFO:CONSOLE(280)] "01:05:03.836 -  Registering video event handlers.", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010503:INFO:CONSOLE(280)] "01:05:03.839 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010503:INFO:CONSOLE(280)] "01:05:03.936 -  Loading media using src.", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010504:INFO:CONSOLE(280)] "01:05:04.024 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010504:INFO:CONSOLE(280)] "01:05:04.030 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9229:9254:1006/010504:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9229:9254:1006/010504:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9229:9229:1006/010504:INFO:CONSOLE(280)] "01:05:04.044 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010504:INFO:CONSOLE(280)] "01:05:04.060 -  Forcing invalid key data.", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010504:INFO:CONSOLE(280)] "01:05:04.066 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010504:INFO:CONSOLE(280)] "01:05:04.071 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010504:INFO:CONSOLE(280)] "01:05:04.075 -  Forcing invalid key data.", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010504:INFO:CONSOLE(280)] "01:05:04.079 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010504:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (145)
[9229:9229:1006/010504:INFO:CONSOLE(280)] "01:05:04.091 -  Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (280)
[9229:9229:1006/010504:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:42675/files/eme_player_js/utils.js (145)
[1:2:1006/010504:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (1713 ms)
[846/908] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (2103 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9146:9146:1006/010500:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9146:9146:1006/010500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44035...
sending server_data: {"host": "127.0.0.1", "port": 44035} (36 bytes)
[9146:9146:1006/010501:INFO:CONSOLE(280)] "01:05:01.591 -  Using ClearKeyPlayer", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010501:INFO:CONSOLE(280)] "01:05:01.599 -  Registering video event handlers.", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010501:INFO:CONSOLE(280)] "01:05:01.601 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010501:INFO:CONSOLE(280)] "01:05:01.689 -  Loading media using src.", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010501:INFO:CONSOLE(280)] "01:05:01.761 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[1006/010501:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[9146:9146:1006/010501:INFO:CONSOLE(280)] "01:05:01.775 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9146:9178:1006/010501:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9146:9178:1006/010501:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9146:9146:1006/010501:INFO:CONSOLE(280)] "01:05:01.784 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010501:INFO:CONSOLE(280)] "01:05:01.801 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[1006/010501:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[9146:9146:1006/010501:INFO:CONSOLE(280)] "01:05:01.806 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010501:INFO:CONSOLE(280)] "01:05:01.810 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010502:INFO:CONSOLE(280)] "01:05:02.008 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010502:INFO:CONSOLE(280)] "01:05:02.011 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010502:INFO:CONSOLE(280)] "01:05:02.024 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010502:INFO:CONSOLE(280)] "01:05:02.093 -  timeupdate @ 0.17133", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010502:INFO:CONSOLE(280)] "01:05:02.340 -  timeupdate @ 0.38466", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010502:INFO:CONSOLE(280)] "01:05:02.407 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010502:INFO:CONSOLE(280)] "01:05:02.412 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010502:INFO:CONSOLE(280)] "01:05:02.419 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010502:INFO:CONSOLE(280)] "01:05:02.586 -  heartbeat #1", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010502:INFO:CONSOLE(280)] "01:05:02.593 -  timeupdate @ 0.640656", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010503:INFO:CONSOLE(280)] "01:05:03.090 -  timeupdate @ 1.152648", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010503:INFO:CONSOLE(280)] "01:05:03.096 -  waiting for video to end.", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010503:INFO:CONSOLE(280)] "01:05:03.208 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010503:INFO:CONSOLE(280)] "01:05:03.214 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010503:INFO:CONSOLE(280)] "01:05:03.220 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010503:INFO:CONSOLE(280)] "01:05:03.586 -  heartbeat #2", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010504:INFO:CONSOLE(280)] "01:05:04.586 -  heartbeat #3", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[9146:9146:1006/010504:INFO:CONSOLE(280)] "01:05:04.613 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:44035/files/eme_player_js/utils.js (280)
[1:2:1006/010504:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4394 ms)
[847/908] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (4992 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9289:9289:1006/010504:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9289:9289:1006/010504:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33079...
sending server_data: {"host": "127.0.0.1", "port": 33079} (36 bytes)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.022 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.030 -  Registering video event handlers.", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.039 -  Loading media using MSE.", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.076 -  onSourceOpen [object Event]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.080 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.108 -  End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.124 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.173 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.181 -  Adding key to sessionID: 1", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.185 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9289:9325:1006/010505:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9289:9325:1006/010505:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.385 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.388 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.391 -  Adding key to sessionID: 1", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.395 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.467 -  timeupdate @ 0.17133", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.714 -  timeupdate @ 0.427326", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.785 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.791 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.795 -  Adding key to sessionID: 1", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010505:INFO:CONSOLE(280)] "01:05:05.802 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010506:INFO:CONSOLE(280)] "01:05:06.016 -  heartbeat #1", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010506:INFO:CONSOLE(280)] "01:05:06.214 -  timeupdate @ 0.896652", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010506:INFO:CONSOLE(280)] "01:05:06.474 -  timeupdate @ 1.195314", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010506:INFO:CONSOLE(280)] "01:05:06.483 -  waiting for video to end.", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010506:INFO:CONSOLE(280)] "01:05:06.585 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010506:INFO:CONSOLE(280)] "01:05:06.592 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010506:INFO:CONSOLE(280)] "01:05:06.599 -  Adding key to sessionID: 1", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010506:INFO:CONSOLE(280)] "01:05:06.611 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010507:INFO:CONSOLE(280)] "01:05:07.016 -  heartbeat #2", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010508:INFO:CONSOLE(280)] "01:05:08.016 -  heartbeat #3", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[9289:9289:1006/010508:INFO:CONSOLE(280)] "01:05:08.052 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:33079/files/eme_player_js/utils.js (280)
[1:2:1006/010508:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4529 ms)
[848/908] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4996 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9341:9341:1006/010505:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9341:9341:1006/010505:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37963...
sending server_data: {"host": "127.0.0.1", "port": 37963} (36 bytes)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.311 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.318 -  Registering video event handlers.", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.327 -  Loading media using MSE.", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.386 -  onSourceOpen [object Event]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.403 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.449 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.491 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.495 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.513 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.536 -  Adding key to sessionID: 1", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.540 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.544 -  Adding key to sessionID: 2", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9341:9403:1006/010506:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.549 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9341:9403:1006/010506:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.553 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.741 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.746 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.750 -  Adding key to sessionID: 2", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.757 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010506:INFO:CONSOLE(280)] "01:05:06.855 -  timeupdate @ 0.128664", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.103 -  timeupdate @ 0.38466", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.141 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.147 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.153 -  Adding key to sessionID: 2", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.161 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.305 -  heartbeat #1", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.353 -  timeupdate @ 0.640656", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.603 -  timeupdate @ 0.896652", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.853 -  timeupdate @ 1.152648", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.857 -  waiting for video to end.", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.942 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.946 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.951 -  Adding key to sessionID: 2", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010507:INFO:CONSOLE(280)] "01:05:07.957 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010508:INFO:CONSOLE(280)] "01:05:08.304 -  heartbeat #2", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010509:INFO:CONSOLE(280)] "01:05:09.304 -  heartbeat #3", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[9341:9341:1006/010509:INFO:CONSOLE(280)] "01:05:09.459 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:37963/files/eme_player_js/utils.js (280)
[1:2:1006/010509:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (4868 ms)
[849/908] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (5518 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9374:9374:1006/010505:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9374:9374:1006/010506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59328...
sending server_data: {"host": "127.0.0.1", "port": 59328} (36 bytes)
[9374:9374:1006/010506:INFO:CONSOLE(280)] "01:05:06.850 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010506:INFO:CONSOLE(280)] "01:05:06.857 -  Registering video event handlers.", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010506:INFO:CONSOLE(280)] "01:05:06.867 -  Loading media using MSE.", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010506:INFO:CONSOLE(280)] "01:05:06.928 -  onSourceOpen [object Event]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010506:INFO:CONSOLE(280)] "01:05:06.933 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010506:INFO:CONSOLE(280)] "01:05:06.952 -  End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010506:INFO:CONSOLE(280)] "01:05:06.957 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010506:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1006/010507:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.006 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.013 -  Adding key to sessionID: 1", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.021 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9374:9456:1006/010507:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9374:9456:1006/010507:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.217 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.221 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.224 -  Adding key to sessionID: 1", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.227 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.291 -  timeupdate @ 0.17133", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.539 -  timeupdate @ 0.38466", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.617 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.620 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.623 -  Adding key to sessionID: 1", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.629 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.789 -  timeupdate @ 0.640656", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010507:INFO:CONSOLE(280)] "01:05:07.845 -  heartbeat #1", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010508:INFO:CONSOLE(280)] "01:05:08.039 -  timeupdate @ 0.896652", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010508:INFO:CONSOLE(280)] "01:05:08.289 -  timeupdate @ 1.152648", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010508:INFO:CONSOLE(280)] "01:05:08.295 -  waiting for video to end.", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010508:INFO:CONSOLE(280)] "01:05:08.417 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010508:INFO:CONSOLE(280)] "01:05:08.422 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010508:INFO:CONSOLE(280)] "01:05:08.426 -  Adding key to sessionID: 1", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010508:INFO:CONSOLE(280)] "01:05:08.435 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010508:INFO:CONSOLE(280)] "01:05:08.844 -  heartbeat #2", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010509:INFO:CONSOLE(280)] "01:05:09.844 -  heartbeat #3", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[9374:9374:1006/010509:INFO:CONSOLE(280)] "01:05:09.889 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59328/files/eme_player_js/utils.js (280)
[1:2:1006/010509:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (4681 ms)
[850/908] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (5254 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9583:9583:1006/010510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9583:9583:1006/010510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60775...
sending server_data: {"host": "127.0.0.1", "port": 60775} (36 bytes)
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.575 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.580 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.585 -  Registering video event handlers.", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.599 -  Loading media using MSE.", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.709 -  onSourceOpen [object Event]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.716 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.760 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010511:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.791 -  End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.810 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9583:9621:1006/010511:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9583:9621:1006/010511:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.821 -  Adding key to sessionID: 1", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010511:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9583:9583:1006/010511:INFO:CONSOLE(280)] "01:05:11.828 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.027 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.032 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.035 -  Adding key to sessionID: 1", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.040 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.119 -  timeupdate @ 0.17133", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.366 -  timeupdate @ 0.427326", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.427 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.431 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.436 -  Adding key to sessionID: 1", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.444 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.570 -  heartbeat #1", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010512:INFO:CONSOLE(280)] "01:05:12.866 -  timeupdate @ 0.939318", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010513:INFO:CONSOLE(280)] "01:05:13.116 -  timeupdate @ 1.195314", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010513:INFO:CONSOLE(280)] "01:05:13.123 -  waiting for video to end.", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010513:INFO:CONSOLE(280)] "01:05:13.228 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010513:INFO:CONSOLE(280)] "01:05:13.233 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010513:INFO:CONSOLE(280)] "01:05:13.237 -  Adding key to sessionID: 1", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010513:INFO:CONSOLE(280)] "01:05:13.244 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010513:INFO:CONSOLE(280)] "01:05:13.569 -  heartbeat #2", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010514:INFO:CONSOLE(280)] "01:05:14.570 -  heartbeat #3", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[9583:9583:1006/010514:INFO:CONSOLE(280)] "01:05:14.684 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60775/files/eme_player_js/utils.js (280)
[1:2:1006/010514:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (4594 ms)
[851/908] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (5251 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9599:9599:1006/010510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9599:9599:1006/010511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45933...
sending server_data: {"host": "127.0.0.1", "port": 45933} (36 bytes)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.021 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.027 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.032 -  Registering video event handlers.", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.042 -  Loading media using MSE.", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.105 -  onSourceOpen [object Event]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.111 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9599:9674:1006/010512:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9599:9674:1006/010512:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.145 -  End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.158 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.209 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.216 -  Adding key to sessionID: 1", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.221 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.421 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.425 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.427 -  Adding key to sessionID: 1", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.431 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.492 -  timeupdate @ 0.128664", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.740 -  timeupdate @ 0.38466", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.821 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.824 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.828 -  Adding key to sessionID: 1", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.833 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010512:INFO:CONSOLE(280)] "01:05:12.989 -  timeupdate @ 0.640656", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010513:INFO:CONSOLE(280)] "01:05:13.015 -  heartbeat #1", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010513:INFO:CONSOLE(280)] "01:05:13.240 -  timeupdate @ 0.896652", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010513:INFO:CONSOLE(280)] "01:05:13.621 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010513:INFO:CONSOLE(280)] "01:05:13.625 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010513:INFO:CONSOLE(280)] "01:05:13.631 -  Adding key to sessionID: 1", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010513:INFO:CONSOLE(280)] "01:05:13.638 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010513:INFO:CONSOLE(280)] "01:05:13.739 -  timeupdate @ 1.408644", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010513:INFO:CONSOLE(280)] "01:05:13.746 -  waiting for video to end.", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010514:INFO:CONSOLE(280)] "01:05:14.015 -  heartbeat #2", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010515:INFO:CONSOLE(280)] "01:05:15.015 -  heartbeat #3", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[9599:9599:1006/010515:INFO:CONSOLE(280)] "01:05:15.056 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:45933/files/eme_player_js/utils.js (280)
[1:2:1006/010515:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4589 ms)
[852/908] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4992 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9513:9513:1006/010508:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9513:9513:1006/010509:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55091...
sending server_data: {"host": "127.0.0.1", "port": 55091} (36 bytes)
[9513:9513:1006/010509:INFO:CONSOLE(280)] "01:05:09.844 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010509:INFO:CONSOLE(280)] "01:05:09.852 -  Registering video event handlers.", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010509:INFO:CONSOLE(280)] "01:05:09.863 -  Loading media using MSE.", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010509:INFO:CONSOLE(280)] "01:05:09.925 -  onSourceOpen [object Event]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010509:INFO:CONSOLE(280)] "01:05:09.931 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010509:INFO:CONSOLE(280)] "01:05:09.989 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010509:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.030 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.035 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.066 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.076 -  Adding key to sessionID: 1", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.081 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.085 -  Adding key to sessionID: 2", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9513:9538:1006/010510:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9513:9538:1006/010510:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.094 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.098 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.282 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.285 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.287 -  Adding key to sessionID: 2", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.292 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.683 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.687 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.691 -  Adding key to sessionID: 2", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.705 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010510:INFO:CONSOLE(280)] "01:05:10.838 -  heartbeat #1", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010511:INFO:CONSOLE(280)] "01:05:11.482 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010511:INFO:CONSOLE(280)] "01:05:11.489 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010511:INFO:CONSOLE(280)] "01:05:11.496 -  Adding key to sessionID: 2", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010511:INFO:CONSOLE(280)] "01:05:11.505 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010511:INFO:CONSOLE(280)] "01:05:11.836 -  heartbeat #2", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010512:INFO:CONSOLE(280)] "01:05:12.836 -  heartbeat #3", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010512:INFO:CONSOLE(280)] "01:05:12.999 -  First play ended.", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.003 -  Loading media using MSE.", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.010 -  Playing second time.", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.037 -  onSourceOpen [object Event]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.045 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.083 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.093 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.102 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.122 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.133 -  Adding key to sessionID: 3", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.140 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.148 -  Adding key to sessionID: 4", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.157 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.164 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.341 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.349 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.355 -  Adding key to sessionID: 4", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.368 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.460 -  timeupdate @ 0.17133", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.708 -  timeupdate @ 0.38466", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.741 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.759 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.769 -  Adding key to sessionID: 4", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.778 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.836 -  heartbeat #4", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010513:INFO:CONSOLE(280)] "01:05:13.960 -  timeupdate @ 0.640656", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010514:INFO:CONSOLE(280)] "01:05:14.457 -  timeupdate @ 1.152648", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010514:INFO:CONSOLE(280)] "01:05:14.466 -  waiting for video to end.", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010514:INFO:CONSOLE(280)] "01:05:14.541 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010514:INFO:CONSOLE(280)] "01:05:14.552 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010514:INFO:CONSOLE(280)] "01:05:14.560 -  Adding key to sessionID: 4", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010514:INFO:CONSOLE(280)] "01:05:14.572 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010514:INFO:CONSOLE(280)] "01:05:14.839 -  heartbeat #5", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[9513:9513:1006/010515:INFO:CONSOLE(280)] "01:05:15.836 -  heartbeat #6", source: http://127.0.0.1:55091/files/eme_player_js/utils.js (280)
[1:2:1006/010516:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (7632 ms)
[853/908] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8137 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9738:9738:1006/010515:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9738:9738:1006/010515:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53828...
sending server_data: {"host": "127.0.0.1", "port": 53828} (36 bytes)
[9738:9738:1006/010516:INFO:CONSOLE(280)] "01:05:16.830 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010516:INFO:CONSOLE(280)] "01:05:16.838 -  Using ClearKeyPlayer", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010516:INFO:CONSOLE(280)] "01:05:16.842 -  Registering video event handlers.", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010516:INFO:CONSOLE(280)] "01:05:16.845 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010516:INFO:CONSOLE(280)] "01:05:16.954 -  Loading media using MSE.", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.034 -  onSourceOpen [object Event]", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.042 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.069 -  End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.079 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9738:9771:1006/010517:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9738:9771:1006/010517:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.119 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.143 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.352 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.356 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.375 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.434 -  timeupdate @ 0.128664", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.680 -  timeupdate @ 0.38466", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.751 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.754 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.759 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.823 -  heartbeat #1", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010517:INFO:CONSOLE(280)] "01:05:17.933 -  timeupdate @ 0.640656", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010518:INFO:CONSOLE(280)] "01:05:18.185 -  timeupdate @ 0.896652", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010518:INFO:CONSOLE(280)] "01:05:18.551 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010518:INFO:CONSOLE(280)] "01:05:18.555 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010518:INFO:CONSOLE(280)] "01:05:18.559 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010518:INFO:CONSOLE(280)] "01:05:18.680 -  timeupdate @ 1.408644", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010518:INFO:CONSOLE(280)] "01:05:18.687 -  waiting for video to end.", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010518:INFO:CONSOLE(280)] "01:05:18.822 -  heartbeat #2", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010519:INFO:CONSOLE(280)] "01:05:19.822 -  heartbeat #3", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[9738:9738:1006/010520:INFO:CONSOLE(280)] "01:05:20.038 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53828/files/eme_player_js/utils.js (280)
[1:2:1006/010520:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4761 ms)
[854/908] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (5260 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9743:9743:1006/010515:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9743:9743:1006/010516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45266...
sending server_data: {"host": "127.0.0.1", "port": 45266} (36 bytes)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.064 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.069 -  Using ClearKeyPlayer", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.073 -  Registering video event handlers.", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.075 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.184 -  Loading media using MSE.", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.254 -  onSourceOpen [object Event]", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.259 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.299 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.304 -  End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9743:9803:1006/010517:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9743:9803:1006/010517:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.336 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.358 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.572 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.576 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.591 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.667 -  timeupdate @ 0.17133", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.914 -  timeupdate @ 0.427326", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.971 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.974 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010517:INFO:CONSOLE(280)] "01:05:17.979 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010518:INFO:CONSOLE(280)] "01:05:18.059 -  heartbeat #1", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010518:INFO:CONSOLE(280)] "01:05:18.163 -  timeupdate @ 0.640656", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010518:INFO:CONSOLE(280)] "01:05:18.663 -  timeupdate @ 1.152648", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010518:INFO:CONSOLE(280)] "01:05:18.667 -  waiting for video to end.", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010518:INFO:CONSOLE(280)] "01:05:18.771 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010518:INFO:CONSOLE(280)] "01:05:18.775 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010518:INFO:CONSOLE(280)] "01:05:18.781 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010519:INFO:CONSOLE(280)] "01:05:19.059 -  heartbeat #2", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010520:INFO:CONSOLE(280)] "01:05:20.059 -  heartbeat #3", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[9743:9743:1006/010520:INFO:CONSOLE(280)] "01:05:20.260 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:45266/files/eme_player_js/utils.js (280)
[1:2:1006/010520:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (4785 ms)
[855/908] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (5249 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9860:9860:1006/010517:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9860:9860:1006/010517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52382...
sending server_data: {"host": "127.0.0.1", "port": 52382} (36 bytes)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.222 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.228 -  Using ClearKeyPlayer", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.233 -  Registering video event handlers.", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.234 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.321 -  Loading media using MSE.", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.347 -  onSourceOpen [object Event]", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.353 -  Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.374 -  End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.380 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.393 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.402 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.608 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.610 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.622 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.675 -  timeupdate @ 0.250695", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010518:INFO:CONSOLE(280)] "01:05:18.923 -  timeupdate @ 0.500319", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010519:INFO:CONSOLE(280)] "01:05:19.007 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010519:INFO:CONSOLE(280)] "01:05:19.011 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010519:INFO:CONSOLE(280)] "01:05:19.016 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010519:INFO:CONSOLE(280)] "01:05:19.173 -  timeupdate @ 0.750329", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010519:INFO:CONSOLE(280)] "01:05:19.215 -  heartbeat #1", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010519:INFO:CONSOLE(280)] "01:05:19.672 -  timeupdate @ 1.250218", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010519:INFO:CONSOLE(280)] "01:05:19.676 -  waiting for video to end.", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010519:INFO:CONSOLE(280)] "01:05:19.807 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010519:INFO:CONSOLE(280)] "01:05:19.811 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010519:INFO:CONSOLE(280)] "01:05:19.816 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010520:INFO:CONSOLE(280)] "01:05:20.215 -  heartbeat #2", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[9860:9860:1006/010521:INFO:CONSOLE(280)] "01:05:21.131 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52382/files/eme_player_js/utils.js (280)
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4431 ms)
[856/908] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4995 ms)
[ RUN      ] PDFTestFiles/PDFExtensionTest.Load/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9960:9960:1006/010521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9960:9960:1006/010521:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010521:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010521:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010521:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010521:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010521:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010521:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PDFTestFiles/PDFExtensionTest.Load/2 (1232 ms)
[857/908] PDFTestFiles/PDFExtensionTest.Load/2 (1845 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9959:9959:1006/010521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9959:9959:1006/010521:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54046...
sending server_data: {"host": "127.0.0.1", "port": 54046} (36 bytes)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.101 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.109 -  Using ClearKeyPlayer", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.113 -  Registering video event handlers.", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.115 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.198 -  Loading media using MSE.", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.246 -  onSourceOpen [object Event]", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.252 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.294 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.297 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.301 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.316 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9959:9988:1006/010522:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[9959:9988:1006/010522:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.327 -  Forcing invalid key data.", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.333 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.338 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.341 -  Forcing invalid key data.", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.343 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (145)
[9959:9959:1006/010522:INFO:CONSOLE(280)] "01:05:22.355 -  Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (280)
[9959:9959:1006/010522:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:54046/files/eme_player_js/utils.js (145)
[1:2:1006/010522:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0 (1852 ms)
[858/908] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0 (2373 ms)
[ RUN      ] PDFTestFiles/PDFExtensionTest.Load/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10046:10046:1006/010522:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10046:10046:1006/010522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010523:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PDFTestFiles/PDFExtensionTest.Load/3 (1221 ms)
[859/908] PDFTestFiles/PDFExtensionTest.Load/3 (1853 ms)
[ RUN      ] PDFTestFiles/PDFExtensionTest.Load/4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10108:10108:1006/010523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10108:10108:1006/010523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010523:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PDFTestFiles/PDFExtensionTest.Load/4 (1020 ms)
[860/908] PDFTestFiles/PDFExtensionTest.Load/4 (1582 ms)
[ RUN      ] PDFTestFiles/PDFExtensionTest.Load/7
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10147:10147:1006/010523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10147:10147:1006/010523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PDFTestFiles/PDFExtensionTest.Load/7 (1392 ms)
[861/908] PDFTestFiles/PDFExtensionTest.Load/7 (2114 ms)
[ RUN      ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10197:10197:1006/010524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10197:10197:1006/010524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010524:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:2:1006/010524:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010524:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010524:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3 (1166 ms)
[862/908] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3 (1841 ms)
[ RUN      ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10257:10257:1006/010524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10257:10257:1006/010524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2 (1397 ms)
[863/908] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2 (2111 ms)
[ RUN      ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10397:10397:1006/010525:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10397:10397:1006/010526:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1 (1176 ms)
[864/908] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1 (1583 ms)
[ RUN      ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10376:10376:1006/010525:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10376:10376:1006/010525:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3 (1588 ms)
[865/908] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3 (2116 ms)
[ RUN      ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10481:10481:1006/010526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10481:10481:1006/010527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2 (1098 ms)
[866/908] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2 (1590 ms)
[ RUN      ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10526:10526:1006/010527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10526:10526:1006/010527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2 (1227 ms)
[867/908] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2 (1585 ms)
[ RUN      ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10553:10553:1006/010527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10553:10553:1006/010528:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0 (1529 ms)
[868/908] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0 (2108 ms)
[ RUN      ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10627:10627:1006/010528:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10627:10627:1006/010528:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010529:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0 (1239 ms)
[869/908] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0 (1851 ms)
[ RUN      ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10707:10707:1006/010529:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10707:10707:1006/010529:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/010530:WARNING:channel.cc(358)] RawChannel write error
[       OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0 (2376 ms)
[870/908] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0 (2893 ms)
[ RUN      ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10818:10818:1006/010530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10818:10818:1006/010530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010530:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0 (1303 ms)
[871/908] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0 (1850 ms)
[ RUN      ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10773:10773:1006/010529:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10773:10773:1006/010530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[10773:10773:1006/010531:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 1
[       OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2 (2208 ms)
[872/908] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2 (2902 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11045:11045:1006/010532:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11045:11045:1006/010533:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11045:11045:1006/010534:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
Fontconfig error: Cannot load default config file
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2 (2092 ms)
[873/908] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2 (2638 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11012:11012:1006/010532:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11012:11012:1006/010532:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11012:11012:1006/010534:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[11012:11012:1006/010535:INFO:policy_prefs_browsertest.cc(644)] Testing policy: HomepageLocation
[11012:11012:1006/010535:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ProxyServer
[11012:11012:1006/010535:INFO:policy_prefs_browsertest.cc(644)] Testing policy: SearchSuggestEnabled
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6 (4182 ms)
[874/908] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6 (4731 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11001:11001:1006/010531:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11001:11001:1006/010532:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010532:WARNING:channel.cc(358)] RawChannel write error
[11001:11001:1006/010533:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[11001:11001:1006/010535:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ImagesBlockedForUrls
[11001:11001:1006/010535:INFO:policy_prefs_browsertest.cc(644)] Testing policy: CookiesSessionOnlyForUrls
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5 (4794 ms)
[875/908] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5 (5261 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11241:11241:1006/010535:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11241:11241:1006/010535:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11289:11289:1006/010536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11289:11289:1006/010536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11289:11289:1006/010536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006240]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1 (1655 ms)
[876/908] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1 (2114 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11320:11320:1006/010536:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11320:11320:1006/010537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0 (1838 ms)
[877/908] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0 (2375 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11349:11349:1006/010537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11349:11349:1006/010537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0 (1768 ms)
[878/908] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0 (2373 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11361:11361:1006/010537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11361:11361:1006/010537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11361:11361:1006/010538:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
Fontconfig error: Cannot load default config file
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1 (1817 ms)
[879/908] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1 (2367 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11567:11567:1006/010539:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11567:11567:1006/010539:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11567:11567:1006/010540:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
Fontconfig error: Cannot load default config file
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2 (2067 ms)
[880/908] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2 (2642 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11598:11598:1006/010539:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11598:11598:1006/010539:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/0 (2673 ms)
[881/908] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/0 (3168 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11609:11609:1006/010539:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11609:11609:1006/010540:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/2 (2830 ms)
[882/908] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/2 (3415 ms)
[ RUN      ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11929:11929:1006/010542:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11929:11929:1006/010542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010543:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0 (1582 ms)
[883/908] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0 (2109 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11841:11841:1006/010541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11841:11841:1006/010542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11841:11841:1006/010542:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
Fontconfig error: Cannot load default config file
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/2 (2679 ms)
[884/908] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/2 (3176 ms)
[ RUN      ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11969:11969:1006/010543:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11969:11969:1006/010543:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11969:12007:1006/010544:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[11969:12007:1006/010544:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1 (1617 ms)
[885/908] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1 (2113 ms)
[ RUN      ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12169:12169:1006/010544:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12169:12169:1006/010545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2 (1566 ms)
[886/908] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2 (2110 ms)
[ RUN      ] ContentSettingsTest.BasicCookiesHttps
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12175:12175:1006/010545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12175:12175:1006/010545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:54193...
sending server_data: {"host": "127.0.0.1", "port": 54193} (36 bytes)
[       OK ] ContentSettingsTest.BasicCookiesHttps (1652 ms)
[887/908] ContentSettingsTest.BasicCookiesHttps (2103 ms)
[ RUN      ] DeclarativeApiTest.PersistRules
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12187:12187:1006/010545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12187:12187:1006/010545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DeclarativeApiTest.PersistRules (1371 ms)
[888/908] DeclarativeApiTest.PersistRules (1845 ms)
[ RUN      ] PreservedWindowPlacement.Test
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12386:12386:1006/010547:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12386:12386:1006/010547:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12386:12446:1006/010547:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010547:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010547:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010547:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010547:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010547:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010547:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010547:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010547:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PreservedWindowPlacement.Test (1261 ms)
[889/908] PreservedWindowPlacement.Test (1849 ms)
[ RUN      ] ContinueWhereILeftOffTest.PostWithPassword
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12387:12387:1006/010547:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12387:12387:1006/010547:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContinueWhereILeftOffTest.PostWithPassword (1432 ms)
[890/908] ContinueWhereILeftOffTest.PostWithPassword (1843 ms)
[ RUN      ] ExtensionBrowserTest.BrowserActionDefaultPersistence
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12382:12382:1006/010546:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12382:12382:1006/010547:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionBrowserTest.BrowserActionDefaultPersistence (2071 ms)
[891/908] ExtensionBrowserTest.BrowserActionDefaultPersistence (2646 ms)
[ RUN      ] NoSessionRestoreTest.SessionCookies
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12594:12594:1006/010548:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12594:12594:1006/010549:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NoSessionRestoreTest.SessionCookies (1265 ms)
[892/908] NoSessionRestoreTest.SessionCookies (1847 ms)
[ RUN      ] RestartTest.CookiesClearedOnExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12595:12595:1006/010548:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12595:12595:1006/010549:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010550:WARNING:channel.cc(358)] RawChannel write error
[       OK ] RestartTest.CookiesClearedOnExit (1608 ms)
[893/908] RestartTest.CookiesClearedOnExit (2104 ms)
[ RUN      ] TabRestoreTest.RestoreOnStartup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12637:12637:1006/010549:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12637:12637:1006/010549:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010550:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TabRestoreTest.RestoreOnStartup (1281 ms)
[894/908] TabRestoreTest.RestoreOnStartup (1846 ms)
[ RUN      ] BookmarkBrowsertest.Persist
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12797:12797:1006/010551:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12797:12797:1006/010551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BookmarkBrowsertest.Persist (1246 ms)
[895/908] BookmarkBrowsertest.Persist (1853 ms)
[ RUN      ] TranslateManagerBrowserTest.TranslateSessionRestore
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12777:12777:1006/010550:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12777:12777:1006/010551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] TranslateManagerBrowserTest.TranslateSessionRestore (1686 ms)
[896/908] TranslateManagerBrowserTest.TranslateSessionRestore (2381 ms)
[ RUN      ] PolicyTest.PRE_DefaultCookiesSetting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12806:12806:1006/010551:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12806:12806:1006/010551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12806:12925:1006/010552:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010552:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.PRE_DefaultCookiesSetting (1242 ms)
[897/908] PolicyTest.PRE_DefaultCookiesSetting (1842 ms)
[ RUN      ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13007:13007:1006/010552:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13007:13007:1006/010553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010553:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010553:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010553:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010553:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3 (1079 ms)
[898/908] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3 (1583 ms)
[ RUN      ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13008:13008:1006/010553:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13008:13008:1006/010553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010553:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010553:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010553:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010553:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010553:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010553:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010553:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2 (1186 ms)
[899/908] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2 (1586 ms)
[ RUN      ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13012:13012:1006/010553:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13012:13012:1006/010553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010554:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1 (1224 ms)
[900/908] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1 (1581 ms)
[ RUN      ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13178:13178:1006/010554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13178:13178:1006/010554:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010555:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3 (1118 ms)
[901/908] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3 (1587 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8815:8815:1006/010455:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8815:8815:1006/010455:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7f7f8a9f7150 <unknown>
#4 0x7f7f8aaa89d3 __poll
#5 0x00000061b6ec __interceptor_poll
#6 0x7f7f90171ff6 <unknown>
#7 0x7f7f90172124 g_main_context_iteration
#8 0x0000030d39d0 base::MessagePumpGlib::Run()
#9 0x00000300c3f9 base::RunLoop::Run()
#10 0x00000e6a0ac6 content::RunThisRunLoop()
#11 0x00000e6a31e4 content::WindowedNotificationObserver::Wait()
#12 0x00000e5cb3a6 content::WaitForLoadStop()
#13 0x000002f29288 InProcessBrowserTest::RunTestOnMainThreadLoop()
#14 0x00000e5c8e7b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#15 0x000002b64625 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#16 0x000002b61dd5 ChromeBrowserMainParts::PreMainMessageLoopRun()
#17 0x0000057d5456 content::BrowserMainLoop::PreMainMessageLoopRun()
#18 0x000005bb0f69 content::StartupTaskRunner::RunAllTasksNow()
#19 0x0000057d0f96 content::BrowserMainLoop::CreateStartupTasks()
#20 0x000005e1a50b content::BrowserMainRunnerImpl::Initialize()
#21 0x0000116991b7 content::BrowserMain()
#22 0x0000113089ae content::ContentMainRunnerImpl::Run()
#23 0x00001130613b content::ContentMain()
#24 0x00000e5c85ec content::BrowserTestBase::SetUp()
#25 0x000002f25b36 InProcessBrowserTest::SetUp()
#26 0x0000039f3767 testing::Test::Run()
#27 0x0000039f51ef testing::TestInfo::Run()
#28 0x0000039f629e testing::TestCase::Run()
#29 0x000003a08055 testing::internal::UnitTestImpl::RunAllTests()
#30 0x000003a0768b testing::UnitTest::Run()
#31 0x00000310640f base::TestSuite::Run()
#32 0x000001e234aa ChromeBrowserTestSuiteRunner::RunTestSuite()
#33 0x00000e698f30 content::LaunchTests()
#34 0x000002f234d4 LaunchChromeTests()
#35 0x000001e2337a main
#36 0x7f7f8a9e276d __libc_start_main
#37 0x0000005e05d5 <unknown>
[902/908] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (TIMED OUT)
[ RUN      ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13196:13196:1006/010554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13196:13196:1006/010555:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2 (1210 ms)
[903/908] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2 (1583 ms)
[ RUN      ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13198:13198:1006/010554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13198:13198:1006/010555:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2 (1281 ms)
[904/908] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2 (1842 ms)
[ RUN      ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13364:13364:1006/010556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13364:13364:1006/010556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010556:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010556:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010556:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010556:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010556:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010556:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010556:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0 (1199 ms)
[905/908] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0 (1858 ms)
[ RUN      ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13366:13366:1006/010556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13366:13366:1006/010556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0 (1531 ms)
[906/908] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0 (2111 ms)
[ RUN      ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13379:13379:1006/010556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13379:13379:1006/010556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2 (1677 ms)
[907/908] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2 (2108 ms)
[ RUN      ] PolicyTest.DefaultCookiesSetting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13398:13398:1006/010557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13398:13398:1006/010557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.DefaultCookiesSetting (1274 ms)
[908/908] PolicyTest.DefaultCookiesSetting (1845 ms)
Retrying 5 tests (retry #1)
[ RUN      ] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute
[       OK ] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute (142 ms)
[909/913] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute (485 ms)
[ RUN      ] TimeFormatBrowserTest.DecimalPointNotDot
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13652:13652:1006/010558:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13652:13652:1006/010558:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010559:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010559:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010559:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010559:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010559:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010559:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010559:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] TimeFormatBrowserTest.DecimalPointNotDot (1241 ms)
[910/913] TimeFormatBrowserTest.DecimalPointNotDot (1854 ms)
[ RUN      ] WebUIAssertionsTest.testTwoExpects
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13673:13673:1006/010559:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13673:13673:1006/010559:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13673:13673:1006/010600:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testTwoExpects", source: test_api.js (1324)
[       OK ] WebUIAssertionsTest.testTwoExpects (1695 ms)
[911/913] WebUIAssertionsTest.testTwoExpects (2369 ms)
[ RUN      ] PPAPINaClNewlibTest.MessageLoop_Basics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13650:13650:1006/010558:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13650:13650:1006/010558:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47624...
sending server_data: {"host": "127.0.0.1", "port": 47624} (36 bytes)
[1,1099852224:08:06:00.553866] Native Client module will be loaded at base address 0x00005eec00000000

** Signal 31 from trusted code: pc=7fa33fa09f48

** Signal 31 from trusted code: pc=7fa33fa09f48

** Signal 31 from trusted code: pc=7fa33fa09f48

** Signal 31 from trusted code: pc=7fa33fa09f48

** Signal 31 from trusted code: pc=7fa33fa09f48
[13650:13650:1006/010600:INFO:CONSOLE(177)] "Basics finished in 0.000 seconds.", source: http://127.0.0.1:47624/files/test_case.html?mode=nacl_newlib&testcase=MessageLoop_Basics (177)
[       OK ] PPAPINaClNewlibTest.MessageLoop_Basics (2858 ms)
[912/913] PPAPINaClNewlibTest.MessageLoop_Basics (3425 ms)
[ RUN      ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13651:13651:1006/010558:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13651:13651:1006/010558:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41877...
sending server_data: {"host": "127.0.0.1", "port": 41877} (36 bytes)
[13651:13651:1006/010559:INFO:CONSOLE(280)] "01:05:59.814 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010559:INFO:CONSOLE(280)] "01:05:59.825 -  Registering video event handlers.", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010559:INFO:CONSOLE(280)] "01:05:59.838 -  Loading media using src.", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010559:INFO:CONSOLE(280)] "01:05:59.947 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010559:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:05:59.996 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.010 -  Adding key to sessionID: 1", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.015 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13651:13730:1006/010600:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13651:13730:1006/010600:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.215 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.220 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.224 -  Adding key to sessionID: 1", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.229 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.301 -  timeupdate @ 0.180409", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.548 -  timeupdate @ 0.435807", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.615 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.620 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.624 -  Adding key to sessionID: 1", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.631 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010600:INFO:CONSOLE(280)] "01:06:00.805 -  heartbeat #1", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010601:INFO:CONSOLE(280)] "01:06:01.047 -  timeupdate @ 0.946603", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010601:INFO:CONSOLE(280)] "01:06:01.297 -  timeupdate @ 1.155565", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010601:INFO:CONSOLE(280)] "01:06:01.301 -  waiting for video to end.", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010601:INFO:CONSOLE(280)] "01:06:01.415 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010601:INFO:CONSOLE(280)] "01:06:01.419 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010601:INFO:CONSOLE(280)] "01:06:01.422 -  Adding key to sessionID: 1", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010601:INFO:CONSOLE(280)] "01:06:01.427 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010601:INFO:CONSOLE(280)] "01:06:01.805 -  heartbeat #2", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010602:INFO:CONSOLE(280)] "01:06:02.805 -  heartbeat #3", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[13651:13651:1006/010602:INFO:CONSOLE(280)] "01:06:02.883 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:41877/files/eme_player_js/utils.js (280)
[1:2:1006/010602:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (4831 ms)
[913/913] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (5268 ms)
SUCCESS: all tests passed.
+----------------------------------------------------------------------------+
| End of shard 3  Pending: 1.0s  Duration: 788.2s  Bot: swarm193-c4  Exit: 0 |
+----------------------------------------------------------------------------+

+----------------------------------------------------------------------------+
| Shard 2  https://chromium-swarm.appspot.com/user/task/2a54f5169e674610     |
+----------------------------------------------------------------------------+
Additional test environment:
    ASAN_OPTIONS=symbolize=0
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    G_SLICE=always-malloc
    LANG=en_US.UTF-8
    LLVM_SYMBOLIZER_PATH=/tmp/runqhuIKj/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
    NSS_DISABLE_ARENA_FREE_LIST=1
    NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-batch-limit=1 --test-launcher-summary-output=/tmp/outIespIx/output.json

IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 2/5
Using 4 parallel jobs.
[ RUN      ] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19443:19443:1006/005314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19443:19443:1006/005314:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19443:19443:1006/005316:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testSetUpOnMainThread", source: test_api.js (1324)
[1:2:1006/005316:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread (2199 ms)
[1/930] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread (2630 ms)
[ RUN      ] ExtensionSettingsWebUITest.testChromeSendHandled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19447:19447:1006/005314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19447:19447:1006/005314:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19447:19447:1006/005316:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[19447:19447:1006/005316:INFO:CONSOLE(1324)] "Running TestCase ExtensionSettingsWebUITest.testChromeSendHandled", source: test_api.js (1324)
[1:2:1006/005317:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionSettingsWebUITest.testChromeSendHandled (3022 ms)
[2/930] ExtensionSettingsWebUITest.testChromeSendHandled (3415 ms)
[ RUN      ] BaseDownloadsWebUITest.DeleteAllowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19445:19445:1006/005314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19445:19445:1006/005314:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005315:WARNING:channel.cc(358)] RawChannel write error
[19445:19445:1006/005316:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[19445:19445:1006/005316:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.DeleteAllowed", source: test_api.js (1324)
[19579:19579:1006/005317:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19579:19579:1006/005317:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e500]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] BaseDownloadsWebUITest.DeleteAllowed (3589 ms)
[3/930] BaseDownloadsWebUITest.DeleteAllowed (4200 ms)
[ RUN      ] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19449:19449:1006/005314:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19449:19449:1006/005314:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19449:19532:1006/005316:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dmfhloanfhbmbplnegdmdnbjiinlemnc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19449:19449:1006/005316:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[19449:19449:1006/005316:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[19449:19449:1006/005317:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[19449:19449:1006/005317:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions", source: test_api.js (1324)
[       OK ] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions (4694 ms)
[4/930] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions (5250 ms)
[ RUN      ] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19796:19796:1006/005318:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19796:19796:1006/005318:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19796:19796:1006/005319:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[19796:19796:1006/005320:INFO:CONSOLE(1324)] "Running TestCase SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler", source: test_api.js (1324)
[1:2:1006/005320:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler (3202 ms)
[5/930] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler (3679 ms)
[ RUN      ] BasicExtensionSettingsWebUITest.testDisable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19759:19759:1006/005317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19759:19759:1006/005317:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19759:19799:1006/005318:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dmfhloanfhbmbplnegdmdnbjiinlemnc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19759:19759:1006/005318:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[19759:19759:1006/005318:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[19759:19759:1006/005319:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[19759:19759:1006/005320:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testDisable", source: test_api.js (1324)
[       OK ] BasicExtensionSettingsWebUITest.testDisable (4664 ms)
[6/930] BasicExtensionSettingsWebUITest.testDisable (5254 ms)
[ RUN      ] IdentityInternalsSingleTokenWebUITest.getAllTokens
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19991:19991:1006/005319:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19991:19991:1006/005320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19991:19991:1006/005321:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsSingleTokenWebUITest.getAllTokens", source: test_api.js (1324)
[       OK ] IdentityInternalsSingleTokenWebUITest.getAllTokens (2072 ms)
[7/930] IdentityInternalsSingleTokenWebUITest.getAllTokens (2631 ms)
[ RUN      ] ManagedExtensionSettingsWebUITest.testAccessibility
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19858:19858:1006/005318:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19858:19858:1006/005319:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19858:19858:1006/005321:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[19858:19858:1006/005321:INFO:CONSOLE(1324)] "Running TestCase ManagedExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[       OK ] ManagedExtensionSettingsWebUITest.testAccessibility (3582 ms)
[8/930] ManagedExtensionSettingsWebUITest.testAccessibility (4198 ms)
[ RUN      ] IdentityInternalsWebUITestAsync.revokeToken
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20120:20120:1006/005321:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20120:20120:1006/005321:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005322:WARNING:channel.cc(358)] RawChannel write error
[20120:20120:1006/005322:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsWebUITestAsync.revokeToken", source: test_api.js (1324)
[1:2:1006/005323:WARNING:channel.cc(358)] RawChannel write error
[       OK ] IdentityInternalsWebUITestAsync.revokeToken (1988 ms)
[9/930] IdentityInternalsWebUITestAsync.revokeToken (2629 ms)
[ RUN      ] BrowserOptionsWebUITest.testOpenBrowserOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20159:20159:1006/005322:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20159:20159:1006/005322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20159:20263:1006/005324:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20159:20159:1006/005324:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20159:20159:1006/005327:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsWebUITest.MAYBE_testOpenBrowserOptions", source: test_api.js (1324)
[       OK ] BrowserOptionsWebUITest.testOpenBrowserOptions (5332 ms)
[10/930] BrowserOptionsWebUITest.testOpenBrowserOptions (6035 ms)
[ RUN      ] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20169:20169:1006/005322:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20169:20169:1006/005322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20169:20169:1006/005324:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20169:20169:1006/005326:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault", source: test_api.js (1324)
[       OK ] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault (6201 ms)
[11/930] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault (6826 ms)
[ RUN      ] CertificateManagerWebUITest.testPolicyInstalledCertificate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20222:20222:1006/005323:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20222:20222:1006/005323:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20222:20222:1006/005325:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20222:20222:1006/005327:INFO:CONSOLE(1324)] "Running TestCase CertificateManagerWebUITest.testPolicyInstalledCertificate", source: test_api.js (1324)
[       OK ] CertificateManagerWebUITest.testPolicyInstalledCertificate (6786 ms)
[12/930] CertificateManagerWebUITest.testPolicyInstalledCertificate (7349 ms)
[ RUN      ] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20398:20398:1006/005324:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20398:20398:1006/005324:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20398:20398:1006/005326:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20398:20398:1006/005329:INFO:CONSOLE(1324)] "Running TestCase ContentSettingsExceptionAreaWebUITest.MAYBE_testOpenContentSettingsExceptionArea", source: test_api.js (1324)
[       OK ] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea (8621 ms)
[13/930] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea (9185 ms)
[ RUN      ] LanguageOptionsWebUITest.testOpenLanguageOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20654:20654:1006/005330:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20654:20654:1006/005330:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20654:20654:1006/005332:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20654:20654:1006/005334:INFO:CONSOLE(1324)] "Running TestCase LanguageOptionsWebUITest.testOpenLanguageOptions", source: test_api.js (1324)
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20725:20725:1006/005336:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] LanguageOptionsWebUITest.testOpenLanguageOptions (11373 ms)
[14/930] LanguageOptionsWebUITest.testOpenLanguageOptions (12330 ms)
[ RUN      ] EditDictionaryWebUITest.testAddNotification
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20548:20548:1006/005328:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20548:20548:1006/005328:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20548:20548:1006/005330:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20548:20548:1006/005332:INFO:CONSOLE(1324)] "Running TestCase EditDictionaryWebUITest.testAddNotification", source: test_api.js (1324)
[20548:20566:1006/005341:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1317 to client_task_runner_.
[20548:20566:1006/005341:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:497 to client_task_runner_.
[       OK ] EditDictionaryWebUITest.testAddNotification (13613 ms)
[15/930] EditDictionaryWebUITest.testAddNotification (14173 ms)
[ RUN      ] FontSettingsWebUITest.testOpenFontSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20582:20582:1006/005329:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20582:20582:1006/005329:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20582:20639:1006/005330:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20582:20582:1006/005331:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20582:20582:1006/005333:INFO:CONSOLE(1324)] "Running TestCase FontSettingsWebUITest.testOpenFontSettings", source: test_api.js (1324)
[20582:20582:1006/005335:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/fonts
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following elements (1 - 5 of 7):
#standard-font-family
#standard-font-size
#serif-font-family
#sans-serif-font-family
#fixed-font-family
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.


*** End accessibility audit results ***", source: test_api.js (358)
[20582:20648:1006/005342:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1317 to client_task_runner_.
[20582:20648:1006/005342:WARNING:sqlite_persistent_cookie_store.cc(1309)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:497 to client_task_runner_.
[       OK ] FontSettingsWebUITest.testOpenFontSettings (13893 ms)
[16/930] FontSettingsWebUITest.testOpenFontSettings (14445 ms)
[ RUN      ] ManageProfileUITest.CreateSupervisedUserText
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20780:20780:1006/005333:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20780:20780:1006/005334:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20780:20780:1006/005335:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20780:20780:1006/005337:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateSupervisedUserText", source: test_api.js (1324)
[       OK ] ManageProfileUITest.CreateSupervisedUserText (12071 ms)
[17/930] ManageProfileUITest.CreateSupervisedUserText (13179 ms)
[ RUN      ] ManageProfileUITest.PolicyDynamicRefresh
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20873:20873:1006/005342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20873:20873:1006/005343:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20873:20873:1006/005344:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20873:20873:1006/005346:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.PolicyDynamicRefresh", source: test_api.js (1324)
[       OK ] ManageProfileUITest.PolicyDynamicRefresh (4447 ms)
[18/930] ManageProfileUITest.PolicyDynamicRefresh (4987 ms)
[ RUN      ] ManageProfileUITest.CreateInProgress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20874:20874:1006/005342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20874:20874:1006/005343:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20874:20874:1006/005344:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20874:20874:1006/005346:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateInProgress", source: test_api.js (1324)
[1:2:1006/005346:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ManageProfileUITest.CreateInProgress (4437 ms)
[19/930] ManageProfileUITest.CreateInProgress (4987 ms)
[ RUN      ] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20935:20935:1006/005344:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20935:20935:1006/005344:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20935:20935:1006/005345:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[20935:20935:1006/005347:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected", source: test_api.js (1324)
[21048:21048:1006/005347:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21048:21048:1006/005348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21048:21048:1006/005348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21048:21048:1006/005348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21048:21048:1006/005348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected (4529 ms)
[20/930] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected (5251 ms)
[ RUN      ] MultilanguageOptionsWebUIBrowserTest.UnusableLanguage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21099:21099:1006/005347:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21099:21099:1006/005347:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21099:21099:1006/005349:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[21099:21099:1006/005351:INFO:CONSOLE(1324)] "Running TestCase MultilanguageOptionsWebUIBrowserTest.UnusableLanguage", source: test_api.js (1324)
[21142:21142:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21142:21142:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21142:21142:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21142:21142:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21142:21142:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21142:21142:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21142:21142:1006/005353:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001f140]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21142:21142:1006/005353:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] MultilanguageOptionsWebUIBrowserTest.UnusableLanguage (6574 ms)
[21/930] MultilanguageOptionsWebUIBrowserTest.UnusableLanguage (7534 ms)
[ RUN      ] OptionsWebUITest.EnableAndDisableDoNotTrack
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21113:21113:1006/005347:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21113:21113:1006/005348:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21113:21113:1006/005350:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[21113:21113:1006/005351:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableAndDisableDoNotTrack", source: test_api.js (1324)
[       OK ] OptionsWebUITest.EnableAndDisableDoNotTrack (6579 ms)
[22/930] OptionsWebUITest.EnableAndDisableDoNotTrack (7088 ms)
[ RUN      ] OptionsWebUIExtendedTest.ShowSearchFromField
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21114:21114:1006/005347:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21114:21114:1006/005347:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005349:WARNING:channel.cc(358)] RawChannel write error
[21114:21114:1006/005350:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[21114:21114:1006/005351:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowSearchFromField", source: test_api.js (1324)
[       OK ] OptionsWebUIExtendedTest.ShowSearchFromField (6591 ms)
[23/930] OptionsWebUIExtendedTest.ShowSearchFromField (7090 ms)
[ RUN      ] OptionsWebUIExtendedTest.ShowPageWithHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21269:21269:1006/005349:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21269:21269:1006/005349:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21269:21269:1006/005351:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[21269:21269:1006/005353:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageWithHistory", source: test_api.js (1324)
[       OK ] OptionsWebUIExtendedTest.ShowPageWithHistory (6830 ms)
[24/930] OptionsWebUIExtendedTest.ShowPageWithHistory (7626 ms)
[ RUN      ] OptionsWebUIExtendedTest.ShowPageReplaceHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21415:21415:1006/005354:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21415:21415:1006/005354:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21415:21445:1006/005355:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21415:21415:1006/005356:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[21415:21415:1006/005358:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageReplaceHistory", source: test_api.js (1324)
[       OK ] OptionsWebUIExtendedTest.ShowPageReplaceHistory (6477 ms)
[25/930] OptionsWebUIExtendedTest.ShowPageReplaceHistory (7088 ms)
[ RUN      ] SettingsFormatWebUITest.RadioCheckboxStyleCheck
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21428:21428:1006/005354:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21428:21428:1006/005355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21428:21428:1006/005357:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[21428:21428:1006/005358:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.RadioCheckboxStyleCheck", source: test_api.js (1324)
[       OK ] SettingsFormatWebUITest.RadioCheckboxStyleCheck (6402 ms)
[26/930] SettingsFormatWebUITest.RadioCheckboxStyleCheck (6829 ms)
[ RUN      ] OptionsWebUIExtendedTest.OverlayBackToChild
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21427:21427:1006/005354:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21427:21427:1006/005355:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21427:21427:1006/005357:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[21427:21427:1006/005358:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayBackToChild", source: test_api.js (1324)
[21543:21543:1006/005400:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21543:21543:1006/005400:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21543:21543:1006/005400:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000360c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] OptionsWebUIExtendedTest.OverlayBackToChild (6720 ms)
[27/930] OptionsWebUIExtendedTest.OverlayBackToChild (7360 ms)
[ RUN      ] SettingsFormatWebUITest.RadioButtonNameValueCheck
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21643:21643:1006/005356:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21643:21643:1006/005356:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21643:21643:1006/005358:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[21643:21643:1006/005400:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.RadioButtonNameValueCheck", source: test_api.js (1324)
[       OK ] SettingsFormatWebUITest.RadioButtonNameValueCheck (6297 ms)
[28/930] SettingsFormatWebUITest.RadioButtonNameValueCheck (6823 ms)
[ RUN      ] SyncInternalsWebUITest.Uninitialized
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21743:21743:1006/005401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21743:21743:1006/005401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21743:21743:1006/005403:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.Uninitialized", source: test_api.js (1324)
[       OK ] SyncInternalsWebUITest.Uninitialized (2862 ms)
[29/930] SyncInternalsWebUITest.Uninitialized (3413 ms)
[ RUN      ] SyncInternalsWebUITest.SignedOut
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21751:21751:1006/005401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21751:21751:1006/005401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21751:21751:1006/005403:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.SignedOut", source: test_api.js (1324)
[       OK ] SyncInternalsWebUITest.SignedOut (2825 ms)
[30/930] SyncInternalsWebUITest.SignedOut (3418 ms)
[ RUN      ] InvalidationsWebUITest.testRegisteringNewIds
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21928:21928:1006/005403:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21928:21928:1006/005403:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21928:21986:1006/005404:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005404:WARNING:channel.cc(358)] RawChannel write error
[21928:21928:1006/005404:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testRegisteringNewIds", source: test_api.js (1324)
[       OK ] InvalidationsWebUITest.testRegisteringNewIds (1940 ms)
[31/930] InvalidationsWebUITest.testRegisteringNewIds (2637 ms)
[ RUN      ] InvalidationsWebUITest.testUpdatingInternalDisplay
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22018:22018:1006/005404:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22018:22018:1006/005405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22018:22018:1006/005406:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testUpdatingInternalDisplay", source: test_api.js (1324)
[       OK ] InvalidationsWebUITest.testUpdatingInternalDisplay (1933 ms)
[32/930] InvalidationsWebUITest.testUpdatingInternalDisplay (2632 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22042:22042:1006/005405:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22042:22042:1006/005405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22042:22042:1006/005406:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk", source: test_api.js (1324)
[       OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk (2036 ms)
[33/930] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk (2642 ms)
[ RUN      ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22152:22152:1006/005406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22152:22152:1006/005406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22152:22152:1006/005407:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors", source: test_api.js (1324)
[22152:22152:1006/005407:ERROR:web_ui_test_handler.cc(76)] Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail","testWithAuditFailuresAndIssuesAreErrors")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.

Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.


Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.


*** End accessibility audit results ***
    at Object.Test.runAccessibilityAudit (test_api.js:356:17)
    at Object.TestCase.runAccessibilityAudit (test_api.js:486:22)
    at expectFunc (test_api.js:1120:20)
    at testDone (test_api.js:863:31)
    at runTest (test_api.js:1170:7)
    at <anonymous>:1:1
Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail","testWithAuditFailuresAndIssuesAreErrors")
Error: Test Error expectEquals(this.expectedErrors, numAccessibilityErrors)
Actual: 3
Expected: 2
    at assertEquals (test_api.js:989:13)
    at expectFunc (test_api.js:1120:20)
    at Object.WebUIAccessibilityAuditBrowserTest.tearDown (accessibility_audit_browsertest.js:64:7)
    at Object.TestCase.tearDown (test_api.js:470:22)
    at expectFunc (test_api.js:1120:20)
    at testDone (test_api.js:865:31)
    at runTest (test_api.js:1170:7)
    at <anonymous>:1:1
Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail","testWithAuditFailuresAndIssuesAreErrors")
Error: Test Error expectEquals(this.expectedWarnings, numAccessibilityWarnings)
Actual: 0
Expected: 1
    at assertEquals (test_api.js:989:13)
    at expectFunc (test_api.js:1120:20)
    at Object.WebUIAccessibilityAuditBrowserTest.tearDown (accessibility_audit_browsertest.js:66:7)
    at Object.TestCase.tearDown (test_api.js:470:22)
    at expectFunc (test_api.js:1120:20)
    at testDone (test_api.js:865:31)
    at runTest (test_api.js:1170:7)
    at <anonymous>:1:1
[       OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors (1758 ms)
[34/930] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors (2364 ms)
[ RUN      ] SyncSetupWebUITestAsync.RestoreSyncDataTypes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21788:21788:1006/005402:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21788:21788:1006/005402:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21788:21788:1006/005404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[21788:21788:1006/005406:INFO:CONSOLE(1324)] "Running TestCase SyncSetupWebUITestAsync.RestoreSyncDataTypes", source: test_api.js (1324)
[21788:21788:1006/005408:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/syncSetup
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
#sync-select-datatypes
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.


*** End accessibility audit results ***", source: test_api.js (358)
[21920:21920:1006/005408:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000037780]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] SyncSetupWebUITestAsync.RestoreSyncDataTypes (6727 ms)
[35/930] SyncSetupWebUITestAsync.RestoreSyncDataTypes (7354 ms)
[ RUN      ] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22252:22252:1006/005407:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22252:22252:1006/005407:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22252:22252:1006/005408:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock", source: test_api.js (1324)
[       OK ] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock (1751 ms)
[36/930] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock (2364 ms)
[ RUN      ] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22348:22348:1006/005408:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22348:22348:1006/005408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22348:22348:1006/005409:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.CalledTwiceExpectOnceFails", source: test_api.js (1324)
[22348:22348:1006/005409:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: RUN_TEST_F("Mock4JSWebUITestFails","CalledTwiceExpectOnceFails")
unexpected invocation: callMe()
Allowed:
expected once and has been invoked: callMe()
[       OK ] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails (1856 ms)
[37/930] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails (2374 ms)
[ RUN      ] HistoryWebUIDeleteProhibitedTest.deleteIgnored
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22275:22275:1006/005407:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22275:22275:1006/005408:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22275:22275:1006/005409:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[22275:22275:1006/005409:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.deleteIgnored", source: test_api.js (1324)
[       OK ] HistoryWebUIDeleteProhibitedTest.deleteIgnored (2733 ms)
[38/930] HistoryWebUIDeleteProhibitedTest.deleteIgnored (3417 ms)
[ RUN      ] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22465:22465:1006/005409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22465:22465:1006/005409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22465:22465:1006/005410:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.CalledOnceExpectTwiceFails", source: test_api.js (1324)
[22465:22465:1006/005410:ERROR:web_ui_test_handler.cc(76)] Failed: RUN_TEST_F("Mock4JSWebUITestFails","CalledOnceExpectTwiceFails")
expected method was not invoked the expected number of times: callMe()
Allowed:
expected 2 times, invoked 1 times: callMe()
[       OK ] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails (1743 ms)
[39/930] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails (2368 ms)
[ RUN      ] NetInternalsTest.netInternalsDnsViewAddTwoTwice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22477:22477:1006/005410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22477:22477:1006/005410:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22477:22477:1006/005412:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewAddTwoTwice", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsDnsViewAddTwoTwice (3616 ms)
[40/930] NetInternalsTest.netInternalsDnsViewAddTwoTwice (4206 ms)
[ RUN      ] NetInternalsTest.netInternalsHSTSViewQueryError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22627:22627:1006/005411:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22627:22627:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22627:22627:1006/005413:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewQueryError", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsHSTSViewQueryError (3377 ms)
[41/930] NetInternalsTest.netInternalsHSTSViewQueryError (3941 ms)
[ RUN      ] NetInternalsTest.netInternalsDnsViewIncognitoClears
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22609:22609:1006/005410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22609:22609:1006/005411:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22609:22689:1006/005412:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22609:22609:1006/005413:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewIncognitoClears", source: test_api.js (1324)
[1:2:1006/005413:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NetInternalsTest.netInternalsDnsViewIncognitoClears (3780 ms)
[42/930] NetInternalsTest.netInternalsDnsViewIncognitoClears (4462 ms)
[ RUN      ] NetInternalsTest.netInternalsHSTSViewAddInvalidHash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22704:22704:1006/005412:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22704:22704:1006/005412:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22704:22818:1006/005413:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22704:22704:1006/005414:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddInvalidHash", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsHSTSViewAddInvalidHash (3431 ms)
[43/930] NetInternalsTest.netInternalsHSTSViewAddInvalidHash (4201 ms)
[ RUN      ] NetInternalsTest.netInternalsHSTSViewAddTwice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22886:22886:1006/005414:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22886:22886:1006/005414:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22886:22886:1006/005416:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddTwice", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsHSTSViewAddTwice (3460 ms)
[44/930] NetInternalsTest.netInternalsHSTSViewAddTwice (4209 ms)
[ RUN      ] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22948:22948:1006/005415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22948:22948:1006/005415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22948:22948:1006/005417:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated (3421 ms)
[45/930] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated (3949 ms)
[ RUN      ] NetInternalsTest.netInternalsTourTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22967:22967:1006/005415:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22967:22967:1006/005415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22967:22967:1006/005417:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTourTabs", source: test_api.js (1324)
[       OK ] NetInternalsTest.netInternalsTourTabs (3467 ms)
[46/930] NetInternalsTest.netInternalsTourTabs (4205 ms)
[ RUN      ] NetInternalsTest.netInternalsPrerenderViewSucceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23027:23027:1006/005416:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23027:23027:1006/005416:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23027:23130:1006/005417:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23027:23027:1006/005418:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsPrerenderViewSucceed", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:34034...
sending server_data: {"host": "127.0.0.1", "port": 34034} (36 bytes)
[       OK ] NetInternalsTest.netInternalsPrerenderViewSucceed (4533 ms)
[47/930] NetInternalsTest.netInternalsPrerenderViewSucceed (5253 ms)
[ RUN      ] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23203:23203:1006/005418:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23203:23203:1006/005418:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23203:23203:1006/005420:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[23203:23203:1006/005420:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode (3369 ms)
[48/930] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode (3941 ms)
[ RUN      ] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23232:23232:1006/005419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23232:23232:1006/005419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23232:23232:1006/005420:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[23232:23232:1006/005421:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PrintToPDFSelectedCapabilities", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities (3614 ms)
[49/930] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities (4202 ms)
[ RUN      ] PrintPreviewWebUITest.CheckDuplexPrintPreset
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23280:23280:1006/005419:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23280:23280:1006/005419:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23280:23280:1006/005421:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[23280:23280:1006/005421:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CheckDuplexPrintPreset", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.CheckDuplexPrintPreset (3695 ms)
[50/930] PrintPreviewWebUITest.CheckDuplexPrintPreset (4465 ms)
[ RUN      ] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23455:23455:1006/005421:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23455:23455:1006/005421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23455:23455:1006/005422:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[23455:23455:1006/005423:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsCustomMonochrome", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome (3687 ms)
[51/930] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome (4204 ms)
[ RUN      ] PrintPreviewWebUITest.TestColorSettingsColor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23504:23504:1006/005422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23504:23504:1006/005422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23504:23504:1006/005424:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[23504:23504:1006/005424:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsColor", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestColorSettingsColor (3714 ms)
[52/930] PrintPreviewWebUITest.TestColorSettingsColor (4466 ms)
[ RUN      ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23604:23604:1006/005423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23604:23604:1006/005423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23604:23604:1006/005425:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[23604:23604:1006/005425:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome (3642 ms)
[53/930] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome (4217 ms)
[ RUN      ] PrintPreviewWebUITest.TestDuplexSettingsTrue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23667:23667:1006/005424:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23667:23667:1006/005424:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23667:23667:1006/005425:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[23667:23667:1006/005426:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestDuplexSettingsTrue", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestDuplexSettingsTrue (3525 ms)
[54/930] PrintPreviewWebUITest.TestDuplexSettingsTrue (4202 ms)
[ RUN      ] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23801:23801:1006/005425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23801:23801:1006/005425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23801:23801:1006/005427:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[23801:23801:1006/005427:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview", source: test_api.js (1324)
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23868:23868:1006/005429:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x61300001e340]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview (3974 ms)
[55/930] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview (4465 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23934:23934:1006/005427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23934:23934:1006/005427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23934:24008:1006/005428:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ccjobacjpfpbkjkjkfnncbfpklhmmkcp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[23934:24008:1006/005428:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ccjobacjpfpbkjkjkfnncbfpklhmmkcp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[23934:23934:1006/005429:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledStableInitTrue", source: chrome-extension://ccjobacjpfpbkjkjkfnncbfpklhmmkcp/_generated_background_page.html (0)
[23934:23934:1006/005429:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledStableInitFalse", source: chrome-extension://ccjobacjpfpbkjkjkfnncbfpklhmmkcp/_generated_background_page.html (0)
[1:2:1006/005429:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable (2284 ms)
[56/930] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable (2887 ms)
[ RUN      ] PrintPreviewWebUITest.TestCustomPaperNames
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23874:23874:1006/005426:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23874:23874:1006/005426:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[23874:23874:1006/005428:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[23874:23874:1006/005428:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestCustomPaperNames", source: test_api.js (1324)
[       OK ] PrintPreviewWebUITest.TestCustomPaperNames (3874 ms)
[57/930] PrintPreviewWebUITest.TestCustomPaperNames (4465 ms)
[ RUN      ] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24004:24004:1006/005428:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24004:24004:1006/005428:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24004:24108:1006/005429:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogagjpfdcgnngaeclpmilphffmlolfhj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24004:24108:1006/005429:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ogagjpfdcgnngaeclpmilphffmlolfhj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24004:24004:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testCreateOption", source: chrome-extension://ogagjpfdcgnngaeclpmilphffmlolfhj/_generated_background_page.html (0)
[24004:24004:1006/005430:INFO:CONSOLE(0)] "[SUCCESS] testCanSetVisibleOnAllWorkspaces", source: chrome-extension://ogagjpfdcgnngaeclpmilphffmlolfhj/_generated_background_page.html (0)
[       OK ] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable (2356 ms)
[58/930] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable (2887 ms)
[ RUN      ] PlatformAppBrowserTest.CreateAndCloseAppWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24224:24224:1006/005430:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24224:24224:1006/005430:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24224:24307:1006/005431:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oolkhecocnfdlgmjcdpaolclhlipdbni-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.CreateAndCloseAppWindow (2400 ms)
[59/930] PlatformAppBrowserTest.CreateAndCloseAppWindow (2888 ms)
[ RUN      ] PlatformAppBrowserTest.LoadAndLaunchAppWithFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24205:24205:1006/005429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24205:24205:1006/005430:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
LaunchProcess: failed to execvp:
xdg-desktop-menu
Created new window in existing browser session.
LaunchProcess: failed to execvp:
xdg-icon-resource
[24205:24245:1006/005431:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-innehebiodhhilbmpolcbbllmfkfkhgn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.LoadAndLaunchAppWithFile (2975 ms)
[60/930] PlatformAppBrowserTest.LoadAndLaunchAppWithFile (3418 ms)
[ RUN      ] PlatformAppBrowserTest.EmptyContextMenu
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24280:24280:1006/005431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24280:24280:1006/005431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24280:24384:1006/005432:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oolkhecocnfdlgmjcdpaolclhlipdbni-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.EmptyContextMenu (2258 ms)
[61/930] PlatformAppBrowserTest.EmptyContextMenu (2899 ms)
[ RUN      ] PlatformAppBrowserTest.InstalledAppWithContextMenu
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24287:24287:1006/005431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24287:24287:1006/005431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24287:24414:1006/005432:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nmbpmgifihbkbfgkdoddlghaankpbcef-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.InstalledAppWithContextMenu (3041 ms)
[62/930] PlatformAppBrowserTest.InstalledAppWithContextMenu (3678 ms)
[ RUN      ] PlatformAppBrowserTest.AppWithContextMenuSelection
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24562:24562:1006/005433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24562:24562:1006/005433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24562:24618:1006/005434:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ebnnohngoadjdcgjpjpflbpmhllgeofa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.AppWithContextMenuSelection (2261 ms)
[63/930] PlatformAppBrowserTest.AppWithContextMenuSelection (2902 ms)
[ RUN      ] PlatformAppBrowserTest.OpenLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24568:24568:1006/005433:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24568:24568:1006/005433:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24568:24651:1006/005434:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-iigdbnlgegdglfljnekgjmakabagpbme-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.OpenLink (2538 ms)
[64/930] PlatformAppBrowserTest.OpenLink (3153 ms)
[ RUN      ] PlatformAppBrowserTest.MutationEventsDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24616:24616:1006/005434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24616:24616:1006/005434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24616:24757:1006/005435:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gfabikokfkcaochglkmihgdjddnmkmkn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24616:24757:1006/005435:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gfabikokfkcaochglkmihgdjddnmkmkn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24616:24616:1006/005435:INFO:CONSOLE(0)] "[SUCCESS] noMutationEvents", source: chrome-extension://gfabikokfkcaochglkmihgdjddnmkmkn/main.html (0)
[       OK ] PlatformAppBrowserTest.MutationEventsDisabled (2569 ms)
[65/930] PlatformAppBrowserTest.MutationEventsDisabled (3154 ms)
[ RUN      ] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24736:24736:1006/005434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24736:24736:1006/005435:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24736:24833:1006/005435:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oolkhecocnfdlgmjcdpaolclhlipdbni-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen (2382 ms)
[66/930] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen (2907 ms)
[ RUN      ] BluetoothApiTest.OnAdapterStateChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24895:24895:1006/005436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24895:24895:1006/005436:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[24895:24982:1006/005437:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[24895:24895:1006/005437:INFO:CONSOLE(0)] "[SUCCESS] testEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothApiTest.OnAdapterStateChanged (1991 ms)
[67/930] BluetoothApiTest.OnAdapterStateChanged (2633 ms)
[ RUN      ] BluetoothPrivateApiTest.CancelPairing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24957:24957:1006/005436:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24957:24957:1006/005437:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24957:24957:1006/005438:INFO:CONSOLE(0)] "[SUCCESS] testCancelPairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[       OK ] BluetoothPrivateApiTest.CancelPairing (2110 ms)
[68/930] BluetoothPrivateApiTest.CancelPairing (2625 ms)
[ RUN      ] BluetoothPrivateApiTest.DisconnectAll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25001:25001:1006/005437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25001:25001:1006/005437:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25001:25001:1006/005438:INFO:CONSOLE(0)] "[SUCCESS] testDisconnect", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[1:2:1006/005438:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothPrivateApiTest.DisconnectAll (1921 ms)
[69/930] BluetoothPrivateApiTest.DisconnectAll (2635 ms)
[ RUN      ] CastChannelAPITest.TestPingTimeout
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25071:25071:1006/005437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25071:25071:1006/005438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
    Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[25071:25071:1006/005439:INFO:CONSOLE(14)] "{"audioOnly":false,"channelId":1,"connectInfo":{"auth":"ssl","ipAddress":"192.168.1.1","port":8009},"keepAlive":true,"readyState":"open"}", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_timeout.js (14)

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
    Function call: ip_endpoint()
          Returns: @0x61400000f6f0 32-byte object <70-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 74-A3 04-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
    Function call: channel_auth()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: audio_only()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
    Function call: id()
          Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[       OK ] CastChannelAPITest.TestPingTimeout (1880 ms)
[70/930] CastChannelAPITest.TestPingTimeout (2628 ms)
[ RUN      ] CastChannelAPITest.TestSetAuthorityKeysInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25210:25210:1006/005438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25210:25210:1006/005439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[25210:25292:1006/005439:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/005439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005439:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] CastChannelAPITest.TestSetAuthorityKeysInvalid (1246 ms)
[71/930] CastChannelAPITest.TestSetAuthorityKeysInvalid (1846 ms)
[ RUN      ] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25254:25254:1006/005439:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25254:25254:1006/005439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25254:25254:1006/005440:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://ngkdikjgbcolghjaonanmbjindphcloc/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError (1860 ms)
[72/930] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError (2629 ms)
[ RUN      ] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25308:25308:1006/005439:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25308:25308:1006/005440:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25308:25308:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] getPackageDirectoryEntry", source: chrome-extension://kmbipaeikddimkcgpdgbihppmejpomkk/_generated_background_page.html (0)
[1:2:1006/005441:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension (2011 ms)
[73/930] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension (2629 ms)
[ RUN      ] ExtensionApiTest.CookiesNoPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25366:25366:1006/005440:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25366:25366:1006/005440:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25366:25366:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] readCookies", source: chrome-extension://eiojphakdopkmbigllgnfnbcgldkomol/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.CookiesNoPermission (1896 ms)
[74/930] ExtensionApiTest.CookiesNoPermission (2371 ms)
[ RUN      ] ExtensionApiTest.FontSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25398:25398:1006/005440:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25398:25398:1006/005440:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25398:25398:1006/005441:INFO:CONSOLE(0)] "[SUCCESS] setPerScriptFont", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] setGlobalFontName", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] setDefaultFontSize", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] setDefaultFixedFontSize", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] setMinimumFontSize", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getFontList", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getPerScriptFontName", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getGlobalFontName", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFontSize", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFontSizeOmitDetails", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFixedFontSize", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] getMinimumFontSize", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clearPerScriptFont", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clearGlobalFont", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clearDefaultFontSize", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clearDefaultFixedFontSize", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[25398:25398:1006/005442:INFO:CONSOLE(0)] "[SUCCESS] clearMinimumFontSize", source: chrome-extension://plbfphjenjeccabcgfmobpcahkamffne/_generated_background_page.html (0)
[1:2:1006/005442:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.FontSettings (2248 ms)
[75/930] ExtensionApiTest.FontSettings (2891 ms)
[ RUN      ] ExtensionApiTest.FaviconPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25562:25562:1006/005441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25562:25562:1006/005442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25562:25562:1006/005442:INFO:CONSOLE(9)] "Not allowed to load local resource: chrome://theme/product_logo", source: chrome-extension://dhhifglfefdofcfmakjgmeckmhfpinhd/test.html (9)
[25562:25562:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] favicon", source: chrome-extension://dhhifglfefdofcfmakjgmeckmhfpinhd/test.html (0)
[25562:25562:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] theme", source: chrome-extension://dhhifglfefdofcfmakjgmeckmhfpinhd/test.html (0)
[       OK ] ExtensionApiTest.FaviconPermission (1896 ms)
[76/930] ExtensionApiTest.FaviconPermission (2631 ms)
[ RUN      ] ExtensionApiTest.OptionalPermissionsGesture
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25614:25614:1006/005442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25614:25614:1006/005442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25614:25614:1006/005443:INFO:CONSOLE(0)] "[SUCCESS] testGesture", source: chrome-extension://glnghjgcpogljmedfoanpcddpejhggag/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.OptionalPermissionsGesture (1881 ms)
[77/930] ExtensionApiTest.OptionalPermissionsGesture (2366 ms)
[ RUN      ] ExtensionApiTest.ContentScriptIgnoreHostPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25730:25730:1006/005443:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25730:25730:1006/005443:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25730:25903:1006/005445:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[25730:25730:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://onglhgahaojpndgnigenifdnidjfhhod/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.ContentScriptIgnoreHostPermissions (2689 ms)
[78/930] ExtensionApiTest.ContentScriptIgnoreHostPermissions (3418 ms)
[ RUN      ] ExtensionApiTest.ContentScriptFragmentNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25647:25647:1006/005442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25647:25647:1006/005443:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25647:25832:1006/005444:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[25647:25647:1006/005445:INFO:CONSOLE(0)] "[SUCCESS] test1", source: chrome-extension://lhlefbdaocncngfpbooodjaoljpdhbpk/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.ContentScriptFragmentNavigation (3466 ms)
[79/930] ExtensionApiTest.ContentScriptFragmentNavigation (4202 ms)
[ RUN      ] ExtensionApiTest.ContentScriptBlockingScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25864:25864:1006/005444:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25864:25864:1006/005444:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005445:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.ContentScriptBlockingScript (1970 ms)
[80/930] ExtensionApiTest.ContentScriptBlockingScript (2632 ms)
[ RUN      ] ExtensionApiTest.ContentSecurityPolicy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25877:25877:1006/005444:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25877:25877:1006/005444:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25877:25877:1006/005445:INFO:CONSOLE(1)] "Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-74kAueDjwwtb902RkheZlJj5MGHCKEt7S8nxzwgvtzA='), or a nonce ('nonce-...') is required to enable inline execution.
", source: chrome-extension://cmbleckcjplmpbejibgkgpblnknmocde/test.html (1)
[25877:25877:1006/005446:INFO:CONSOLE(0)] "[SUCCESS] inlineScriptDoesNotRun", source: chrome-extension://cmbleckcjplmpbejibgkgpblnknmocde/test.html (0)
[25877:25877:1006/005446:INFO:CONSOLE(0)] "[SUCCESS] externalScriptDoesRun", source: chrome-extension://cmbleckcjplmpbejibgkgpblnknmocde/test.html (0)
[       OK ] ExtensionApiTest.ContentSecurityPolicy (1894 ms)
[81/930] ExtensionApiTest.ContentSecurityPolicy (2364 ms)
[ RUN      ] ExtensionApiTest.CrossOriginXHRFileAccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26099:26099:1006/005446:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26099:26099:1006/005446:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26099:26099:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] fileAccessAllowed", source: chrome-extension://aialfbopigbcchabfceaoegekldmoene/test.html (0)
[       OK ] ExtensionApiTest.CrossOriginXHRFileAccess (1963 ms)
[82/930] ExtensionApiTest.CrossOriginXHRFileAccess (2368 ms)
[ RUN      ] ExtensionApiTest.IncognitoNoScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26106:26106:1006/005447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26106:26106:1006/005447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26106:26353:1006/005448:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExtensionApiTest.IncognitoNoScript (2005 ms)
[83/930] ExtensionApiTest.IncognitoNoScript (2625 ms)
[ RUN      ] ExtensionApiTest.XHROnPersistentFileSystem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26100:26100:1006/005446:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26100:26100:1006/005447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26100:26143:1006/005447:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lokhpknikfnjbncgejogeoelmbdbgjab-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[26100:26143:1006/005448:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lokhpknikfnjbncgejogeoelmbdbgjab-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[26100:26100:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://lokhpknikfnjbncgejogeoelmbdbgjab/main.html (0)
[       OK ] ExtensionApiTest.XHROnPersistentFileSystem (2633 ms)
[84/930] ExtensionApiTest.XHROnPersistentFileSystem (3166 ms)
[ RUN      ] ExtensionApiTest.Incognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26107:26107:1006/005447:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26107:26107:1006/005447:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26107:26361:1006/005448:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[26107:26107:1006/005448:INFO:CONSOLE(0)] "[SUCCESS] setupWindows", source: chrome-extension://ekjmgopgcjkabjmodbjlkkhomhokacdm/_generated_background_page.html (0)
[26107:26107:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] tabUpdate", source: chrome-extension://ekjmgopgcjkabjmodbjlkkhomhokacdm/_generated_background_page.html (0)
[26107:26107:1006/005449:INFO:CONSOLE(0)] "[SUCCESS] tabNested", source: chrome-extension://ekjmgopgcjkabjmodbjlkkhomhokacdm/_generated_background_page.html (0)
[26107:26361:1006/005450:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[26107:26361:1006/005450:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[26107:26107:1006/005450:INFO:CONSOLE(0)] "[SUCCESS] contentScriptTestIncognito", source: chrome-extension://ekjmgopgcjkabjmodbjlkkhomhokacdm/_generated_background_page.html (0)
[26107:26107:1006/005450:INFO:CONSOLE(0)] "[SUCCESS] moveTabBetweenProfiles", source: chrome-extension://ekjmgopgcjkabjmodbjlkkhomhokacdm/_generated_background_page.html (0)
[26107:26107:1006/005450:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[26107:26107:1006/005450:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[26107:26107:1006/005450:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionApiTest.Incognito (4268 ms)
[85/930] ExtensionApiTest.Incognito (4724 ms)
[ RUN      ] ExtensionApiTest.MessagingEventURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26406:26406:1006/005449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26406:26406:1006/005449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionApiTest.MessagingEventURL (2139 ms)
[86/930] ExtensionApiTest.MessagingEventURL (2641 ms)
[ RUN      ] ExtensionApiTest.MessagingUserGesture
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26427:26427:1006/005449:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26427:26427:1006/005450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005451:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.MessagingUserGesture (2490 ms)
[87/930] ExtensionApiTest.MessagingUserGesture (3151 ms)
[ RUN      ] ExtensionApiTest.TabConnect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26720:26720:1006/005451:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26720:26720:1006/005452:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26720:26720:1006/005453:INFO:CONSOLE(0)] "[SUCCESS] setup", source: chrome-extension://adgmcbfiiihjcajcinajdgagjafonkln/test.html (0)
[26720:26883:1006/005454:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[26720:26720:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] connectMultipleConnects", source: chrome-extension://adgmcbfiiihjcajcinajdgagjafonkln/test.html (0)
[26720:26720:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] connectName", source: chrome-extension://adgmcbfiiihjcajcinajdgagjafonkln/test.html (0)
[26720:26720:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] connectPostMessageTypes", source: chrome-extension://adgmcbfiiihjcajcinajdgagjafonkln/test.html (0)
[26720:26720:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] connectPostManyMessages", source: chrome-extension://adgmcbfiiihjcajcinajdgagjafonkln/test.html (0)
[26720:26720:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] connectToRemovedTab", source: chrome-extension://adgmcbfiiihjcajcinajdgagjafonkln/test.html (0)
[26720:26720:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] sendRequest", source: chrome-extension://adgmcbfiiihjcajcinajdgagjafonkln/test.html (0)
[26720:26720:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] sendRequestToImpossibleTab", source: chrome-extension://adgmcbfiiihjcajcinajdgagjafonkln/test.html (0)
[26720:26720:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] sendRequestToRemovedTab", source: chrome-extension://adgmcbfiiihjcajcinajdgagjafonkln/test.html (0)
[26720:26720:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] sendRequestMultipleTabs", source: chrome-extension://adgmcbfiiihjcajcinajdgagjafonkln/test.html (0)
[       OK ] ExtensionApiTest.TabConnect (3673 ms)
[88/930] ExtensionApiTest.TabConnect (4198 ms)
[ RUN      ] ExtensionApiTest.TabAudible
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26457:26457:1006/005450:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26457:26457:1006/005450:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26457:26457:1006/005451:INFO:CONSOLE(7)] "audible start", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/audible.js (7)
[26457:26457:1006/005451:INFO:CONSOLE(17)] "setupwindow", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/audible.js (17)
[26457:26457:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/audible.html (0)
[26457:26457:1006/005451:INFO:CONSOLE(25)] "audiblestartsfirst", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/audible.js (25)
[26457:26457:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] audibleStartsFalse", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/audible.html (0)
[26457:26457:1006/005451:INFO:CONSOLE(0)] "[SUCCESS] audibleUpdateAttemptShouldFail", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/audible.html (0)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[26457:26622:1006/005451:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[26457:26622:1006/005451:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[26457:26457:1006/005451:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/audible.html (0)
[26457:26457:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] makeAudible", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/audible.html (0)
[26457:26457:1006/005452:INFO:CONSOLE(0)] "[SUCCESS] testStaysAudibleAfterChangingWindow", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/audible.html (0)
[26457:26457:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] makeNotAudible", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/audible.html (0)
[1:2:1006/005456:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] ExtensionApiTest.TabAudible (6582 ms)
[89/930] ExtensionApiTest.TabAudible (7354 ms)
[ RUN      ] ExtensionApiTest.TabsOnUpdated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26824:26824:1006/005452:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26824:26824:1006/005453:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[26824:26824:1006/005454:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/browserThenRendererInitiated/a.html. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005454:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005454:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/browserThenRendererInitiated/b.html. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005454:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] browserThenRendererInitiated", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.html (0)
[26824:26824:1006/005455:INFO:CONSOLE(27)] "---onUpdated: loading, chrome://newtab/. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005455:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] newTab", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.html (0)
[26824:26824:1006/005455:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/iframeNavigated/a.html. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005455:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005455:INFO:CONSOLE(27)] "---onUpdated: loading, undefined. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005455:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] iframeNavigated", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.html (0)
[26824:26824:1006/005456:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/internalAnchorNavigated/a.html. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005456:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005456:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/internalAnchorNavigated/a.html#b. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005456:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005456:INFO:CONSOLE(0)] "[SUCCESS] internalAnchorNavigated", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.html (0)
[26824:26824:1006/005456:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/favicon/a.html. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005456:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005456:INFO:CONSOLE(27)] "---onUpdated: undefined, undefined. chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/favicon/favicon.ico", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.js (27)
[26824:26824:1006/005456:INFO:CONSOLE(0)] "[SUCCESS] faviconLoaded", source: chrome-extension://ecfbgbjkimomogbfpaodhfmhenlknfbg/test.html (0)
[       OK ] ExtensionApiTest.TabsOnUpdated (4094 ms)
[90/930] ExtensionApiTest.TabsOnUpdated (4735 ms)
[ RUN      ] ExtensionApiTest.MutationObservers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27113:27113:1006/005456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27113:27113:1006/005456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27113:27113:1006/005457:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://acljendmjhoioomobogebbdcocnncdoo/_generated_background_page.html (0)
[       OK ] ExtensionApiTest.MutationObservers (1590 ms)
[91/930] ExtensionApiTest.MutationObservers (2114 ms)
[ RUN      ] ExtensionApiTest.Stubs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27209:27209:1006/005457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27209:27209:1006/005457:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27209:27209:1006/005458:INFO:CONSOLE(15)] "asking for api ...", source: chrome-extension://fcogedlalimiodgbkgilihbmffjjeabg/content_script.js (15)
[27209:27321:1006/005458:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27209:27209:1006/005458:INFO:CONSOLE(43)] "got api response", source: chrome-extension://fcogedlalimiodgbkgilihbmffjjeabg/content_script.js (43)
[27209:27209:1006/005459:INFO:CONSOLE(144)] "starting", source: chrome-extension://fcogedlalimiodgbkgilihbmffjjeabg/content_script.js (144)
[27209:27209:1006/005459:INFO:CONSOLE(172)] "pass", source: chrome-extension://fcogedlalimiodgbkgilihbmffjjeabg/content_script.js (172)
[       OK ] ExtensionApiTest.Stubs (2272 ms)
[92/930] ExtensionApiTest.Stubs (2889 ms)
[ RUN      ] AppWindowBrowserTest.FrameInsetsForNoFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27220:27220:1006/005457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27220:27220:1006/005457:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27220:27278:1006/005458:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ikicbpfdmgaemfjgefmkhhldmlkemdnm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] AppWindowBrowserTest.FrameInsetsForNoFrame (2357 ms)
[93/930] AppWindowBrowserTest.FrameInsetsForNoFrame (2887 ms)
[ RUN      ] ExtensionApiTest.Tabs2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26719:26719:1006/005451:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26719:26719:1006/005452:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005452:WARNING:channel.cc(358)] RawChannel write error
[26719:26719:1006/005453:INFO:CONSOLE(0)] "[SUCCESS] setupTwoWindows", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud2.html (0)
[26719:26719:1006/005453:INFO:CONSOLE(0)] "[SUCCESS] getAllInWindow", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud2.html (0)
[26719:26719:1006/005453:INFO:CONSOLE(0)] "[SUCCESS] updateSelect", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud2.html (0)
[26719:26719:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud2.html (0)
[26719:26719:1006/005454:INFO:CONSOLE(0)] "[SUCCESS] openerTabId", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud2.html (0)
[26719:26719:1006/005455:INFO:CONSOLE(0)] "[SUCCESS] testRedirectingToAnotherWindow", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud2.html (0)
[26719:26719:1006/005456:INFO:CONSOLE(0)] "[SUCCESS] testOpenWindowInEmptyPopup", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud2.html (0)
[26719:26719:1006/005457:INFO:CONSOLE(0)] "[SUCCESS] testOpenEmptyPopup", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud2.html (0)
[26719:26719:1006/005458:INFO:CONSOLE(0)] "[SUCCESS] testCreatePopupAndMoveTab", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud2.html (0)
[1:2:1006/005459:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005459:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionApiTest.Tabs2 (8163 ms)
[94/930] ExtensionApiTest.Tabs2 (8668 ms)
[ RUN      ] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27264:27264:1006/005458:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27264:27264:1006/005458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27264:27264:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedOtherExtensionsOptions", source: chrome-extension://lekpndbhfoghlbimlhdhknempnhddnff/test.html (0)
[1:2:1006/005502:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions (4465 ms)
[95/930] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions (4991 ms)
[ RUN      ] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27493:27493:1006/005500:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27493:27493:1006/005500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27493:27493:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedInvalidExtensionId", source: chrome-extension://ljegibfjkaglleejnnhncbkmekmldioi/test.html (0)
[27493:27493:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedSelfIfNoOptionsPage", source: chrome-extension://ljegibfjkaglleejnnhncbkmekmldioi/test.html (0)
[       OK ] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds (2626 ms)
[96/930] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds (3152 ms)
[ RUN      ] MimeHandlerViewTest.Embedded
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27502:27502:1006/005500:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27502:27502:1006/005500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27502:27693:1006/005501:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27502:27502:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] testEmbedded", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[       OK ] MimeHandlerViewTest.Embedded (2533 ms)
[97/930] MimeHandlerViewTest.Embedded (3149 ms)
[ RUN      ] MimeHandlerViewTest.Iframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27503:27503:1006/005500:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27503:27503:1006/005500:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[27503:27694:1006/005501:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[27503:27503:1006/005502:INFO:CONSOLE(0)] "[SUCCESS] testIframe", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[1:2:1006/005502:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MimeHandlerViewTest.Iframe (2527 ms)
[98/930] MimeHandlerViewTest.Iframe (3151 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27755:27755:1006/005503:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27755:27755:1006/005503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27755:27786:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dglpphemmmjcmojnkjpopejjlfpikaeh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27755:27786:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dglpphemmmjcmojnkjpopejjlfpikaeh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[27755:27755:1006/005505:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://dglpphemmmjcmojnkjpopejjlfpikaeh/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny (2554 ms)
[99/930] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny (3156 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithNoIntent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27765:27765:1006/005503:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27765:27765:1006/005503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27765:27822:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-odombcheehhpllabmolofmokfffdokaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27765:27822:1006/005504:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-odombcheehhpllabmolofmokfffdokaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[27765:27765:1006/005505:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[27765:27765:1006/005505:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://odombcheehhpllabmolofmokfffdokaf/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithNoIntent (2558 ms)
[100/930] PlatformAppWithFileBrowserTest.LaunchWithNoIntent (3150 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithNothing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27770:27770:1006/005503:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27770:27770:1006/005504:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27770:27883:1006/005505:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-loofhkjnhnmfpannpkocjkhopjlmhjcm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27770:27883:1006/005505:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-loofhkjnhnmfpannpkocjkhopjlmhjcm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[27770:27770:1006/005505:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://loofhkjnhnmfpannpkocjkhopjlmhjcm/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithNothing (2715 ms)
[101/930] PlatformAppWithFileBrowserTest.LaunchWithNothing (3149 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.LaunchWithSniffableType
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27769:27769:1006/005503:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27769:27769:1006/005504:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27769:27894:1006/005505:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjcffmhbjgemalnjjcpcepbojpilioke-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[27769:27894:1006/005505:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjcffmhbjgemalnjjcpcepbojpilioke-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[27769:27769:1006/005505:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://pjcffmhbjgemalnjjcpcepbojpilioke/_generated_background_page.html (0)
[       OK ] PlatformAppWithFileBrowserTest.LaunchWithSniffableType (2779 ms)
[102/930] PlatformAppWithFileBrowserTest.LaunchWithSniffableType (3412 ms)
[ RUN      ] PlatformAppWithFileBrowserTest.GetDisplayPath
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28107:28107:1006/005506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28107:28107:1006/005506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28107:28144:1006/005507:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fohfolohppcgicbibbdkgpmgnbnklmio-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28107:28144:1006/005507:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fohfolohppcgicbibbdkgpmgnbnklmio-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[28107:28107:1006/005508:INFO:CONSOLE(0)] "[SUCCESS] testGetDisplayPath", source: chrome-extension://fohfolohppcgicbibbdkgpmgnbnklmio/_generated_background_page.html (0)
[1:2:1006/005508:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppWithFileBrowserTest.GetDisplayPath (2559 ms)
[103/930] PlatformAppWithFileBrowserTest.GetDisplayPath (3149 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28127:28127:1006/005506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28127:28127:1006/005507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28127:28231:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-inoflldkbganoiloofklcjedogbnlmai-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[28127:28127:1006/005508:INFO:CONSOLE(18)] "Clicking a matching link", source: http://127.0.0.1:33243/extensions/platform_apps/url_handlers/launching_pages/navigate.js (18)
[28127:28346:1006/005508:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted (3122 ms)
[104/930] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted (3675 ms)
[ RUN      ] PlatformAppDevToolsBrowserTest.ReOpenedWithID
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28114:28114:1006/005506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28114:28114:1006/005506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28114:28177:1006/005507:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fegiblekeepdelnlpenfelcinlecdldo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005510:WARNING:channel.cc(358)] RawChannel write error
[28114:28114:1006/005510:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[28114:28114:1006/005510:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[28114:28114:1006/005510:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PlatformAppDevToolsBrowserTest.ReOpenedWithID (4107 ms)
[105/930] PlatformAppDevToolsBrowserTest.ReOpenedWithID (4727 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28142:28142:1006/005507:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28142:28142:1006/005507:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28142:28287:1006/005508:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gbjmmbfoellaccipmmpnoppnmbidmifo-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28142:28287:1006/005509:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gnmhdabamaggjdlfjgbhfjlbbdmnbfjd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted (4276 ms)
[106/930] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted (4988 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28434:28434:1006/005509:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28434:28434:1006/005509:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28434:28492:1006/005510:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dgjeejcgdahoigdkempjdbgkikdnkopg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted (2712 ms)
[107/930] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted (3419 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28510:28510:1006/005510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28510:28510:1006/005510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28510:28584:1006/005512:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-nedjeaheefaokabfmobocdlgbflckpcn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[28510:28654:1006/005512:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005512:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted (2922 ms)
[108/930] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted (3416 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28574:28574:1006/005511:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28574:28574:1006/005511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28574:28662:1006/005512:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ghgkaiegajcepaimnhffnmhckhgaiefg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[28574:28574:1006/005513:INFO:CONSOLE(48)] "Submitting a form", source: http://127.0.0.1:55879/extensions/platform_apps/url_handlers/launching_pages/navigate.js (48)
[28574:28715:1006/005513:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005513:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted (2442 ms)
[109/930] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted (3160 ms)
[ RUN      ] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28648:28648:1006/005512:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28648:28648:1006/005512:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28648:28729:1006/005513:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jaokfedigikiodceloafcdaeajhnllnj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[28648:28648:1006/005513:INFO:CONSOLE(35)] "Prerendering a link", source: http://127.0.0.1:42105/extensions/platform_apps/url_handlers/launching_pages/navigate.js (35)
[28648:28805:1006/005514:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[28648:28648:1006/005514:INFO:CONSOLE(41)] "Prerender aborted. Clicking link", source: http://127.0.0.1:42105/extensions/platform_apps/url_handlers/launching_pages/navigate.js (41)
[1:1:1006/005514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/005514:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted (3183 ms)
[110/930] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted (3676 ms)
[ RUN      ] EphemeralAppBrowserTest.EventDispatchWhenLaunched
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28749:28749:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28749:28749:1006/005513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28749:28825:1006/005514:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-gnepmgfkfgjbchcpbhfllajdgcjpchje-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.EventDispatchWhenLaunched (2877 ms)
[111/930] EphemeralAppBrowserTest.EventDispatchWhenLaunched (3439 ms)
[ RUN      ] EphemeralAppBrowserTest.RestartEventReceived
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28841:28841:1006/005513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28841:28841:1006/005514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28841:28914:1006/005515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-hannkcjfeodejmfidfbljgigocbeidop-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.RestartEventReceived (3324 ms)
[112/930] EphemeralAppBrowserTest.RestartEventReceived (3941 ms)
[ RUN      ] EphemeralAppBrowserTest.ReleasePowerKeepAwake
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28889:28889:1006/005514:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28889:28889:1006/005514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[28889:28996:1006/005515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mkdblfgfachgkkibjpnjbfchamdpfcae-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppBrowserTest.ReleasePowerKeepAwake (2902 ms)
[113/930] EphemeralAppBrowserTest.ReleasePowerKeepAwake (3416 ms)
[ RUN      ] EphemeralAppLauncherTest.BlacklistedForMalware
HTTP server started on http://127.0.0.1:59295...
sending server_data: {"host": "127.0.0.1", "port": 59295} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29078:29078:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29078:29078:1006/005516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EphemeralAppLauncherTest.BlacklistedForMalware (1639 ms)
[114/930] EphemeralAppLauncherTest.BlacklistedForMalware (2102 ms)
[ RUN      ] EphemeralAppLauncherTest.LaunchLegacyApp
HTTP server started on http://127.0.0.1:45098...
sending server_data: {"host": "127.0.0.1", "port": 45098} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29025:29025:1006/005516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29025:29025:1006/005516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EphemeralAppLauncherTest.LaunchLegacyApp (2507 ms)
[115/930] EphemeralAppLauncherTest.LaunchLegacyApp (3153 ms)
[ RUN      ] EphemeralAppLauncherTest.UnsupportedRequirements
HTTP server started on http://127.0.0.1:46329...
sending server_data: {"host": "127.0.0.1", "port": 46329} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29230:29230:1006/005518:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29230:29230:1006/005518:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EphemeralAppLauncherTest.UnsupportedRequirements (1693 ms)
[116/930] EphemeralAppLauncherTest.UnsupportedRequirements (2371 ms)
[ RUN      ] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy
HTTP server started on http://127.0.0.1:46297...
sending server_data: {"host": "127.0.0.1", "port": 46297} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29242:29242:1006/005518:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29242:29242:1006/005518:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29242:29324:1006/005519:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kbiancnbopdghkfedjhfdoegjadfjeal-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy (2599 ms)
[117/930] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy (3150 ms)
[ RUN      ] WebViewTest.ReloadEmbedder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29302:29302:1006/005519:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29302:29302:1006/005519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29302:29470:1006/005520:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oeikfknpjmklngncehbmdilagcfkcbpf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:1:1006/005521:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[29302:29478:1006/005521:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005521:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.ReloadEmbedder (3390 ms)
[118/930] WebViewTest.ReloadEmbedder (3939 ms)
[ RUN      ] WebViewTest.Shim_TestWebRequestAPIExistence
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29512:29512:1006/005520:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29512:29512:1006/005520:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29512:29603:1006/005521:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestWebRequestAPIExistence (2631 ms)
[119/930] WebViewTest.Shim_TestWebRequestAPIExistence (3162 ms)
[ RUN      ] AppEventPageTest.OnSuspendNoApiUse
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29274:29274:1006/005518:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29274:29274:1006/005518:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29274:29379:1006/005519:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jbemfimdabbaomffpnjgdcfjpckmcmpf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29274:29274:1006/005521:INFO:CONSOLE(11)] "The current time is: 10/6/2015, 12:55:21 AM", source: chrome-extension://jbemfimdabbaomffpnjgdcfjpckmcmpf/main.js (11)
[       OK ] AppEventPageTest.OnSuspendNoApiUse (4427 ms)
[120/930] AppEventPageTest.OnSuspendNoApiUse (4984 ms)
[ RUN      ] WebViewTest.Shim_TestWebRequestAPIAddListener
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29593:29593:1006/005521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29593:29593:1006/005521:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29593:29682:1006/005521:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestWebRequestAPIAddListener (2611 ms)
[121/930] WebViewTest.Shim_TestWebRequestAPIAddListener (3153 ms)
[ RUN      ] WebViewTest.Shim_TestChromeExtensionURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29766:29766:1006/005522:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29766:29766:1006/005522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29766:29818:1006/005523:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestChromeExtensionURL (3029 ms)
[122/930] WebViewTest.Shim_TestChromeExtensionURL (3674 ms)
[ RUN      ] WebViewTest.Shim_TestDisplayBlock
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29803:29803:1006/005523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29803:29803:1006/005523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29803:29893:1006/005524:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29803:29803:1006/005525:INFO:CONSOLE(62)] "webview.onloadstop", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (62)
[29803:29803:1006/005525:INFO:CONSOLE(62)] "Second webview.onloadstop", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (62)
[1:2:1006/005525:WARNING:channel.cc(358)] RawChannel write error
[29927:29927:1006/005525:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[29927:29927:1006/005525:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Shim_TestDisplayBlock (2995 ms)
[123/930] WebViewTest.Shim_TestDisplayBlock (3677 ms)
[ RUN      ] WebViewTest.Shim_TestAddContentScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29809:29809:1006/005523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29809:29809:1006/005523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29809:29934:1006/005524:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29809:29809:1006/005525:INFO:CONSOLE(792)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (792)
[29809:30022:1006/005525:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29809:29809:1006/005525:INFO:CONSOLE(809)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (809)
[       OK ] WebViewTest.Shim_TestAddContentScript (3101 ms)
[124/930] WebViewTest.Shim_TestAddContentScript (3674 ms)
[ RUN      ] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29903:29903:1006/005524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29903:29903:1006/005524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[29903:30037:1006/005525:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[29903:29903:1006/005526:INFO:CONSOLE(885)] "Step 1: call <webview>.addContentScripts(myrule1)", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (885)
[29903:30094:1006/005526:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29903:29903:1006/005526:INFO:CONSOLE(914)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (914)
[29903:29903:1006/005526:INFO:CONSOLE(932)] "Step 3: Another communication channel has been established with webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (932)
[30060:30060:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[30060:30060:1006/005526:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075ec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1:2:1006/005526:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne (2845 ms)
[125/930] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne (3423 ms)
[ RUN      ] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30141:30141:1006/005526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30141:30141:1006/005526:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30141:30193:1006/005527:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30141:30141:1006/005528:INFO:CONSOLE(955)] "Step 1: call <webview1>.addContentScripts.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (955)
[30141:30275:1006/005528:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[30141:30141:1006/005528:INFO:CONSOLE(965)] "Step 2: webview2 requests to build communication channel.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (965)
[30141:30275:1006/005528:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005528:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005528:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (3025 ms)
[126/930] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (3695 ms)
[ RUN      ] WebViewTest.Shim_TestExecuteScriptFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30177:30177:1006/005526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30177:30177:1006/005527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30177:30257:1006/005527:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30177:30177:1006/005529:INFO:CONSOLE(198)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (198)
[       OK ] WebViewTest.Shim_TestExecuteScriptFail (2585 ms)
[127/930] WebViewTest.Shim_TestExecuteScriptFail (3152 ms)
[ RUN      ] WebViewTest.Shim_TestTerminateAfterExit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30180:30180:1006/005527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30180:30180:1006/005527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30180:30293:1006/005528:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestTerminateAfterExit (3153 ms)
[128/930] WebViewTest.Shim_TestTerminateAfterExit (3679 ms)
[ RUN      ] WebViewTest.Shim_TestNavigateAfterResize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30236:30236:1006/005527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30236:30236:1006/005528:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30236:30382:1006/005528:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30236:30236:1006/005530:INFO:CONSOLE(62)] "Inject success: navigate_after_resize.js", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (62)
[30236:30236:1006/005530:INFO:CONSOLE(62)] "guest log: message", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (62)
[30236:30236:1006/005530:INFO:CONSOLE(62)] "guest log: data: dimension-request", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (62)
[30236:30236:1006/005530:INFO:CONSOLE(62)] "postMessageHandler: dimension-response,100,125", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (62)
[30236:30236:1006/005530:INFO:CONSOLE(62)] "actualWidth: 100, actualHeight: 125", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (62)
[1:2:1006/005530:WARNING:channel.cc(358)] RawChannel write error
[30408:30408:1006/005530:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[30408:30408:1006/005530:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[30408:30408:1006/005530:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[30408:30408:1006/005530:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[30408:30408:1006/005530:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Shim_TestNavigateAfterResize (3049 ms)
[129/930] WebViewTest.Shim_TestNavigateAfterResize (3677 ms)
[ RUN      ] WebViewTest.Shim_TestWebRequestAPIWithHeaders
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30504:30504:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30504:30504:1006/005530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30504:30570:1006/005531:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewTest.Shim_TestWebRequestAPIWithHeaders (2914 ms)
[130/930] WebViewTest.Shim_TestWebRequestAPIWithHeaders (3415 ms)
[ RUN      ] WebViewTest.Shim_TestNestedCrossOriginSubframes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30503:30503:1006/005530:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30503:30503:1006/005530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30503:30576:1006/005531:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30503:30665:1006/005532:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WebViewTest.Shim_TestNestedCrossOriginSubframes (3185 ms)
[131/930] WebViewTest.Shim_TestNestedCrossOriginSubframes (3682 ms)
[ RUN      ] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30547:30547:1006/005531:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30547:30547:1006/005531:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30547:30681:1006/005531:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[       OK ] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition (2923 ms)
[132/930] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition (3689 ms)
[ RUN      ] WebViewTest.Shim_TestLoadAbortEmptyResponse
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30620:30620:1006/005531:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30620:30620:1006/005531:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30620:30746:1006/005532:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[       OK ] WebViewTest.Shim_TestLoadAbortEmptyResponse (2769 ms)
[133/930] WebViewTest.Shim_TestLoadAbortEmptyResponse (3413 ms)
[ RUN      ] WebViewTest.TaskManagerExistingWebView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30894:30894:1006/005534:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30894:30894:1006/005534:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30894:31017:1006/005534:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jijomdjnkmehglgcccmkcjnldjoagojl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30894:31110:1006/005536:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31052:31052:1006/005536:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.TaskManagerExistingWebView (3103 ms)
[134/930] WebViewTest.TaskManagerExistingWebView (3677 ms)
[ RUN      ] WebViewTest.InterstitialTeardown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30885:30885:1006/005533:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30885:30885:1006/005533:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://localhost:35137...
sending server_data: {"host": "localhost", "port": 35137} (36 bytes)
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30885:30961:1006/005534:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pilgjmfdmjfokcbnlloalgghmnkbablg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30885:30885:1006/005535:INFO:CONSOLE(6)] "embedder.loadGuest: 35137", source: chrome-extension://pilgjmfdmjfokcbnlloalgghmnkbablg/embedder.js (6)
[30885:30885:1006/005536:INFO:CONSOLE(13)] "guestSrcHTTPS: https://localhost:35137/files/extensions/platform_apps/web_view/interstitial_teardown/https_page.html", source: chrome-extension://pilgjmfdmjfokcbnlloalgghmnkbablg/embedder.js (13)
[       OK ] WebViewTest.InterstitialTeardown (3602 ms)
[135/930] WebViewTest.InterstitialTeardown (4206 ms)
[ RUN      ] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30989:30989:1006/005534:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30989:30989:1006/005534:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[30989:31094:1006/005535:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-eaihoemapjipbnhpcobljpjejehdahnc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[30989:31208:1006/005536:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow (3084 ms)
[136/930] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow (3701 ms)
[ RUN      ] WebViewTest.GeolocationAPICancelGeolocation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31010:31010:1006/005534:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31010:31010:1006/005535:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31010:31150:1006/005535:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mechkajgkdijoacifhaanongbhcefmff-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31010:31150:1006/005535:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-mechkajgkdijoacifhaanongbhcefmff-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31010:31231:1006/005537:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31010:31231:1006/005537:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31010:31010:1006/005537:INFO:CONSOLE(0)] "[SUCCESS] testCancelGeolocationInIFrame", source: chrome-extension://mechkajgkdijoacifhaanongbhcefmff/embedder.html (0)
[1:2:1006/005537:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.GeolocationAPICancelGeolocation (3300 ms)
[137/930] WebViewTest.GeolocationAPICancelGeolocation (3951 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromWorkerAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31340:31340:1006/005537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31340:31340:1006/005537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31340:31404:1006/005538:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ccbknocpeggkfelgjkpbcelegplnkcib-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31340:31340:1006/005539:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://ccbknocpeggkfelgjkpbcelegplnkcib/embedder.js (77)
[31340:31484:1006/005539:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31340:31340:1006/005539:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://ccbknocpeggkfelgjkpbcelegplnkcib/embedder.js (79)
[31340:31340:1006/005539:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://ccbknocpeggkfelgjkpbcelegplnkcib/embedder.js (82)
[31425:31425:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.FileSystemAPIRequestFromWorkerAllow (3160 ms)
[138/930] WebViewTest.FileSystemAPIRequestFromWorkerAllow (3698 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31366:31366:1006/005537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31366:31366:1006/005538:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31366:31453:1006/005538:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ccbknocpeggkfelgjkpbcelegplnkcib-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31366:31366:1006/005540:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://ccbknocpeggkfelgjkpbcelegplnkcib/embedder.js (77)
[31366:31366:1006/005540:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://ccbknocpeggkfelgjkpbcelegplnkcib/embedder.js (79)
[31366:31553:1006/005540:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31366:31366:1006/005540:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://ccbknocpeggkfelgjkpbcelegplnkcib/embedder.js (82)
[       OK ] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow (3244 ms)
[139/930] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow (3953 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31388:31388:1006/005538:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31388:31388:1006/005538:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31388:31514:1006/005539:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldgljheioojpmhnlfebiphhanahpcjpf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31388:31388:1006/005540:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://ldgljheioojpmhnlfebiphhanahpcjpf/embedder.js (77)
[31388:31388:1006/005540:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://ldgljheioojpmhnlfebiphhanahpcjpf/embedder.js (79)
[31388:31388:1006/005540:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://ldgljheioojpmhnlfebiphhanahpcjpf/embedder.js (82)
[31388:31622:1006/005540:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31549:31549:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31549:31549:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31549:31549:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31549:31549:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31549:31549:1006/005540:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x6130000956c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow (3214 ms)
[140/930] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow (3941 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31439:31439:1006/005538:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31439:31439:1006/005539:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31439:31587:1006/005539:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ldgljheioojpmhnlfebiphhanahpcjpf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31439:31439:1006/005540:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://ldgljheioojpmhnlfebiphhanahpcjpf/embedder.js (77)
[31439:31439:1006/005541:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://ldgljheioojpmhnlfebiphhanahpcjpf/embedder.js (79)
[31439:31661:1006/005541:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31439:31439:1006/005541:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://ldgljheioojpmhnlfebiphhanahpcjpf/embedder.js (82)
[       OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow (3099 ms)
[141/930] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow (3681 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31714:31714:1006/005541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31714:31714:1006/005541:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31714:31768:1006/005542:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jbfmadjiibbnapoojcjlhkciaempcncd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31714:31714:1006/005543:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (79)
[31714:31714:1006/005543:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (82)
[31714:31714:1006/005543:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (79)
[31714:31714:1006/005543:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (82)
[31714:31847:1006/005543:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31714:31714:1006/005543:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (79)
[31714:31714:1006/005543:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (82)
[31714:31847:1006/005543:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31714:31847:1006/005543:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31794:31794:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31794:31794:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31794:31794:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31794:31794:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31714:31773:1006/005544:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny (3403 ms)
[142/930] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny (3950 ms)
[ RUN      ] WebViewTest.DownloadPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31787:31787:1006/005542:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31787:31787:1006/005542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31787:31886:1006/005543:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fhlckfcmimmiomiefohloblegofmigoi-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31787:32004:1006/005544:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31916:31916:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31916:31916:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31916:31916:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31916:31916:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31916:31916:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.DownloadPermission (2998 ms)
[143/930] WebViewTest.DownloadPermission (3693 ms)
[ RUN      ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31751:31751:1006/005541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31751:31751:1006/005542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31751:31832:1006/005542:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jbfmadjiibbnapoojcjlhkciaempcncd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31751:31751:1006/005544:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (79)
[31751:31751:1006/005544:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (82)
[31751:31938:1006/005544:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31751:31751:1006/005544:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (79)
[31751:31751:1006/005544:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (82)
[31751:31751:1006/005544:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (79)
[31751:31751:1006/005544:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://jbfmadjiibbnapoojcjlhkciaempcncd/embedder.js (82)
[31751:31938:1006/005544:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31751:31938:1006/005544:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[31849:31849:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31849:31849:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31849:31849:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[31849:31849:1006/005544:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1:2:1006/005544:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow (3564 ms)
[144/930] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow (4202 ms)
[ RUN      ] WebViewTest.TestConfirmDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31796:31796:1006/005542:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31796:31796:1006/005542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[31796:31932:1006/005543:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kcjodgpljgfedgkkgocncloogjbbchfb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[31796:31796:1006/005544:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (77)
[31796:31796:1006/005544:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (81)
[31796:31796:1006/005545:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (92)
[31796:31796:1006/005545:INFO:CONSOLE(143)] "The confirm dialog test has started.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (143)
[31796:31796:1006/005545:INFO:CONSOLE(158)] "webview has requested a dialog.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (158)
[31796:31796:1006/005545:INFO:CONSOLE(162)] "The app has responded to the dialog request.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (162)
[31796:31796:1006/005545:INFO:CONSOLE(150)] "webview has reported a result for its confirm dialog.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (150)
[       OK ] WebViewTest.TestConfirmDialog (3155 ms)
[145/930] WebViewTest.TestConfirmDialog (3940 ms)
[ RUN      ] WebViewTest.Dialog_TestConfirmDialogDefaultCancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32088:32088:1006/005545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32088:32088:1006/005545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32088:32146:1006/005545:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kcjodgpljgfedgkkgocncloogjbbchfb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32088:32088:1006/005547:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (77)
[32088:32088:1006/005547:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (81)
[32088:32088:1006/005547:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (92)
[32088:32088:1006/005547:INFO:CONSOLE(203)] "The confirm dialog test has started.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (203)
[32088:32088:1006/005547:INFO:CONSOLE(218)] "webview has requested a dialog.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (218)
[32088:32088:1006/005547:INFO:CONSOLE(138)] "<webview>: A confirm dialog was blocked.", source: extensions::webViewActionRequests (138)
[32088:32088:1006/005547:INFO:CONSOLE(210)] "webview has reported a result for its confirm dialog.", source: chrome-extension://kcjodgpljgfedgkkgocncloogjbbchfb/embedder.js (210)
[       OK ] WebViewTest.Dialog_TestConfirmDialogDefaultCancel (2998 ms)
[146/930] WebViewTest.Dialog_TestConfirmDialogDefaultCancel (3685 ms)
[ RUN      ] WebViewTest.Shim_TestLoadDataAPI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32125:32125:1006/005545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32125:32125:1006/005546:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32125:32217:1006/005546:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32125:32341:1006/005548:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[32262:32262:1006/005548:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[32262:32262:1006/005548:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewTest.Shim_TestLoadDataAPI (3183 ms)
[147/930] WebViewTest.Shim_TestLoadDataAPI (3678 ms)
[ RUN      ] WebViewTest.Shim_TestWebViewInsideFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32136:32136:1006/005545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32136:32136:1006/005546:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32136:32242:1006/005547:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oocbgbopbplfkhkfedicomljlnpnagpa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005548:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewTest.Shim_TestWebViewInsideFrame (3267 ms)
[148/930] WebViewTest.Shim_TestWebViewInsideFrame (3686 ms)
[ RUN      ] WebViewTest.WebViewInBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32168:32168:1006/005546:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32168:32168:1006/005546:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32168:32301:1006/005547:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fbncemiilnmmpljmkfphphiecenljclc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32168:32168:1006/005548:INFO:CONSOLE(0)] "[SUCCESS] inDOM", source: chrome-extension://fbncemiilnmmpljmkfphphiecenljclc/background.html (0)
[32168:32168:1006/005548:INFO:CONSOLE(0)] "[SUCCESS] newWebView", source: chrome-extension://fbncemiilnmmpljmkfphphiecenljclc/background.html (0)
[       OK ] WebViewTest.WebViewInBackgroundPage (2815 ms)
[149/930] WebViewTest.WebViewInBackgroundPage (3417 ms)
[ RUN      ] WebViewSizeTest.AutoSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32442:32442:1006/005549:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32442:32442:1006/005549:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32442:32511:1006/005549:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kmgclilkkfhlgbeghoogaidamdihmldi-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32442:32511:1006/005550:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kmgclilkkfhlgbeghoogaidamdihmldi-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32442:32442:1006/005551:INFO:CONSOLE(14)] "guest.loadstop", source: chrome-extension://kmgclilkkfhlgbeghoogaidamdihmldi/main.js (14)
[32442:32442:1006/005551:INFO:CONSOLE(41)] "sizechanged: dimension: 1600 X 1600", source: chrome-extension://kmgclilkkfhlgbeghoogaidamdihmldi/main.js (41)
[32442:32442:1006/005551:INFO:CONSOLE(0)] "[SUCCESS] testAutoSize", source: chrome-extension://kmgclilkkfhlgbeghoogaidamdihmldi/main.html (0)
[32530:32530:1006/005551:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075d00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[32530:32530:1006/005551:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075d00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewSizeTest.AutoSize (3370 ms)
[150/930] WebViewSizeTest.AutoSize (3944 ms)
[ RUN      ] WebViewSizeTest.Shim_TestAutosizeHeight
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32493:32493:1006/005549:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32493:32493:1006/005549:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32493:32568:1006/005550:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005552:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewSizeTest.Shim_TestAutosizeHeight (3072 ms)
[151/930] WebViewSizeTest.Shim_TestAutosizeHeight (3684 ms)
[ RUN      ] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32497:32497:1006/005549:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32497:32497:1006/005550:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32497:32619:1006/005550:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005552:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation (3085 ms)
[152/930] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation (3680 ms)
[ RUN      ] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32498:32498:1006/005549:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32498:32498:1006/005550:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[32498:32640:1006/005550:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[32498:32498:1006/005552:INFO:CONSOLE(2268)] "The resize test has been injected into webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (2268)
[32498:32498:1006/005552:INFO:CONSOLE(2278)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (2278)
[32498:32498:1006/005552:INFO:CONSOLE(2289)] "A communication channel has been established with webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (2289)
[32498:32498:1006/005552:INFO:CONSOLE(2290)] "Resizing <webview> width from 300px to 400px.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (2290)
[       OK ] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent (3202 ms)
[153/930] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent (3676 ms)
[ RUN      ] WebViewSizeTest.Shim_TestResizeWebviewResizesContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[366:366:1006/005552:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[366:366:1006/005553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[366:424:1006/005553:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[366:366:1006/005555:INFO:CONSOLE(2210)] "The resize test has been injected into webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (2210)
[366:366:1006/005555:INFO:CONSOLE(2216)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (2216)
[366:366:1006/005555:INFO:CONSOLE(2227)] "A communication channel has been established with webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (2227)
[366:366:1006/005555:INFO:CONSOLE(2228)] "Resizing <webview> width from 300px to 400px.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (2228)
[       OK ] WebViewSizeTest.Shim_TestResizeWebviewResizesContent (3208 ms)
[154/930] WebViewSizeTest.Shim_TestResizeWebviewResizesContent (3686 ms)
[ RUN      ] WebViewSizeTest.Shim_TestResizeEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[394:394:1006/005553:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[394:394:1006/005553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[394:460:1006/005554:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[394:394:1006/005555:INFO:CONSOLE(2649)] "Resizing <webview> width from 600px to 500px.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (2649)
[1:2:1006/005555:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewSizeTest.Shim_TestResizeEvents (2952 ms)
[155/930] WebViewSizeTest.Shim_TestResizeEvents (3420 ms)
[ RUN      ] WebViewDPITest.Shim_TestAutosizeHeight
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[404:404:1006/005553:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[404:404:1006/005553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[404:515:1006/005554:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[548:548:1006/005555:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[548:548:1006/005555:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[548:548:1006/005555:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[548:548:1006/005555:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] WebViewDPITest.Shim_TestAutosizeHeight (3145 ms)
[156/930] WebViewDPITest.Shim_TestAutosizeHeight (3683 ms)
[ RUN      ] WebViewDPITest.Shim_TestAutosizeRemoveAttributes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[405:405:1006/005553:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[405:405:1006/005553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[405:536:1006/005554:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewDPITest.Shim_TestAutosizeRemoveAttributes (3286 ms)
[157/930] WebViewDPITest.Shim_TestAutosizeRemoveAttributes (3941 ms)
[ RUN      ] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[769:769:1006/005556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[769:769:1006/005556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[769:836:1006/005557:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners (3043 ms)
[158/930] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners (3688 ms)
[ RUN      ] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[750:750:1006/005556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[750:750:1006/005556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[750:810:1006/005557:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[750:750:1006/005558:INFO:CONSOLE(1101)] "Step 1: navigates the webview to window open guest URL.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (1101)
[750:930:1006/005559:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[750:750:1006/005559:INFO:CONSOLE(1063)] "Step 2: call newwebview.addContentScripts.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (1063)
[750:750:1006/005559:INFO:CONSOLE(1081)] "Step 3: attaches the new webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (1081)
[750:750:1006/005559:INFO:CONSOLE(1074)] "Step 4: new webview postmessage to build communication channel.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (1074)
[750:750:1006/005559:INFO:CONSOLE(84)] "<webview>: A new window was blocked.", source: extensions::webViewActionRequests (84)
[750:750:1006/005559:INFO:CONSOLE(1089)] "Step 5: a communication channel has been established with the new webview.", source: chrome-extension://dimojfjkchbebkdnmcphmnebapkckkig/main.js (1089)
[853:853:1006/005559:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[853:853:1006/005559:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000075980]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI (3337 ms)
[159/930] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI (3954 ms)
[ RUN      ] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[792:792:1006/005557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[792:792:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[792:909:1006/005558:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dimojfjkchbebkdnmcphmnebapkckkig-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[792:1018:1006/005559:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink (3142 ms)
[160/930] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink (3679 ms)
[ RUN      ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[832:832:1006/005557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[832:832:1006/005557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[832:996:1006/005558:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jbndiphjembinkncekjiaglcgnkhlfae-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[832:996:1006/005558:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jbndiphjembinkncekjiaglcgnkhlfae-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[832:832:1006/005559:INFO:CONSOLE(6)] "speechTests.denyTest", source: chrome-extension://jbndiphjembinkncekjiaglcgnkhlfae/embedder.js (6)
[832:832:1006/005559:INFO:CONSOLE(6)] "loadstop", source: chrome-extension://jbndiphjembinkncekjiaglcgnkhlfae/embedder.js (6)
[832:832:1006/005600:INFO:CONSOLE(6)] "done executeScript", source: chrome-extension://jbndiphjembinkncekjiaglcgnkhlfae/embedder.js (6)
[832:832:1006/005600:INFO:CONSOLE(6)] "done postMessage", source: chrome-extension://jbndiphjembinkncekjiaglcgnkhlfae/embedder.js (6)
[832:1002:1006/005600:ERROR:media_stream_manager.cc(1230)] Invalid security origin.
[832:832:1006/005600:INFO:CONSOLE(6)] "[guest]: runSpeechRecognitionAPI, line: 6", source: chrome-extension://jbndiphjembinkncekjiaglcgnkhlfae/embedder.js (6)
[832:832:1006/005600:INFO:CONSOLE(6)] "[guest]: r.onerror, line: 6", source: chrome-extension://jbndiphjembinkncekjiaglcgnkhlfae/embedder.js (6)
[832:832:1006/005600:INFO:CONSOLE(6)] "embedder.onPostMessageReceived: recognition", source: chrome-extension://jbndiphjembinkncekjiaglcgnkhlfae/embedder.js (6)
[832:832:1006/005600:INFO:CONSOLE(6)] "embedder.onPostMessageReceived.status: onerror", source: chrome-extension://jbndiphjembinkncekjiaglcgnkhlfae/embedder.js (6)
[832:832:1006/005600:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jbndiphjembinkncekjiaglcgnkhlfae/embedder.html (0)
[       OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny (3208 ms)
[161/930] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny (3941 ms)
[ RUN      ] AutocompleteBrowserTest.TabAwayRevertSelect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1190:1190:1006/005600:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1190:1190:1006/005600:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005601:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1190:1268:1006/005601:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005601:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005601:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005601:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005601:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005601:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005601:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AutocompleteBrowserTest.TabAwayRevertSelect (1743 ms)
[162/930] AutocompleteBrowserTest.TabAwayRevertSelect (2368 ms)
[ RUN      ] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1206:1206:1006/005600:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1206:1206:1006/005601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60065...
sending server_data: {"host": "127.0.0.1", "port": 60065} (36 bytes)
[       OK ] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums (2682 ms)
[163/930] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums (3153 ms)
[ RUN      ] AutofillServerTest.AlwaysQueryForPasswordFields
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1265:1265:1006/005601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1265:1265:1006/005601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005602:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillServerTest.AlwaysQueryForPasswordFields (1898 ms)
[164/930] AutofillServerTest.AlwaysQueryForPasswordFields (2628 ms)
[ RUN      ] WebViewCommonTest.BasicPostMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1179:1179:1006/005600:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1179:1179:1006/005600:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[1179:1227:1006/005601:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ibohbjpkiblkmpfbpgibllkokjbdhgmg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[1179:1227:1006/005601:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ibohbjpkiblkmpfbpgibllkokjbdhgmg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1179:1179:1006/005602:INFO:CONSOLE(8)] "guestURL: http://localhost:38368/extensions/platform_apps/web_view/post_message/basic/guest.html", source: chrome-extension://ibohbjpkiblkmpfbpgibllkokjbdhgmg/embedder.js (8)
[1179:1335:1006/005602:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1179:1179:1006/005602:INFO:CONSOLE(8)] "onWebviewLoaded", source: chrome-extension://ibohbjpkiblkmpfbpgibllkokjbdhgmg/embedder.js (8)
[1179:1179:1006/005603:INFO:CONSOLE(8)] "[Guest]: post message received.", source: chrome-extension://ibohbjpkiblkmpfbpgibllkokjbdhgmg/embedder.js (8)
[1179:1179:1006/005603:INFO:CONSOLE(0)] "[SUCCESS] postMessage", source: chrome-extension://ibohbjpkiblkmpfbpgibllkokjbdhgmg/embedder.html (0)
[1:2:1006/005603:WARNING:channel.cc(358)] RawChannel write error
[       OK ] WebViewCommonTest.BasicPostMessage (3350 ms)
[165/930] WebViewCommonTest.BasicPostMessage (3945 ms)
[ RUN      ] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1523:1523:1006/005602:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1523:1523:1006/005603:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005603:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005603:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup (1292 ms)
[166/930] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup (1847 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1628:1628:1006/005603:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1628:1628:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1628:1628:1006/005604:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:38075/banners/main.js (13)
[1628:1829:1006/005604:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1628:1628:1006/005605:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1628:1628:1006/005605:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1628:1628:1006/005605:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect (2007 ms)
[167/930] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect (2639 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1658:1658:1006/005604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1658:1658:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1658:1658:1006/005605:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:41489/banners/main.js (13)
[1658:1658:1006/005605:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:41489/banners/main.js (13)
[1658:1658:1006/005605:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:41489/banners/main.js (13)
[1658:1901:1006/005605:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1658:1658:1006/005605:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:41489/banners/main.js (13)
[1658:1658:1006/005606:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1658:1658:1006/005606:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1658:1658:1006/005606:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect (2264 ms)
[168/930] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect (2892 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleLargerTotal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1633:1633:1006/005604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1633:1633:1006/005604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1633:1633:1006/005605:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:57042/banners/main.js (13)
[1633:1834:1006/005605:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1633:1743:1006/005606:WARNING:channel.cc(358)] RawChannel write error
[1633:1633:1006/005606:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1633:1633:1006/005606:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1633:1633:1006/005606:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleLargerTotal (2803 ms)
[169/930] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleLargerTotal (3421 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectLargerTotal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1715:1715:1006/005604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1715:1715:1006/005605:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1715:1924:1006/005605:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1715:1715:1006/005605:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:48106/banners/main.js (13)
[1715:1715:1006/005606:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1715:1715:1006/005606:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1715:1715:1006/005606:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectLargerTotal (2484 ms)
[170/930] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectLargerTotal (3151 ms)
[ RUN      ] BitmapFetcherBrowserTest.OnImageDecodedTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1954:1954:1006/005607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1954:1954:1006/005607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BitmapFetcherBrowserTest.OnImageDecodedTest (1413 ms)
[171/930] BitmapFetcherBrowserTest.OnImageDecodedTest (2116 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1949:1949:1006/005607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1949:1949:1006/005607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1949:1949:1006/005608:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:53863/banners/main.js (13)
[1949:1949:1006/005608:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:53863/banners/main.js (13)
[1949:2118:1006/005608:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1949:1949:1006/005608:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1949:1949:1006/005608:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1949:1949:1006/005608:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest (1959 ms)
[172/930] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest (2631 ms)
[ RUN      ] PasswordsCounterTest.Blacklisted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2009:2009:1006/005607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2009:2009:1006/005608:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PasswordsCounterTest.Blacklisted (1423 ms)
[173/930] PasswordsCounterTest.Blacklisted (2103 ms)
[ RUN      ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultipleLargerTotal
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1929:1929:1006/005606:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1929:1929:1006/005606:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1929:1929:1006/005607:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:41617/banners/main.js (13)
[1929:2018:1006/005607:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1929:1929:1006/005609:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1929:1929:1006/005609:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1929:1929:1006/005609:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultipleLargerTotal (2966 ms)
[174/930] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultipleLargerTotal (3708 ms)
[ RUN      ] PasswordsCounterTest.PrefChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2187:2187:1006/005609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2187:2187:1006/005609:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PasswordsCounterTest.PrefChanged (1190 ms)
[175/930] PasswordsCounterTest.PrefChanged (1850 ms)
[ RUN      ] PasswordsCounterTest.PrefIsFalse
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2202:2202:1006/005609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2202:2202:1006/005610:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PasswordsCounterTest.PrefIsFalse (1487 ms)
[176/930] PasswordsCounterTest.PrefIsFalse (2104 ms)
[ RUN      ] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2239:2239:1006/005610:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2239:2239:1006/005610:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2239:2239:1006/005611:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[2239:2239:1006/005611:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[2239:2239:1006/005611:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker (1482 ms)
[177/930] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker (2104 ms)
[ RUN      ] ChromeMainTest.ReuseBrowserInstanceWhenOpeningFile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2211:2211:1006/005609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2211:2211:1006/005610:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2418:2418:1006/005611:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1:2:1006/005611:WARNING:channel.cc(358)] RawChannel write error
Created new window in existing browser session.
[       OK ] ChromeMainTest.ReuseBrowserInstanceWhenOpeningFile (2269 ms)
[178/930] ChromeMainTest.ReuseBrowserInstanceWhenOpeningFile (2890 ms)
[ RUN      ] CollectedCookiesTest.DoubleDisplay
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2407:2407:1006/005611:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2407:2407:1006/005611:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2407:2581:1006/005612:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] CollectedCookiesTest.DoubleDisplay (1424 ms)
[179/930] CollectedCookiesTest.DoubleDisplay (2116 ms)
[ RUN      ] CollectedCookiesTest.NavigateAway
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2459:2459:1006/005612:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2459:2459:1006/005612:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2459:2674:1006/005612:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] CollectedCookiesTest.NavigateAway (1826 ms)
[180/930] CollectedCookiesTest.NavigateAway (2366 ms)
[ RUN      ] ContentSettingsTest.ContentSettingsBlockDataURLs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2594:2594:1006/005612:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2594:2594:1006/005613:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContentSettingsTest.ContentSettingsBlockDataURLs (1435 ms)
[181/930] ContentSettingsTest.ContentSettingsBlockDataURLs (2103 ms)
[ RUN      ] ContentSettingsTest.AllowCookiesUsingExceptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2531:2531:1006/005612:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2531:2531:1006/005612:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44786...
sending server_data: {"host": "127.0.0.1", "port": 44786} (36 bytes)
[       OK ] ContentSettingsTest.AllowCookiesUsingExceptions (1842 ms)
[182/930] ContentSettingsTest.AllowCookiesUsingExceptions (2633 ms)
[ RUN      ] AndroidUsbDiscoveryTest.TestDeviceDiscovery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2673:2673:1006/005613:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2673:2673:1006/005613:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AndroidUsbDiscoveryTest.TestDeviceDiscovery (1402 ms)
[183/930] AndroidUsbDiscoveryTest.TestDeviceDiscovery (2113 ms)
[ RUN      ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2755:2755:1006/005614:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2755:2755:1006/005614:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart (1385 ms)
[184/930] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart (2105 ms)
[ RUN      ] DevToolsBeforeUnloadTest.TestWorkerWindowClosing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2881:2881:1006/005615:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2881:2881:1006/005615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57348...
sending server_data: {"host": "127.0.0.1", "port": 57348} (36 bytes)
[       OK ] DevToolsBeforeUnloadTest.TestWorkerWindowClosing (4050 ms)
[185/930] DevToolsBeforeUnloadTest.TestWorkerWindowClosing (4729 ms)
[ RUN      ] DevToolsBeforeUnloadTest.TestDockedDevToolsClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2820:2820:1006/005614:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2820:2820:1006/005615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41399...
sending server_data: {"host": "127.0.0.1", "port": 41399} (36 bytes)
[       OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsClose (5141 ms)
[186/930] DevToolsBeforeUnloadTest.TestDockedDevToolsClose (5775 ms)
[ RUN      ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2821:2821:1006/005614:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2821:2821:1006/005615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45249...
sending server_data: {"host": "127.0.0.1", "port": 45249} (36 bytes)
[       OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose (5508 ms)
[187/930] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose (6035 ms)
[ RUN      ] DevToolsSanityTest.TestShowScriptsTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2993:2993:1006/005616:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2993:2993:1006/005616:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54476...
sending server_data: {"host": "127.0.0.1", "port": 54476} (36 bytes)
[2993:2993:1006/005621:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[3102:3102:1006/005622:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DevToolsSanityTest.TestShowScriptsTab (6897 ms)
[188/930] DevToolsSanityTest.TestShowScriptsTab (7612 ms)
[ RUN      ] DevToolsSanityTest.TestPauseWhenLoadingDevTools
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3181:3181:1006/005620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3181:3181:1006/005620:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36919...
sending server_data: {"host": "127.0.0.1", "port": 36919} (36 bytes)
[       OK ] DevToolsSanityTest.TestPauseWhenLoadingDevTools (5096 ms)
[189/930] DevToolsSanityTest.TestPauseWhenLoadingDevTools (5779 ms)
[ RUN      ] DevToolsSanityTest.TestSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3220:3220:1006/005621:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3220:3220:1006/005621:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53976...
sending server_data: {"host": "127.0.0.1", "port": 53976} (36 bytes)
[       OK ] DevToolsSanityTest.TestSettings (4979 ms)
[190/930] DevToolsSanityTest.TestSettings (5512 ms)
[ RUN      ] DevToolsSanityTest.TestToolboxLoadedUndocked
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3446:3446:1006/005623:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3446:3446:1006/005624:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48273...
sending server_data: {"host": "127.0.0.1", "port": 48273} (36 bytes)
[3485:3485:1006/005628:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3485:3485:1006/005628:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DevToolsSanityTest.TestToolboxLoadedUndocked (5103 ms)
[191/930] DevToolsSanityTest.TestToolboxLoadedUndocked (5782 ms)
[ RUN      ] DevToolsSanityTest.TestPauseWhenScriptIsRunning
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3201:3201:1006/005620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3201:3201:1006/005620:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54513...
sending server_data: {"host": "127.0.0.1", "port": 54513} (36 bytes)
[3201:3201:1006/005625:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
[1:2:1006/005629:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsSanityTest.TestPauseWhenScriptIsRunning (9028 ms)
[192/930] DevToolsSanityTest.TestPauseWhenScriptIsRunning (9709 ms)
[ RUN      ] DevToolsPolicyTest.PolicyTrue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3754:3754:1006/005630:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3754:3754:1006/005630:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DevToolsPolicyTest.PolicyTrue (1381 ms)
[193/930] DevToolsPolicyTest.PolicyTrue (2113 ms)
[ RUN      ] DevToolsReattachAfterCrashTest.TestReattachAfterCrashOnTimeline
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3530:3530:1006/005625:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3530:3530:1006/005626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46895...
sending server_data: {"host": "127.0.0.1", "port": 46895} (36 bytes)
[3530:3530:1006/005631:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
ASAN:DEADLYSIGNAL
=================================================================
==1==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000bb12d5b bp 0x7ffea8882070 sp 0x7ffea8882070 T0)
    #0 0xbb12d5a in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:327:9
    #1 0xbb0e322 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:385:5
    #2 0xbb0e322 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4857:0
    #3 0xbad6896 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4558:3
    #4 0xbacd4d7 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1161:3
    #5 0xbacd1c0 in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
    #6 0xbacd1c0 in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
    #7 0xbacd1c0 in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:491:0
    #8 0xbac8ae2 in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1078:5
    #9 0x1027c627 in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
    #10 0x1027c44c in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
    #11 0xb96f74f in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
    #12 0x572508d in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
    #13 0x30d84c4 in Run base/callback.h:396:12
    #14 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #15 0xbaa7cd2 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/base/task_queue_manager.cc:365:3
    #16 0xbaa37c0 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/base/task_queue_manager.cc:293:13
    #17 0x30d84c4 in Run base/callback.h:396:12
    #18 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #19 0x2fd757f in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
    #20 0x2fd8a04 in DeferOrRunPendingTask base/message_loop/message_loop.cc:490:5
    #21 0x2fd8a04 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:0
    #22 0x2fdedb0 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21
    #23 0x300c3f8 in base::RunLoop::Run() base/run_loop.cc:55:3
    #24 0x2fd5bbe in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
    #25 0x1186bd47 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:208:7
    #26 0x11306b0a in content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:302:14
    #27 0x113089ad in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:798:12
    #28 0x1130613a in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
    #29 0xe69905b in content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) content/public/test/test_launcher.cc:484:12
    #30 0x2f234d3 in LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) chrome/test/base/chrome_test_launcher.cc:124:10
    #31 0x1e23379 in main chrome/test/base/browser_tests_main.cc:21:10
    #32 0x7fe083a0e76c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226:0

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/tmp/runqhuIKj/out/Release/browser_tests+0xbb12d5a)
==1==ABORTING
[3530:3530:1006/005632:ERROR:CONSOLE(3832)] "Protocol Error: the message with wrong id: {"id":33,"result":{}}", source: chrome-devtools://devtools/bundled/inspector.js (3832)
[3530:3530:1006/005632:ERROR:CONSOLE(3832)] "Protocol Error: the message with wrong id: {"id":34,"result":{}}", source: chrome-devtools://devtools/bundled/inspector.js (3832)
[3530:3530:1006/005632:ERROR:CONSOLE(3832)] "Protocol Error: the message with wrong id: {"id":35,"result":{}}", source: chrome-devtools://devtools/bundled/inspector.js (3832)
[3530:3569:1006/005632:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] DevToolsReattachAfterCrashTest.TestReattachAfterCrashOnTimeline (7168 ms)
[194/930] DevToolsReattachAfterCrashTest.TestReattachAfterCrashOnTimeline (7878 ms)
[ RUN      ] DevToolsReattachAfterCrashTest.TestReattachAfterCrashOnNetwork
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3552:3552:1006/005626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3552:3552:1006/005626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44435...
sending server_data: {"host": "127.0.0.1", "port": 44435} (36 bytes)
[3552:3552:1006/005631:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source:  (72)
ASAN:DEADLYSIGNAL
=================================================================
==1==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000bb12d5b bp 0x7ffeddf31b50 sp 0x7ffeddf31b50 T0)
    #0 0xbb12d5a in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:327:9
    #1 0xbb0e322 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:385:5
    #2 0xbb0e322 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4857:0
    #3 0xbad6896 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4558:3
    #4 0xbacd4d7 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1161:3
    #5 0xbacd1c0 in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
    #6 0xbacd1c0 in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
    #7 0xbacd1c0 in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:491:0
    #8 0xbac8ae2 in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1078:5
    #9 0x1027c627 in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
    #10 0x1027c44c in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
    #11 0xb96f74f in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
    #12 0x572508d in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
    #13 0x30d84c4 in Run base/callback.h:396:12
    #14 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #15 0xbaa7cd2 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/base/task_queue_manager.cc:365:3
    #16 0xbaa37c0 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/base/task_queue_manager.cc:293:13
    #17 0x30d84c4 in Run base/callback.h:396:12
    #18 0x30d84c4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
    #19 0x2fd757f in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
    #20 0x2fd8a04 in DeferOrRunPendingTask base/message_loop/message_loop.cc:490:5
    #21 0x2fd8a04 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:0
    #22 0x2fdedb0 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:32:21
    #23 0x300c3f8 in base::RunLoop::Run() base/run_loop.cc:55:3
    #24 0x2fd5bbe in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
    #25 0x1186bd47 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:208:7
    #26 0x11306b0a in content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:302:14
    #27 0x113089ad in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:798:12
    #28 0x1130613a in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
    #29 0xe69905b in content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) content/public/test/test_launcher.cc:484:12
    #30 0x2f234d3 in LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) chrome/test/base/chrome_test_launcher.cc:124:10
    #31 0x1e23379 in main chrome/test/base/browser_tests_main.cc:21:10
    #32 0x7f0e2ab9f76c in __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226:0

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/tmp/runqhuIKj/out/Release/browser_tests+0xbb12d5a)
==1==ABORTING
[3552:3552:1006/005633:ERROR:CONSOLE(3832)] "Protocol Error: the message with wrong id: {"id":34,"result":{}}", source: chrome-devtools://devtools/bundled/inspector.js (3832)
[3552:3552:1006/005633:ERROR:CONSOLE(3832)] "Protocol Error: the message with wrong id: {"id":35,"result":{}}", source: chrome-devtools://devtools/bundled/inspector.js (3832)
[3635:3635:1006/005633:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3635:3635:1006/005633:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] DevToolsReattachAfterCrashTest.TestReattachAfterCrashOnNetwork (7521 ms)
[195/930] DevToolsReattachAfterCrashTest.TestReattachAfterCrashOnNetwork (8142 ms)
[ RUN      ] DoNotTrackTest.Redirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3883:3883:1006/005632:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3883:3883:1006/005632:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35260...
sending server_data: {"host": "127.0.0.1", "port": 35260} (36 bytes)
[       OK ] DoNotTrackTest.Redirect (1923 ms)
[196/930] DoNotTrackTest.Redirect (2369 ms)
[ RUN      ] DoNotTrackTest.DOMProperty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3977:3977:1006/005634:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3977:3977:1006/005634:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/005634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DoNotTrackTest.DOMProperty (1170 ms)
[197/930] DoNotTrackTest.DOMProperty (1867 ms)
[ RUN      ] WorkerDevToolsSanityTest.InspectSharedWorker
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3725:3725:1006/005629:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3725:3725:1006/005629:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54981...
sending server_data: {"host": "127.0.0.1", "port": 54981} (36 bytes)
[3725:3725:1006/005633:ERROR:CONSOLE(2970)] "Can only set action main.toggle-element-search for a button or counter.", source: chrome-devtools://devtools/bundled/inspector.js (2970)
[3725:3725:1006/005633:ERROR:CONSOLE(3973)] "Request with id = 1 failed. {"code":-32601,"message":"'Page.canScreencast' wasn't found"}", source: chrome-devtools://devtools/bundled/inspector.js (3973)
[       OK ] WorkerDevToolsSanityTest.InspectSharedWorker (6032 ms)
[198/930] WorkerDevToolsSanityTest.InspectSharedWorker (6568 ms)
[ RUN      ] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4006:4006:1006/005634:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4006:4006:1006/005634:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: CreateDistillerPageImpl()
          Returns: NULL
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[       OK ] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad (1499 ms)
[199/930] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad (2114 ms)
[ RUN      ] DownloadTest.DownloadMimeType
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4040:4040:1006/005635:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4040:4040:1006/005635:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadMimeType (1541 ms)
[200/930] DownloadTest.DownloadMimeType (2107 ms)
[ RUN      ] DownloadTest.DontCloseNewTab2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4116:4116:1006/005636:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4116:4116:1006/005636:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DontCloseNewTab2 (2054 ms)
[201/930] DownloadTest.DontCloseNewTab2 (2631 ms)
[ RUN      ] DownloadTest.CloseNewTab3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4176:4176:1006/005636:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4176:4176:1006/005636:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005637:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTest.CloseNewTab3 (1848 ms)
[202/930] DownloadTest.CloseNewTab3 (2639 ms)
[ RUN      ] DownloadTest.DownloadErrorReadonlyFolder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4232:4232:1006/005637:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4232:4232:1006/005637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadErrorReadonlyFolder (1629 ms)
[203/930] DownloadTest.DownloadErrorReadonlyFolder (2371 ms)
[ RUN      ] DownloadTest.BrowserCloseAfterDownload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4200:4200:1006/005636:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4200:4200:1006/005637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[4200:4312:1006/005637:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005639:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTest.BrowserCloseAfterDownload (3506 ms)
[204/930] DownloadTest.BrowserCloseAfterDownload (4206 ms)
[ RUN      ] DownloadTest.DownloadTest_GZipWithNoContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4452:4452:1006/005638:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4452:4452:1006/005639:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadTest_GZipWithNoContent (1611 ms)
[205/930] DownloadTest.DownloadTest_GZipWithNoContent (2110 ms)
[ RUN      ] DownloadTest.DownloadTest_CrazyFilenames
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4406:4406:1006/005638:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4406:4406:1006/005638:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTest.DownloadTest_CrazyFilenames (2595 ms)
[206/930] DownloadTest.DownloadTest_CrazyFilenames (3161 ms)
[ RUN      ] DownloadTest.FeedbackService
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4488:4488:1006/005639:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4488:4488:1006/005639:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005640:WARNING:channel.cc(358)] RawChannel write error
[4488:4488:1006/005640:ERROR:two_phase_uploader.cc(105)] URLFetcher failed, status=3 err=-11
[       OK ] DownloadTest.FeedbackService (1790 ms)
[207/930] DownloadTest.FeedbackService (2365 ms)
[ RUN      ] DownloadTestWithShelf.DownloadAndWait
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4638:4638:1006/005640:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4638:4638:1006/005641:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005641:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadTestWithShelf.DownloadAndWait (1346 ms)
[208/930] DownloadTestWithShelf.DownloadAndWait (1845 ms)
[ RUN      ] SavePageBrowserTest.SaveHTMLOnly
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4675:4675:1006/005641:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4675:4675:1006/005641:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SavePageBrowserTest.SaveHTMLOnly (1586 ms)
[209/930] SavePageBrowserTest.SaveHTMLOnly (2110 ms)
[ RUN      ] DownloadTestWithShelf.IncognitoDownload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4648:4648:1006/005641:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4648:4648:1006/005641:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadTestWithShelf.IncognitoDownload (1983 ms)
[210/930] DownloadTestWithShelf.IncognitoDownload (2631 ms)
[ RUN      ] SavePageAsMHTMLBrowserTest.SavePageAsMHTML
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4689:4689:1006/005641:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4689:4689:1006/005642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SavePageAsMHTMLBrowserTest.SavePageAsMHTML (1808 ms)
[211/930] SavePageAsMHTMLBrowserTest.SavePageAsMHTML (2367 ms)
[ RUN      ] SiteEngagementServiceBrowserTest.MouseEventEngagementAccumulation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4857:4857:1006/005642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4857:4857:1006/005643:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[1:2:1006/005644:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SiteEngagementServiceBrowserTest.MouseEventEngagementAccumulation (2346 ms)
[212/930] SiteEngagementServiceBrowserTest.MouseEventEngagementAccumulation (3174 ms)
[ RUN      ] ErrorPageTest.Failed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4942:4942:1006/005643:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4942:4942:1006/005643:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/005645:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ErrorPageTest.Failed (1803 ms)
[213/930] ErrorPageTest.Failed (2365 ms)
[ RUN      ] ErrorPageTest.Page404
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4979:4979:1006/005644:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4979:4979:1006/005644:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ErrorPageTest.Page404 (1780 ms)
[214/930] ErrorPageTest.Page404 (2364 ms)
[ RUN      ] SiteEngagementServiceBrowserTest.CheckTimerAndCallbacks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4932:4932:1006/005643:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4932:4932:1006/005643:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[4932:5014:1006/005645:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005645:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SiteEngagementServiceBrowserTest.CheckTimerAndCallbacks (2301 ms)
[215/930] SiteEngagementServiceBrowserTest.CheckTimerAndCallbacks (2896 ms)
[ RUN      ] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5180:5180:1006/005646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5180:5180:1006/005646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails (1897 ms)
[216/930] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails (2373 ms)
[ RUN      ] AutofillPrivateApiTest.SaveAddress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5203:5203:1006/005646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5203:5203:1006/005646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5203:5203:1006/005648:INFO:CONSOLE(0)] "[SUCCESS] saveAddress", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?saveAddress (0)
[1:2:1006/005648:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillPrivateApiTest.SaveAddress (2265 ms)
[217/930] AutofillPrivateApiTest.SaveAddress (2891 ms)
[ RUN      ] AutofillPrivateApiTest.GetAddressComponents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5204:5204:1006/005646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5204:5204:1006/005647:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5204:5369:1006/005647:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5204:5204:1006/005648:INFO:CONSOLE(0)] "[SUCCESS] getAddressComponents", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getAddressComponents (0)
[       OK ] AutofillPrivateApiTest.GetAddressComponents (2188 ms)
[218/930] AutofillPrivateApiTest.GetAddressComponents (2887 ms)
[ RUN      ] AutomationApiTest.GetTreeByTabId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5460:5460:1006/005648:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5460:5460:1006/005648:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5460:5611:1006/005650:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[5460:5460:1006/005650:INFO:CONSOLE(0)] "[SUCCESS] testGetTabById", source: chrome-extension://phaljbohkehlakjanokooelcjkagdidk/tab_id.html (0)
[1:2:1006/005650:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutomationApiTest.GetTreeByTabId (2791 ms)
[219/930] AutomationApiTest.GetTreeByTabId (3420 ms)
[ RUN      ] AutomationApiTest.TabsAutomationBooleanPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5568:5568:1006/005649:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5568:5568:1006/005649:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5568:5568:1006/005651:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://aokdehgbncppigeoociffghmejcegmkl/permissions.html (0)
[5568:5568:1006/005651:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://aokdehgbncppigeoociffghmejcegmkl/permissions.html (0)
[5568:5770:1006/005651:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[5568:5568:1006/005651:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://aokdehgbncppigeoociffghmejcegmkl/permissions.html (0)
[5568:5770:1006/005651:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] AutomationApiTest.TabsAutomationBooleanPermissions (3273 ms)
[220/930] AutomationApiTest.TabsAutomationBooleanPermissions (3956 ms)
[ RUN      ] AutomationApiTest.TabsAutomationBooleanActions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5572:5572:1006/005649:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5572:5572:1006/005650:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5572:5792:1006/005651:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[5572:5572:1006/005651:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://aokdehgbncppigeoociffghmejcegmkl/actions.html (0)
[       OK ] AutomationApiTest.TabsAutomationBooleanActions (3183 ms)
[221/930] AutomationApiTest.TabsAutomationBooleanActions (3945 ms)
[ RUN      ] AllUrlsApiTest.WhitelistedExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5188:5188:1006/005645:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5188:5188:1006/005646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005650:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllUrlsApiTest.WhitelistedExtension (6928 ms)
[222/930] AllUrlsApiTest.WhitelistedExtension (7621 ms)
[ RUN      ] BluetoothLowEnergyApiTest.ServiceEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5988:5988:1006/005653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5988:5988:1006/005653:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5988:6052:1006/005654:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[5988:5988:1006/005654:INFO:CONSOLE(0)] "[SUCCESS] testServiceEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1:2:1006/005654:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothLowEnergyApiTest.ServiceEvents (1871 ms)
[223/930] BluetoothLowEnergyApiTest.ServiceEvents (2387 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GetCharacteristic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5999:5999:1006/005653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5999:5999:1006/005653:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[5999:6077:1006/005654:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[5999:5999:1006/005654:INFO:CONSOLE(0)] "[SUCCESS] testGetCharacteristic", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.GetCharacteristic (1933 ms)
[224/930] BluetoothLowEnergyApiTest.GetCharacteristic (2368 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GetRemovedCharacteristic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6015:6015:1006/005653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6015:6015:1006/005654:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6015:6127:1006/005654:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6015:6015:1006/005655:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.GetRemovedCharacteristic (1928 ms)
[225/930] BluetoothLowEnergyApiTest.GetRemovedCharacteristic (2366 ms)
[ RUN      ] BluetoothLowEnergyApiTest.ReadDescriptorValue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6248:6248:1006/005655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6248:6248:1006/005655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6248:6282:1006/005656:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6248:6248:1006/005656:INFO:CONSOLE(59)] "Expecting error Operation failed", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6248:6248:1006/005656:INFO:CONSOLE(59)] "Expecting error Invalid attribute value length", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6248:6248:1006/005656:INFO:CONSOLE(59)] "Expecting error Permission denied", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6248:6248:1006/005656:INFO:CONSOLE(59)] "Expecting error Insufficient authorization", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6248:6248:1006/005656:INFO:CONSOLE(59)] "Expecting error Higher security needed", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6248:6248:1006/005656:INFO:CONSOLE(59)] "Expecting error Operation not supported by this service", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6248:6248:1006/005656:INFO:CONSOLE(59)] "Expecting error In progress", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6248:6248:1006/005656:INFO:CONSOLE(0)] "[SUCCESS] testReadDescriptorValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.ReadDescriptorValue (1699 ms)
[226/930] BluetoothLowEnergyApiTest.ReadDescriptorValue (2366 ms)
[ RUN      ] AutomationApiTest.Find
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5825:5825:1006/005651:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5825:5825:1006/005652:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5825:5990:1006/005653:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[5825:5825:1006/005653:INFO:CONSOLE(0)] "[SUCCESS] testFindByRole", source: chrome-extension://phaljbohkehlakjanokooelcjkagdidk/find.html (0)
[5825:5825:1006/005654:INFO:CONSOLE(0)] "[SUCCESS] testFindByStates", source: chrome-extension://phaljbohkehlakjanokooelcjkagdidk/find.html (0)
[5825:5825:1006/005655:INFO:CONSOLE(0)] "[SUCCESS] testFindByAttribute", source: chrome-extension://phaljbohkehlakjanokooelcjkagdidk/find.html (0)
[5825:5825:1006/005656:INFO:CONSOLE(0)] "[SUCCESS] testMatches", source: chrome-extension://phaljbohkehlakjanokooelcjkagdidk/find.html (0)
[       OK ] AutomationApiTest.Find (5794 ms)
[227/930] AutomationApiTest.Find (6312 ms)
[ RUN      ] BluetoothLowEnergyApiTest.WriteDescriptorValue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6250:6250:1006/005655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6250:6250:1006/005655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6250:6303:1006/005656:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6250:6250:1006/005656:INFO:CONSOLE(0)] "[SUCCESS] testWriteDescriptorValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1:2:1006/005656:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothLowEnergyApiTest.WriteDescriptorValue (1722 ms)
[228/930] BluetoothLowEnergyApiTest.WriteDescriptorValue (2368 ms)
[ RUN      ] BluetoothLowEnergyApiTest.PermissionDenied
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6255:6255:1006/005656:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6255:6255:1006/005656:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6255:6376:1006/005656:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6255:6255:1006/005657:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1:2:1006/005657:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BluetoothLowEnergyApiTest.PermissionDenied (1855 ms)
[229/930] BluetoothLowEnergyApiTest.PermissionDenied (2363 ms)
[ RUN      ] ExtensionBrowsingDataTest.RemoveBrowsingDataAll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6497:6497:1006/005657:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6497:6497:1006/005658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionBrowsingDataTest.RemoveBrowsingDataAll (1371 ms)
[230/930] ExtensionBrowsingDataTest.RemoveBrowsingDataAll (1839 ms)
[ RUN      ] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6501:6501:1006/005658:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6501:6501:1006/005658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005658:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005658:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005658:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005658:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings (1397 ms)
[231/930] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings (1839 ms)
[ RUN      ] BluetoothLowEnergyApiTest.GattConnection
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6496:6496:1006/005657:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6496:6496:1006/005658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[6496:6537:1006/005658:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pjdjhejcdkeebjehnokfbfnjmgmgdjlc-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[6496:6496:1006/005659:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[       OK ] BluetoothLowEnergyApiTest.GattConnection (2019 ms)
[232/930] BluetoothLowEnergyApiTest.GattConnection (2367 ms)
[ RUN      ] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6509:6509:1006/005658:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6509:6509:1006/005658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask (1579 ms)
[233/930] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask (2104 ms)
[ RUN      ] ExtensionBrowsingDataTest.SettingsFunctionSince
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6738:6738:1006/005659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6738:6738:1006/005700:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowsingDataTest.SettingsFunctionSince (1196 ms)
[234/930] ExtensionBrowsingDataTest.SettingsFunctionSince (1848 ms)
[ RUN      ] ExtensionBrowsingDataTest.SettingsFunctionEmpty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6743:6743:1006/005700:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6743:6743:1006/005700:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowsingDataTest.SettingsFunctionEmpty (1328 ms)
[235/930] ExtensionBrowsingDataTest.SettingsFunctionEmpty (1844 ms)
[ RUN      ] CastStreamingApiTest.Basics
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6764:6764:1006/005700:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6764:6764:1006/005700:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6764:6764:1006/005701:INFO:CONSOLE(13)] "[TEST] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (13)
[1:12:1006/005701:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005701:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005701:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005701:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[6764:6764:1006/005701:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (16)
[6764:6764:1006/005701:INFO:CONSOLE(24)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (24)
[6764:6873:1006/005701:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[6764:6873:1006/005701:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[6764:6764:1006/005701:INFO:CONSOLE(40)] "Enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (40)
[6764:6764:1006/005701:INFO:CONSOLE(43)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (43)
[6764:6764:1006/005701:INFO:CONSOLE(60)] "Disabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (60)
[6764:6764:1006/005701:INFO:CONSOLE(63)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (63)
[6764:6764:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.html (0)
[6764:6764:1006/005701:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.html (0)
[1:2:1006/005702:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] CastStreamingApiTest.Basics (2302 ms)
[236/930] CastStreamingApiTest.Basics (2887 ms)
[ RUN      ] CastStreamingApiTest.BadLogging
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6765:6765:1006/005700:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6765:6765:1006/005701:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[6765:6932:1006/005701:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6765:6765:1006/005701:INFO:CONSOLE(14)] "[TEST] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (14)
[1:13:1006/005702:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:13:1006/005702:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:13:1006/005702:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:13:1006/005702:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[6765:6765:1006/005702:INFO:CONSOLE(17)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (17)
[6765:6765:1006/005702:INFO:CONSOLE(22)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (22)
[6765:6932:1006/005702:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[6765:6932:1006/005702:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[6765:6765:1006/005702:INFO:CONSOLE(40)] "Getting logs without enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (40)
[6765:6765:1006/005702:INFO:CONSOLE(43)] "Disabling logging that is already disabled.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (43)
[6765:6765:1006/005702:INFO:CONSOLE(46)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (46)
[6765:6765:1006/005702:INFO:CONSOLE(54)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (54)
[6765:6765:1006/005702:INFO:CONSOLE(0)] "[SUCCESS] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.html (0)
[6765:6765:1006/005702:INFO:CONSOLE(0)] "[SUCCESS] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.html (0)
[1:2:1006/005702:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] CastStreamingApiTest.BadLogging (2406 ms)
[237/930] CastStreamingApiTest.BadLogging (2893 ms)
[ RUN      ] CastStreamingApiTest.DestinationNotSet
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6973:6973:1006/005701:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6973:6973:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005702:WARNING:channel.cc(358)] RawChannel write error
[6973:6973:1006/005703:INFO:CONSOLE(13)] "[TEST] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (13)
[1:12:1006/005703:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005703:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005703:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005703:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
[6973:6973:1006/005703:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (16)
[6973:6973:1006/005703:INFO:CONSOLE(21)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (21)
[6973:6973:1006/005703:INFO:CONSOLE(32)] "Starting RTP stream before setting destination.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (32)
[6973:6973:1006/005703:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.html (0)
[6973:6973:1006/005703:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.html (0)
[1:2:1006/005703:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[       OK ] CastStreamingApiTest.DestinationNotSet (2058 ms)
[238/930] CastStreamingApiTest.DestinationNotSet (2641 ms)
[ RUN      ] CommandServiceTest.GetExtensionActionCommandQuerySuggested
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7165:7165:1006/005703:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7165:7165:1006/005703:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] CommandServiceTest.GetExtensionActionCommandQuerySuggested (2382 ms)
[239/930] CommandServiceTest.GetExtensionActionCommandQuerySuggested (2900 ms)
[ RUN      ] DeclarativeApiTest.NoTracesAfterUninstalling
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7168:7168:1006/005703:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7168:7168:1006/005703:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
Fontconfig error: Cannot load default config file
[7168:7264:1006/005705:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] DeclarativeApiTest.NoTracesAfterUninstalling (3279 ms)
[240/930] DeclarativeApiTest.NoTracesAfterUninstalling (3943 ms)
[ RUN      ] DeclarativeContentApiTest.DisabledForSpanningIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7277:7277:1006/005704:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7277:7277:1006/005704:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[7277:7277:1006/005707:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[7277:7277:1006/005707:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7277:7277:1006/005707:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] DeclarativeContentApiTest.DisabledForSpanningIncognito (3712 ms)
[241/930] DeclarativeContentApiTest.DisabledForSpanningIncognito (4466 ms)
[ RUN      ] CastStreamingApiTestWithPixelOutput.EndToEnd
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6977:6977:1006/005701:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6977:6977:1006/005702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:12:1006/005704:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: ISAC/48000/1 (105)
[1:12:1006/005704:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMU/8000/2 (110)
[1:12:1006/005704:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: PCMA/8000/2 (118)
[1:12:1006/005704:WARNING:webrtcvoiceengine.cc(460)] Unexpected codec: G722/8000/2 (119)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[6977:7095:1006/005704:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[6977:7095:1006/005704:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[6977:6977:1006/005704:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=50948&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[6977:6977:1006/005704:INFO:CONSOLE(0)] "[SUCCESS] sendTestPatterns", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=50948&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[6977:7172:1006/005704:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 3 more tone(s) and 3 more color(s).
[6977:7172:1006/005704:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 200 Hz.
[6977:7172:1006/005704:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 2 more tone(s) and 3 more color(s).
[6977:6977:1006/005705:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=50948&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[6977:7172:1006/005705:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 500 Hz.
[6977:7172:1006/005705:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 1 more tone(s) and 3 more color(s).
[6977:7172:1006/005705:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(82, 90, 240).
[6977:7172:1006/005705:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 1 more tone(s) and 2 more color(s).
[6977:6977:1006/005705:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=50948&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[6977:7172:1006/005705:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 1800 Hz.
[6977:7172:1006/005705:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 0 more tone(s) and 2 more color(s).
[6977:6977:1006/005705:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=50948&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[6977:6977:1006/005706:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=50948&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[6977:6977:1006/005706:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=50948&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[6977:7172:1006/005706:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(41, 240, 110).
[6977:7172:1006/005706:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 0 more tone(s) and 1 more color(s).
[6977:6977:1006/005707:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=50948&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[6977:6977:1006/005707:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=50948&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[6977:7172:1006/005707:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(145, 54, 34).
[7114:7114:1006/005708:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[7114:7114:1006/005708:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1:2:1006/005708:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[1:2:1006/005708:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] CastStreamingApiTestWithPixelOutput.EndToEnd (7348 ms)
[242/930] CastStreamingApiTestWithPixelOutput.EndToEnd (7890 ms)
[ RUN      ] DeclarativeContentApiTest.UninstallWhileActivePageAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7441:7441:1006/005706:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7441:7441:1006/005706:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DeclarativeContentApiTest.UninstallWhileActivePageAction (3349 ms)
[243/930] DeclarativeContentApiTest.UninstallWhileActivePageAction (3948 ms)
[ RUN      ] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7514:7514:1006/005707:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7514:7514:1006/005707:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents (2612 ms)
[244/930] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents (3161 ms)
[ RUN      ] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7614:7614:1006/005709:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7614:7614:1006/005709:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005710:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded (1803 ms)
[245/930] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded (2368 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7724:7724:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7724:7724:1006/005710:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase (1680 ms)
[246/930] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase (2366 ms)
[ RUN      ] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7659:7659:1006/005709:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7659:7659:1006/005710:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[7659:7754:1006/005712:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules (2994 ms)
[247/930] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules (3699 ms)
[ RUN      ] DeveloperPrivateApiTest.InspectAppWindowView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7693:7693:1006/005710:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7693:7693:1006/005710:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[7693:7801:1006/005711:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-oolkhecocnfdlgmjcdpaolclhlipdbni-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[7693:7693:1006/005712:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[7693:7693:1006/005712:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7693:7693:1006/005712:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] DeveloperPrivateApiTest.InspectAppWindowView (2822 ms)
[248/930] DeveloperPrivateApiTest.InspectAppWindowView (3423 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7826:7826:1006/005711:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7826:7826:1006/005711:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active (1882 ms)
[249/930] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active (2634 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8008:8008:1006/005712:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8008:8008:1006/005713:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/005713:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005713:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History (1242 ms)
[250/930] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History (1844 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8074:8074:1006/005713:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8074:8074:1006/005713:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005714:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery (1393 ms)
[251/930] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery (1849 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_File
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8112:8112:1006/005714:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8112:8112:1006/005714:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_File (1639 ms)
[252/930] DownloadExtensionTest.DownloadExtensionTest_Download_File (2370 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8079:8079:1006/005713:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8079:8079:1006/005713:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44375...
sending server_data: {"host": "127.0.0.1", "port": 44375} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders (2537 ms)
[253/930] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders (3160 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8227:8227:1006/005714:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8227:8227:1006/005715:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:32881...
sending server_data: {"host": "127.0.0.1", "port": 32881} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers (1861 ms)
[254/930] DownloadExtensionTest.DownloadExtensionTest_Download_Headers (2376 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_Post
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8292:8292:1006/005715:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8292:8292:1006/005715:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44293...
sending server_data: {"host": "127.0.0.1", "port": 44293} (36 bytes)
[1:3:1006/005716:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post (1807 ms)
[255/930] DownloadExtensionTest.DownloadExtensionTest_Download_Post (2367 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_FileSystemURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8531:8531:1006/005716:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8531:8531:1006/005717:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8531:8670:1006/005717:WARNING:sandbox_quota_observer.cc(113)] Could not get usage cache path for: filesystem:chrome-extension://eodndehjobgdakdpeeepeogbcfeinapp/temporary/on_record.txt
[1:2:1006/005717:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_FileSystemURL (1512 ms)
[256/930] DownloadExtensionTest.DownloadExtensionTest_Download_FileSystemURL (2114 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8448:8448:1006/005716:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8448:8448:1006/005716:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47509...
sending server_data: {"host": "127.0.0.1", "port": 47509} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get (1848 ms)
[257/930] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get (2642 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8572:8572:1006/005717:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8572:8572:1006/005717:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40218...
sending server_data: {"host": "127.0.0.1", "port": 40218} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid (1999 ms)
[258/930] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid (2626 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8652:8652:1006/005717:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8652:8652:1006/005718:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47364...
sending server_data: {"host": "127.0.0.1", "port": 47364} (36 bytes)
[1:2:1006/005718:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005718:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension (1805 ms)
[259/930] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension (2629 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_RemoveFilenameDeterminer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8877:8877:1006/005718:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8877:8877:1006/005719:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46409...
sending server_data: {"host": "127.0.0.1", "port": 46409} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_RemoveFilenameDeterminer (1936 ms)
[260/930] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_RemoveFilenameDeterminer (2635 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8876:8876:1006/005719:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8876:8876:1006/005719:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40038...
sending server_data: {"host": "127.0.0.1", "port": 40038} (36 bytes)
[       OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid (2042 ms)
[261/930] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid (2663 ms)
[ RUN      ] DownloadExtensionTest.DownloadExtensionTest_AcceptDanger
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8984:8984:1006/005719:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8984:8984:1006/005720:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8984:8984:1006/005721:INFO:CONSOLE(10)] "1", source: chrome-extension://eodndehjobgdakdpeeepeogbcfeinapp/accept_danger.js (10)
[1:2:1006/005721:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DownloadExtensionTest.DownloadExtensionTest_AcceptDanger (2438 ms)
[262/930] DownloadExtensionTest.DownloadExtensionTest_AcceptDanger (3159 ms)
[ RUN      ] BrowserActionApiTest.TabSpecificBrowserActionState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9088:9088:1006/005720:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9088:9088:1006/005720:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9088:9088:1006/005722:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 1
[       OK ] BrowserActionApiTest.TabSpecificBrowserActionState (2214 ms)
[263/930] BrowserActionApiTest.TabSpecificBrowserActionState (2898 ms)
[ RUN      ] BrowserActionApiTest.IncognitoBasic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9251:9251:1006/005721:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9251:9251:1006/005721:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40125...
sending server_data: {"host": "127.0.0.1", "port": 40125} (36 bytes)
[9251:9251:1006/005723:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[9251:9251:1006/005723:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[9251:9251:1006/005723:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] BrowserActionApiTest.IncognitoBasic (2132 ms)
[264/930] BrowserActionApiTest.IncognitoBasic (2634 ms)
[ RUN      ] BrowserActionApiTest.BrowserActionAddPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9250:9250:1006/005721:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9250:9250:1006/005722:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005723:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserActionApiTest.BrowserActionAddPopup (2375 ms)
[265/930] BrowserActionApiTest.BrowserActionAddPopup (3167 ms)
[ RUN      ] BrowserActionApiTest.BadgeBackgroundColor
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9396:9396:1006/005722:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9396:9396:1006/005723:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60205...
sending server_data: {"host": "127.0.0.1", "port": 60205} (36 bytes)
[       OK ] BrowserActionApiTest.BadgeBackgroundColor (2637 ms)
[266/930] BrowserActionApiTest.BadgeBackgroundColor (3158 ms)
[ RUN      ] ExtensionBrowserTest.PageAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9422:9422:1006/005723:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9422:9422:1006/005723:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53725...
sending server_data: {"host": "127.0.0.1", "port": 53725} (36 bytes)
[       OK ] ExtensionBrowserTest.PageAction (2888 ms)
[267/930] ExtensionBrowserTest.PageAction (3421 ms)
[ RUN      ] ExtensionBrowserTest.PageActionInPageNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9555:9555:1006/005724:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9555:9555:1006/005724:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34045...
sending server_data: {"host": "127.0.0.1", "port": 34045} (36 bytes)
[9555:9555:1006/005726:INFO:CONSOLE(10)] "url: http://127.0.0.1:34045/files/extensions/api_test/page_action/hash_change/test_page_A.html", source: chrome-extension://mebnghhbkpddjkefdgbimkekfjmkbaif/background.js (10)
[9555:9555:1006/005726:INFO:CONSOLE(13)] "Enabling for 2", source: chrome-extension://mebnghhbkpddjkefdgbimkekfjmkbaif/background.js (13)
[       OK ] ExtensionBrowserTest.PageActionInPageNavigation (2778 ms)
[268/930] ExtensionBrowserTest.PageActionInPageNavigation (3422 ms)
[ RUN      ] ExtensionBrowserTest.UnloadPageAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9604:9604:1006/005724:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9604:9604:1006/005725:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45015...
sending server_data: {"host": "127.0.0.1", "port": 45015} (36 bytes)
[       OK ] ExtensionBrowserTest.UnloadPageAction (2723 ms)
[269/930] ExtensionBrowserTest.UnloadPageAction (3417 ms)
[ RUN      ] ExtensionBrowserTest.PluginPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9770:9770:1006/005726:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9770:9770:1006/005726:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005727:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005727:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005727:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005727:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005727:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005727:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005727:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionBrowserTest.PluginPrivate (1348 ms)
[270/930] ExtensionBrowserTest.PluginPrivate (1841 ms)
[ RUN      ] ExtensionBrowserTest.WindowOpenNoPrivileges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9939:9939:1006/005728:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9939:9939:1006/005728:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9939:9939:1006/005729:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 1
[       OK ] ExtensionBrowserTest.WindowOpenNoPrivileges (2215 ms)
[271/930] ExtensionBrowserTest.WindowOpenNoPrivileges (2891 ms)
[ RUN      ] ExtensionBrowserTest.RSSParseFeedInvalidFeed2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9879:9879:1006/005727:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9879:9879:1006/005727:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35533...
sending server_data: {"host": "127.0.0.1", "port": 35533} (36 bytes)
[9879:9879:1006/005729:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[       OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed2 (2785 ms)
[272/930] ExtensionBrowserTest.RSSParseFeedInvalidFeed2 (3425 ms)
[ RUN      ] ExtensionBrowserTest.PageActionRefreshCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9727:9727:1006/005726:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9727:9727:1006/005726:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9727:9727:1006/005727:INFO:page_action_browsertest.cc(137)] Load extension A done  : 598 ms
[9727:9727:1006/005728:INFO:page_action_browsertest.cc(147)] Load extension B done  : 1140 ms
[9727:9727:1006/005728:INFO:page_action_browsertest.cc(157)] Reload extension A done: 1701 ms
[9727:9727:1006/005729:INFO:page_action_browsertest.cc(163)] Reload extension B done: 2341 ms
[9727:9727:1006/005729:INFO:page_action_browsertest.cc(170)] Test completed         : 2873 ms
[       OK ] ExtensionBrowserTest.PageActionRefreshCrash (4235 ms)
[273/930] ExtensionBrowserTest.PageActionRefreshCrash (4991 ms)
[ RUN      ] PageActionApiTest.Getters
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9976:9976:1006/005728:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9976:9976:1006/005728:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9976:9976:1006/005730:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://cdgobpnamlpoojhkiapfhhelifcbbodi/update.html (0)
[9976:9976:1006/005730:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://cdgobpnamlpoojhkiapfhhelifcbbodi/update.html (0)
[       OK ] PageActionApiTest.Getters (2387 ms)
[274/930] PageActionApiTest.Getters (2902 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenExistingFileTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10234:10234:1006/005730:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10234:10234:1006/005731:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10234:10287:1006/005732:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-flcddahfellhjfcalacoabapbcadffgn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10234:10287:1006/005732:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-flcddahfellhjfcalacoabapbcadffgn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10234:10234:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://flcddahfellhjfcalacoabapbcadffgn/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenExistingFileTest (3238 ms)
[275/930] FileSystemApiTest.FileSystemApiOpenExistingFileTest (3682 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10237:10237:1006/005730:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10237:10237:1006/005731:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10237:10284:1006/005732:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-flcddahfellhjfcalacoabapbcadffgn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10237:10284:1006/005732:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-flcddahfellhjfcalacoabapbcadffgn-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10237:10237:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://flcddahfellhjfcalacoabapbcadffgn/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest (3049 ms)
[276/930] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest (3683 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10238:10238:1006/005730:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10238:10238:1006/005731:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10238:10320:1006/005732:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-olmiedihpglekdjcnfbjgeaojkhollao-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10238:10320:1006/005732:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-olmiedihpglekdjcnfbjgeaojkhollao-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10238:10238:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://olmiedihpglekdjcnfbjgeaojkhollao/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest (3144 ms)
[277/930] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest (3683 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10245:10245:1006/005731:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10245:10245:1006/005731:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10245:10365:1006/005732:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cahcfcbfnfghioflbegdifnklehfkapk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10245:10365:1006/005733:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cahcfcbfnfghioflbegdifnklehfkapk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10245:10245:1006/005733:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://cahcfcbfnfghioflbegdifnklehfkapk/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest (3152 ms)
[278/930] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest (3682 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10607:10607:1006/005734:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10607:10607:1006/005734:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10607:10650:1006/005735:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jopbebfaenhacgpbfgibabagmcadcecd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10607:10650:1006/005736:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jopbebfaenhacgpbfgibabagmcadcecd-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10607:10607:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://jopbebfaenhacgpbfgibabagmcadcecd/test.html (0)
[10607:10607:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://jopbebfaenhacgpbfgibabagmcadcecd/test.html (0)
[10607:10607:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://jopbebfaenhacgpbfgibabagmcadcecd/test.html (0)
[10607:10607:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://jopbebfaenhacgpbfgibabagmcadcecd/test.html (0)
[10607:10607:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://jopbebfaenhacgpbfgibabagmcadcecd/test.html (0)
[10607:10607:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://jopbebfaenhacgpbfgibabagmcadcecd/test.html (0)
[10607:10607:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://jopbebfaenhacgpbfgibabagmcadcecd/test.html (0)
[1:2:1006/005737:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest (3292 ms)
[279/930] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest (3685 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10608:10608:1006/005734:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10608:10608:1006/005734:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10608:10672:1006/005736:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bjlocpiggkjoihggldpmnjdpgadapjfm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10608:10672:1006/005736:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bjlocpiggkjoihggldpmnjdpgadapjfm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10608:10608:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://bjlocpiggkjoihggldpmnjdpgadapjfm/test.html (0)
[10608:10608:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://bjlocpiggkjoihggldpmnjdpgadapjfm/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest (3187 ms)
[280/930] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest (3681 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiSaveNewFileTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10610:10610:1006/005734:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10610:10610:1006/005734:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10610:10682:1006/005736:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fhepofbkcfafgmfkjoakfkfbnmnnfmfk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10610:10682:1006/005736:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fhepofbkcfafgmfkjoakfkfbnmnnfmfk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10610:10610:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://fhepofbkcfafgmfkjoakfkfbnmnnfmfk/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiSaveNewFileTest (3023 ms)
[281/930] FileSystemApiTest.FileSystemApiSaveNewFileTest (3679 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10615:10615:1006/005735:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10615:10615:1006/005735:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10615:10751:1006/005736:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pehcmnlfnmdbjkdemejdkkbmpppealhk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10615:10751:1006/005736:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pehcmnlfnmdbjkdemejdkkbmpppealhk-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10615:10615:1006/005737:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://pehcmnlfnmdbjkdemejdkkbmpppealhk/test.html (0)
[1:2:1006/005737:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest (3215 ms)
[282/930] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest (3682 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10992:10992:1006/005738:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10992:10992:1006/005738:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10992:11049:1006/005739:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cebfcofijaecolgflgbfgbedpikledpa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10992:11049:1006/005740:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cebfcofijaecolgflgbfgbedpikledpa-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10992:10992:1006/005740:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://cebfcofijaecolgflgbfgbedpikledpa/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest (3170 ms)
[283/930] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest (3684 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10995:10995:1006/005738:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10995:10995:1006/005738:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10995:11063:1006/005739:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-aajpimnlgaeehekilhjnffcfddihalfb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10995:11063:1006/005740:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-aajpimnlgaeehekilhjnffcfddihalfb-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10995:10995:1006/005740:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://aajpimnlgaeehekilhjnffcfddihalfb/test.html (0)
[       OK ] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest (3154 ms)
[284/930] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest (3685 ms)
[ RUN      ] FileSystemApiTest.FileSystemApiRetainDirectoryEntry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10996:10996:1006/005738:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10996:10996:1006/005738:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10996:11058:1006/005739:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lfiggahngmjdfmdicgpfoaohfgjeblea-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[10996:11058:1006/005740:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lfiggahngmjdfmdicgpfoaohfgjeblea-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[10996:10996:1006/005741:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://lfiggahngmjdfmdicgpfoaohfgjeblea/test_other_window.html (0)
[10996:10996:1006/005741:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://lfiggahngmjdfmdicgpfoaohfgjeblea/test.html (0)
[10996:10996:1006/005741:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://lfiggahngmjdfmdicgpfoaohfgjeblea/test.html (0)
[1:2:1006/005741:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FileSystemApiTest.FileSystemApiRetainDirectoryEntry (3441 ms)
[285/930] FileSystemApiTest.FileSystemApiRetainDirectoryEntry (3941 ms)
[ RUN      ] GcmApiTest.RegisterValidation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11370:11370:1006/005741:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11370:11370:1006/005742:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11370:11370:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] successWithOneSender", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[11370:11370:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] successWithMultipleSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[11370:11370:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] successWithMaxSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[11370:11370:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] failureWithNoSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[11370:11370:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] failureWithEmptySenderOnly", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[11370:11370:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] failureWithEmptySender", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[11370:11370:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] failureWithTooManySenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[       OK ] GcmApiTest.RegisterValidation (1673 ms)
[286/930] GcmApiTest.RegisterValidation (2115 ms)
[ RUN      ] HotwordPrivateApiTest.IsAvailableFalse
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11377:11377:1006/005742:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11377:11377:1006/005742:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11377:11377:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.IsAvailableFalse (1713 ms)
[287/930] HotwordPrivateApiTest.IsAvailableFalse (2104 ms)
[ RUN      ] GcdPrivateAPITest.DeviceInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11003:11003:1006/005738:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11003:11003:1006/005739:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] GcdPrivateAPITest.DeviceInfo (5388 ms)
[288/930] GcdPrivateAPITest.DeviceInfo (5784 ms)
[ RUN      ] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11374:11374:1006/005741:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11374:11374:1006/005742:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11374:11374:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] setHotwordAlwaysOnSearchEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[11374:11374:1006/005743:INFO:CONSOLE(0)] "[SUCCESS] setHotwordAlwaysOnSearchEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled (2078 ms)
[289/930] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled (2634 ms)
[ RUN      ] HotwordPrivateApiTest.OnEnabledChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11595:11595:1006/005744:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11595:11595:1006/005744:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11595:11595:1006/005745:INFO:CONSOLE(0)] "[SUCCESS] onEnabledChangedTest", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[11595:11595:1006/005745:INFO:CONSOLE(0)] "[SUCCESS] onEnabledChangedTest", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.OnEnabledChanged (2070 ms)
[290/930] HotwordPrivateApiTest.OnEnabledChanged (2633 ms)
[ RUN      ] HotwordPrivateApiTest.GetLaunchStateHotwordOnly
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11610:11610:1006/005744:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11610:11610:1006/005744:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11610:11610:1006/005745:INFO:CONSOLE(0)] "[SUCCESS] getLaunchState", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.GetLaunchStateHotwordOnly (2017 ms)
[291/930] HotwordPrivateApiTest.GetLaunchStateHotwordOnly (2366 ms)
[ RUN      ] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11611:11611:1006/005744:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11611:11611:1006/005744:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11611:11611:1006/005745:INFO:CONSOLE(0)] "[SUCCESS] getLaunchState", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[1:2:1006/005745:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory (1936 ms)
[292/930] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory (2366 ms)
[ RUN      ] HotwordPrivateApiTest.OnFinalizeSpeakerModel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11615:11615:1006/005744:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11615:11615:1006/005745:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] HotwordPrivateApiTest.OnFinalizeSpeakerModel (2052 ms)
[293/930] HotwordPrivateApiTest.OnFinalizeSpeakerModel (2630 ms)
[ RUN      ] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11904:11904:1006/005746:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11904:11904:1006/005747:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/005747:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail (1372 ms)
[294/930] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail (1842 ms)
[ RUN      ] IdentityGetAccountsFunctionTest.MultiAccountOn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11903:11903:1006/005746:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11903:11903:1006/005747:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] IdentityGetAccountsFunctionTest.MultiAccountOn (1450 ms)
[295/930] IdentityGetAccountsFunctionTest.MultiAccountOn (2107 ms)
[ RUN      ] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11902:11902:1006/005746:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11902:11902:1006/005746:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11902:11902:1006/005748:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[       OK ] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure (1931 ms)
[296/930] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure (2369 ms)
[ RUN      ] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11924:11924:1006/005747:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11924:11924:1006/005747:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[11924:12094:1006/005748:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lfdjcodbjhildjgjhfnpgdkoibogpaaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[11924:11924:1006/005748:INFO:CONSOLE(5)] "hi there", source: chrome-extension://lfdjcodbjhildjgjhfnpgdkoibogpaaf/test.js (5)
[1:2:1006/005748:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess (1738 ms)
[297/930] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess (2373 ms)
[ RUN      ] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12132:12132:1006/005748:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12132:12132:1006/005748:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12132:12199:1006/005749:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lfdjcodbjhildjgjhfnpgdkoibogpaaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12132:12132:1006/005749:INFO:CONSOLE(5)] "hi there", source: chrome-extension://lfdjcodbjhildjgjhfnpgdkoibogpaaf/test.js (5)
[       OK ] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials (1856 ms)
[298/930] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials (2374 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12154:12154:1006/005749:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12154:12154:1006/005749:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12154:12238:1006/005749:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lfdjcodbjhildjgjhfnpgdkoibogpaaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12154:12154:1006/005750:INFO:CONSOLE(5)] "hi there", source: chrome-extension://lfdjcodbjhildjgjhfnpgdkoibogpaaf/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure (1948 ms)
[299/930] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure (2631 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12177:12177:1006/005749:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12177:12177:1006/005749:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12177:12287:1006/005750:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lfdjcodbjhildjgjhfnpgdkoibogpaaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12177:12177:1006/005750:INFO:CONSOLE(5)] "hi there", source: chrome-extension://lfdjcodbjhildjgjhfnpgdkoibogpaaf/test.js (5)
[       OK ] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed (2044 ms)
[300/930] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed (2626 ms)
[ RUN      ] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12226:12226:1006/005749:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12226:12226:1006/005750:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12226:12370:1006/005750:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lfdjcodbjhildjgjhfnpgdkoibogpaaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12226:12226:1006/005750:INFO:CONSOLE(5)] "hi there", source: chrome-extension://lfdjcodbjhildjgjhfnpgdkoibogpaaf/test.js (5)
[1:2:1006/005751:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure (1822 ms)
[301/930] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure (2370 ms)
[ RUN      ] GetAuthTokenFunctionTest.NoninteractiveQueue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12419:12419:1006/005751:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12419:12419:1006/005751:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12419:12494:1006/005751:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lfdjcodbjhildjgjhfnpgdkoibogpaaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12419:12419:1006/005752:INFO:CONSOLE(5)] "hi there", source: chrome-extension://lfdjcodbjhildjgjhfnpgdkoibogpaaf/test.js (5)
[1:2:1006/005752:WARNING:channel.cc(358)] RawChannel write error
[       OK ] GetAuthTokenFunctionTest.NoninteractiveQueue (1784 ms)
[302/930] GetAuthTokenFunctionTest.NoninteractiveQueue (2370 ms)
[ RUN      ] GetAuthTokenFunctionTest.ComponentWithChromeClientId
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12483:12483:1006/005752:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12483:12483:1006/005752:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005752:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/005752:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005752:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005752:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[12483:12483:1006/005752:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[12483:12483:1006/005752:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[12483:12483:1006/005752:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] GetAuthTokenFunctionTest.ComponentWithChromeClientId (1650 ms)
[303/930] GetAuthTokenFunctionTest.ComponentWithChromeClientId (2103 ms)
[ RUN      ] GetAuthTokenFunctionTest.NoninteractiveShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12469:12469:1006/005751:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12469:12469:1006/005751:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12469:12551:1006/005752:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lfdjcodbjhildjgjhfnpgdkoibogpaaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12469:12469:1006/005752:INFO:CONSOLE(5)] "hi there", source: chrome-extension://lfdjcodbjhildjgjhfnpgdkoibogpaaf/test.js (5)
[       OK ] GetAuthTokenFunctionTest.NoninteractiveShutdown (1843 ms)
[304/930] GetAuthTokenFunctionTest.NoninteractiveShutdown (2375 ms)
[ RUN      ] GetAuthTokenFunctionTest.MultiPrimaryUser
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12516:12516:1006/005752:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12516:12516:1006/005752:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12516:12652:1006/005753:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lfdjcodbjhildjgjhfnpgdkoibogpaaf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12516:12516:1006/005753:INFO:CONSOLE(5)] "hi there", source: chrome-extension://lfdjcodbjhildjgjhfnpgdkoibogpaaf/test.js (5)
[12516:12516:1006/005753:ERROR:account_tracker.cc(386)] OnNetworkError -1
[12516:12516:1006/005753:WARNING:account_tracker.cc(294)] Failed to get UserInfo for primary@example.com
[       OK ] GetAuthTokenFunctionTest.MultiPrimaryUser (1817 ms)
[305/930] GetAuthTokenFunctionTest.MultiPrimaryUser (2376 ms)
[ RUN      ] InlineInstallPrivateApiTestApp.BackgroundInstall
HTTP server started on http://127.0.0.1:39104...
sending server_data: {"host": "127.0.0.1", "port": 39104} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12766:12766:1006/005754:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12766:12766:1006/005754:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12766:12879:1006/005755:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-onjpmbjnmccpjoohmgbcjdigbmnbfmkf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] InlineInstallPrivateApiTestApp.BackgroundInstall (2441 ms)
[306/930] InlineInstallPrivateApiTestApp.BackgroundInstall (2893 ms)
[ RUN      ] ExtensionIdltestApiTest.IdlCompiler
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12759:12759:1006/005753:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12759:12759:1006/005754:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[12759:12759:1006/005755:INFO:CONSOLE(0)] "[SUCCESS] sendBuffer", source: chrome-extension://pnklkcifcijicgbehalicfifopcmhdih/binary.html (0)
[12759:12759:1006/005755:INFO:CONSOLE(0)] "[SUCCESS] sendBufferView", source: chrome-extension://pnklkcifcijicgbehalicfifopcmhdih/binary.html (0)
[12759:12759:1006/005755:INFO:CONSOLE(0)] "[SUCCESS] sendBufferSlice", source: chrome-extension://pnklkcifcijicgbehalicfifopcmhdih/binary.html (0)
[12759:12759:1006/005755:INFO:CONSOLE(0)] "[SUCCESS] getBuffer", source: chrome-extension://pnklkcifcijicgbehalicfifopcmhdih/binary.html (0)
[12759:12759:1006/005755:INFO:CONSOLE(0)] "[SUCCESS] functionDefinition", source: chrome-extension://hiifhfkdmhdcfhhgoekicloikdgeejeg/nocompile.html (0)
[1:2:1006/005756:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionIdltestApiTest.IdlCompiler (2760 ms)
[307/930] ExtensionIdltestApiTest.IdlCompiler (3420 ms)
[ RUN      ] LaunchWebAuthFlowFunctionTest.LoadFailed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12709:12709:1006/005753:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12709:12709:1006/005753:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:43264...
sending server_data: {"host": "127.0.0.1", "port": 43264} (36 bytes)
[12709:12709:1006/005755:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[1:2:1006/005756:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LaunchWebAuthFlowFunctionTest.LoadFailed (3172 ms)
[308/930] LaunchWebAuthFlowFunctionTest.LoadFailed (3963 ms)
[ RUN      ] InlineInstallPrivateApiTestExtension.OnlyApps
HTTP server started on http://127.0.0.1:42096...
sending server_data: {"host": "127.0.0.1", "port": 42096} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12809:12809:1006/005754:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12809:12809:1006/005755:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[12809:12962:1006/005755:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-onjpmbjnmccpjoohmgbcjdigbmnbfmkf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[12809:12809:1006/005756:INFO:CONSOLE(33)] "testName is onlyApps", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[       OK ] InlineInstallPrivateApiTestExtension.OnlyApps (2748 ms)
[309/930] InlineInstallPrivateApiTestExtension.OnlyApps (3414 ms)
[ RUN      ] InstanceIDApiTest.GetID
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13096:13096:1006/005756:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13096:13096:1006/005757:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13096:13096:1006/005757:INFO:CONSOLE(0)] "[SUCCESS] getIDWithoutCallback", source: chrome-extension://lamehmnllbknoolealgmopkjkhockcmc/_generated_background_page.html (0)
[13096:13096:1006/005758:INFO:CONSOLE(0)] "[SUCCESS] getIDWithCallback", source: chrome-extension://lamehmnllbknoolealgmopkjkhockcmc/_generated_background_page.html (0)
[13096:13096:1006/005758:INFO:CONSOLE(0)] "[SUCCESS] getIDTwice", source: chrome-extension://lamehmnllbknoolealgmopkjkhockcmc/_generated_background_page.html (0)
[       OK ] InstanceIDApiTest.GetID (1862 ms)
[310/930] InstanceIDApiTest.GetID (2370 ms)
[ RUN      ] InstanceIDApiTest.DeleteID
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13149:13149:1006/005757:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13149:13149:1006/005757:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13149:13149:1006/005758:INFO:CONSOLE(0)] "[SUCCESS] deleteIDWithoutCallback", source: chrome-extension://gjcfbhlocaialbpcfdfiaadokjceocof/_generated_background_page.html (0)
[13149:13149:1006/005758:INFO:CONSOLE(0)] "[SUCCESS] deleteIDWithCallback", source: chrome-extension://gjcfbhlocaialbpcfdfiaadokjceocof/_generated_background_page.html (0)
[13149:13149:1006/005758:INFO:CONSOLE(0)] "[SUCCESS] deleteAfterGetID", source: chrome-extension://gjcfbhlocaialbpcfdfiaadokjceocof/_generated_background_page.html (0)
[       OK ] InstanceIDApiTest.DeleteID (1954 ms)
[311/930] InstanceIDApiTest.DeleteID (2627 ms)
[ RUN      ] ExtensionManagementApiBrowserTest.LaunchAppFromBackground
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13161:13161:1006/005757:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13161:13161:1006/005757:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005759:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005759:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005759:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005759:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005759:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005759:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005759:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[13161:13161:1006/005759:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[13161:13161:1006/005759:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[13161:13161:1006/005759:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionManagementApiBrowserTest.LaunchAppFromBackground (2339 ms)
[312/930] ExtensionManagementApiBrowserTest.LaunchAppFromBackground (2894 ms)
[ RUN      ] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13206:13206:1006/005758:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13206:13206:1006/005758:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/005759:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions (2516 ms)
[313/930] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions (3154 ms)
[ RUN      ] ExtensionManagementApiEscalationTest.DisabledReason
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13400:13400:1006/005759:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13400:13400:1006/005759:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionManagementApiEscalationTest.DisabledReason (2454 ms)
[314/930] ExtensionManagementApiEscalationTest.DisabledReason (3159 ms)
[ RUN      ] ExtensionManagementApiTest.NoPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13480:13480:1006/005800:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13480:13480:1006/005800:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13480:13480:1006/005801:INFO:CONSOLE(0)] "[SUCCESS] permissionWarnings", source: chrome-extension://gefdalinikcbfggjeinbgilaneghabac/test.html (0)
[       OK ] ExtensionManagementApiTest.NoPermission (2105 ms)
[315/930] ExtensionManagementApiTest.NoPermission (2634 ms)
[ RUN      ] ExtensionManagementTest.InstallOlderVersion
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13538:13538:1006/005800:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13538:13538:1006/005800:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[13538:13538:1006/005802:WARNING:extension_error_reporter.cc(79)] Extension error: Attempted to downgrade extension.
[       OK ] ExtensionManagementTest.InstallOlderVersion (2567 ms)
[316/930] ExtensionManagementTest.InstallOlderVersion (3154 ms)
[ RUN      ] MediaGalleriesPlatformAppPpapiTest.SendFilesystem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13611:13611:1006/005801:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13611:13611:1006/005801:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13611:13734:1006/005802:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-cikbkcdfnpajoaibokcebabbbjhedlke-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1,3653728704:07:58:02.913826] Native Client module will be loaded at base address 0x00004a6000000000

** Signal 31 from trusted code: pc=7fa1d7d99f48

** Signal 31 from trusted code: pc=7fa1d7d99f48

** Signal 31 from trusted code: pc=7fa1d7d99f48

** Signal 31 from trusted code: pc=7fa1d7d99f48

** Signal 31 from trusted code: pc=7fa1d7d99f48

** Signal 31 from trusted code: pc=7fa1d7d99f48
[13611:13611:1006/005803:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cikbkcdfnpajoaibokcebabbbjhedlke/index.html (0)
[       OK ] MediaGalleriesPlatformAppPpapiTest.SendFilesystem (2711 ms)
[317/930] MediaGalleriesPlatformAppPpapiTest.SendFilesystem (3426 ms)
[ RUN      ] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13766:13766:1006/005802:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13766:13766:1006/005802:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13766:13836:1006/005803:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bdhgppmpkeeplphhbjclbenpbjgfnlnj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers (1842 ms)
[318/930] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers (2381 ms)
[ RUN      ] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13798:13798:1006/005802:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13798:13798:1006/005802:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13798:13872:1006/005803:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bdhgppmpkeeplphhbjclbenpbjgfnlnj-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch (1958 ms)
[319/930] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch (2630 ms)
[ RUN      ] MusicManagerPrivateTest.DeviceIdValueReturned
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13883:13883:1006/005803:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13883:13883:1006/005803:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13883:13990:1006/005804:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jmbjemmmmmgganhjbmejjgmcacaoking-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[13883:13990:1006/005804:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jmbjemmmmmgganhjbmejjgmcacaoking-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[13883:13883:1006/005805:INFO:CONSOLE(24)] "customArg=undefined", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js (24)
[13883:13883:1006/005805:INFO:CONSOLE(9)] "Device ID=undefined", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js (9)
[13883:13883:1006/005805:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/index.html (0)
[13883:13883:1006/005805:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running musicManagerPrivate.getDeviceId: Device ID API is not supported on this platform.
    at test (chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js:8:34)", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/index.html (0)
[       OK ] MusicManagerPrivateTest.DeviceIdValueReturned (2417 ms)
[320/930] MusicManagerPrivateTest.DeviceIdValueReturned (3162 ms)
[ RUN      ] NotificationProviderApiTest.Events
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14009:14009:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14009:14009:1006/005804:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14009:14091:1006/005805:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lbaofmhajgjdmleejinfjmdhgjijijio-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[14009:14009:1006/005805:INFO:CONSOLE(0)] "[SUCCESS] testOnCreated", source: chrome-extension://lbaofmhajgjdmleejinfjmdhgjijijio/_generated_background_page.html (0)
[       OK ] NotificationProviderApiTest.Events (1941 ms)
[321/930] NotificationProviderApiTest.Events (2629 ms)
[ RUN      ] ExtensionPreferenceApiTest.Standard
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14077:14077:1006/005805:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14077:14077:1006/005805:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14077:14077:1006/005806:INFO:CONSOLE(0)] "[SUCCESS] getPreferences", source: chrome-extension://gmmggfidbfgbnleimgmeknapmfabfaeb/test.html (0)
[14077:14077:1006/005806:INFO:CONSOLE(0)] "[SUCCESS] setGlobals", source: chrome-extension://gmmggfidbfgbnleimgmeknapmfabfaeb/test.html (0)
[1:2:1006/005806:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionPreferenceApiTest.Standard (2076 ms)
[322/930] ExtensionPreferenceApiTest.Standard (2629 ms)
[ RUN      ] ExtensionPreferenceApiTest.PersistentIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14258:14258:1006/005806:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14258:14258:1006/005806:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14258:14258:1006/005808:INFO:CONSOLE(0)] "[SUCCESS] getRegular", source: chrome-extension://nlfappabbllnjfjconobmbkhijlegpgb/test.html (0)
[14258:14258:1006/005808:INFO:CONSOLE(0)] "[SUCCESS] getIncognito", source: chrome-extension://nlfappabbllnjfjconobmbkhijlegpgb/test.html (0)
[14258:14258:1006/005808:INFO:CONSOLE(0)] "[SUCCESS] set", source: chrome-extension://nlfappabbllnjfjconobmbkhijlegpgb/test.html (0)
[14258:14258:1006/005808:INFO:CONSOLE(0)] "[SUCCESS] getRegular2", source: chrome-extension://nlfappabbllnjfjconobmbkhijlegpgb/test.html (0)
[14258:14258:1006/005808:INFO:CONSOLE(0)] "[SUCCESS] getIncognito2", source: chrome-extension://nlfappabbllnjfjconobmbkhijlegpgb/test.html (0)
[       OK ] ExtensionPreferenceApiTest.PersistentIncognito (2106 ms)
[323/930] ExtensionPreferenceApiTest.PersistentIncognito (2635 ms)
[ RUN      ] ProxySettingsApiTest.ProxyDirectSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14337:14337:1006/005807:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14337:14337:1006/005808:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14337:14337:1006/005809:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://elokngpmhjjbmcpkncolnkmohemlbhal/_generated_background_page.html (0)
[14337:14337:1006/005809:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://elokngpmhjjbmcpkncolnkmohemlbhal/_generated_background_page.html (0)
[14337:14337:1006/005809:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://elokngpmhjjbmcpkncolnkmohemlbhal/_generated_background_page.html (0)
[14337:14337:1006/005809:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://elokngpmhjjbmcpkncolnkmohemlbhal/_generated_background_page.html (0)
[       OK ] ProxySettingsApiTest.ProxyDirectSettings (1818 ms)
[324/930] ProxySettingsApiTest.ProxyDirectSettings (2367 ms)
[ RUN      ] ExtensionPreferenceApiTest.DataReductionProxy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14284:14284:1006/005807:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14284:14284:1006/005807:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14284:14284:1006/005808:INFO:CONSOLE(0)] "[SUCCESS] getDrpPrefs", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[14284:14284:1006/005808:INFO:CONSOLE(0)] "[SUCCESS] updateDailyLengths", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[14284:14284:1006/005808:INFO:CONSOLE(0)] "[SUCCESS] clearDataSavings", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[14284:14284:1006/005809:INFO:CONSOLE(0)] "[SUCCESS] dataUsageReporting", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[       OK ] ExtensionPreferenceApiTest.DataReductionProxy (3246 ms)
[325/930] ExtensionPreferenceApiTest.DataReductionProxy (3676 ms)
[ RUN      ] ProxySettingsApiTest.ProxyAutoSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14491:14491:1006/005809:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14491:14491:1006/005809:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14491:14491:1006/005810:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://agbjfogjpebhfbhfcnpdcbollljdjobk/_generated_background_page.html (0)
[14491:14491:1006/005810:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://agbjfogjpebhfbhfcnpdcbollljdjobk/_generated_background_page.html (0)
[14491:14491:1006/005810:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://agbjfogjpebhfbhfcnpdcbollljdjobk/_generated_background_page.html (0)
[14491:14491:1006/005810:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://agbjfogjpebhfbhfcnpdcbollljdjobk/_generated_background_page.html (0)
[       OK ] ProxySettingsApiTest.ProxyAutoSettings (1665 ms)
[326/930] ProxySettingsApiTest.ProxyAutoSettings (2375 ms)
[ RUN      ] ProxySettingsApiTest.ProxyFixedSingle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14559:14559:1006/005810:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14559:14559:1006/005810:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14559:14559:1006/005811:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://eklpmldijigkncdkkabeecemfleccbgk/_generated_background_page.html (0)
[14559:14559:1006/005811:INFO:CONSOLE(0)] "[SUCCESS] setSingleProxy", source: chrome-extension://eklpmldijigkncdkkabeecemfleccbgk/_generated_background_page.html (0)
[1:2:1006/005811:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ProxySettingsApiTest.ProxyFixedSingle (1911 ms)
[327/930] ProxySettingsApiTest.ProxyFixedSingle (2367 ms)
[ RUN      ] ProxySettingsApiTest.ProxyFixedIndividualRemove
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14611:14611:1006/005810:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14611:14611:1006/005811:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14611:14611:1006/005811:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://khnfmhohhadioihapdnhoopoobjfnilj/_generated_background_page.html (0)
[14611:14611:1006/005812:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://khnfmhohhadioihapdnhoopoobjfnilj/_generated_background_page.html (0)
[14611:14611:1006/005812:INFO:CONSOLE(0)] "[SUCCESS] clearProxies", source: chrome-extension://khnfmhohhadioihapdnhoopoobjfnilj/_generated_background_page.html (0)
[       OK ] ProxySettingsApiTest.ProxyFixedIndividualRemove (1978 ms)
[328/930] ProxySettingsApiTest.ProxyFixedIndividualRemove (2638 ms)
[ RUN      ] ExtensionSessionsTest.GetDevicesListEmpty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14705:14705:1006/005811:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14705:14705:1006/005811:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14705:14705:1006/005812:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RegisterDataTypes(0x604000550e90)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:167:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:169:
    Function call: GetPreferredDataTypes()
          Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:165:
    Function call: IsDataTypeControllerRunning(13)
          Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[       OK ] ExtensionSessionsTest.GetDevicesListEmpty (1304 ms)
[329/930] ExtensionSessionsTest.GetDevicesListEmpty (1844 ms)
[ RUN      ] ExtensionSessionsTest.GetRecentlyClosedIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14799:14799:1006/005812:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14799:14799:1006/005812:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[14799:14799:1006/005813:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: RegisterDataTypes(0x604000500510)
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: IsManaged()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: HasSyncSetupCompleted()
          Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:167:
    Function call: GetRegisteredDataTypes()
          Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[       OK ] ExtensionSessionsTest.GetRecentlyClosedIncognito (1678 ms)
[330/930] ExtensionSessionsTest.GetRecentlyClosedIncognito (2371 ms)
[ RUN      ] SocketApiTest.SocketTCPExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14843:14843:1006/005813:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14843:14843:1006/005813:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Echo TCP server started on port 57293...
sending server_data: {"host": "127.0.0.1", "port": 57293} (36 bytes)
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14843:14937:1006/005814:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fmkcgneoonlnoogdkginpalcoiengcbl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[14843:14843:1006/005814:INFO:CONSOLE(374)] "Running tests, protocol none, echo server lOcAlHoSt:57293", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (374)
[14843:14843:1006/005815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/_generated_background_page.html (0)
[14843:14843:1006/005815:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.getInfo: Socket not found
    at Object.onGetInfo [as callback] (chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js:65:14)", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/_generated_background_page.html (0)
[14843:14843:1006/005815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/_generated_background_page.html (0)
[14843:14843:1006/005815:INFO:CONSOLE(255)] "calling create", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (255)
[14843:14843:1006/005815:INFO:CONSOLE(261)] "calling connect", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (261)
[14843:14843:1006/005815:INFO:CONSOLE(270)] "Socket connect: result=0", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (270)
[14843:14843:1006/005815:INFO:CONSOLE(272)] "calling read with readCB2 callback", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (272)
[14843:14843:1006/005815:INFO:CONSOLE(278)] "calling disconnect", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (278)
[14843:14843:1006/005815:INFO:CONSOLE(281)] "calling connect", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (281)
[14843:14843:1006/005815:INFO:CONSOLE(290)] "Socket connect: result=0", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (290)
[14843:14843:1006/005815:INFO:CONSOLE(292)] "calling read with readCB1 callback", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (292)
[14843:14843:1006/005815:INFO:CONSOLE(308)] "write callback: bytesWritten=24", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (308)
[14843:14843:1006/005815:INFO:CONSOLE(323)] "Socket read CB2: result=30", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (323)
[14843:14843:1006/005815:INFO:CONSOLE(333)] "Success!", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (333)
[14843:14843:1006/005815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/_generated_background_page.html (0)
[14843:14843:1006/005815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/_generated_background_page.html (0)
[1:2:1006/005815:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SocketApiTest.SocketTCPExtension (2265 ms)
[331/930] SocketApiTest.SocketTCPExtension (2894 ms)
[ RUN      ] SocketApiTest.SocketTCPServerExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14865:14865:1006/005813:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14865:14865:1006/005813:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14865:14931:1006/005814:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fmkcgneoonlnoogdkginpalcoiengcbl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[14865:14865:1006/005814:INFO:CONSOLE(374)] "Running tests, protocol none, echo server 127.0.0.1:8888", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/background.js (374)
[14865:14865:1006/005815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fmkcgneoonlnoogdkginpalcoiengcbl/_generated_background_page.html (0)
[       OK ] SocketApiTest.SocketTCPServerExtension (2452 ms)
[332/930] SocketApiTest.SocketTCPServerExtension (3159 ms)
[ RUN      ] StreamsPrivateApiTest.Navigate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15015:15015:1006/005814:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15015:15015:1006/005815:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005816:WARNING:channel.cc(358)] RawChannel write error
[       OK ] StreamsPrivateApiTest.Navigate (1545 ms)
[333/930] StreamsPrivateApiTest.Navigate (2117 ms)
[ RUN      ] SyncFileSystemApiTest.OnFileStatusChangedDeleted
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15113:15113:1006/005816:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15113:15113:1006/005816:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15113:15152:1006/005817:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-aingepcjinklgcoboimddoallnbmhpil-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15113:15152:1006/005817:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-aingepcjinklgcoboimddoallnbmhpil-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15113:15113:1006/005817:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://aingepcjinklgcoboimddoallnbmhpil/_generated_background_page.html (0)
[       OK ] SyncFileSystemApiTest.OnFileStatusChangedDeleted (2260 ms)
[334/930] SyncFileSystemApiTest.OnFileStatusChangedDeleted (2904 ms)
[ RUN      ] SyncFileSystemApiTest.OnServiceStatusChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15127:15127:1006/005816:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15127:15127:1006/005817:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15127:15201:1006/005817:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kmlcbicbpkeojodfdcdhmglemnidplad-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15127:15201:1006/005818:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-kmlcbicbpkeojodfdcdhmglemnidplad-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15127:15127:1006/005818:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://kmlcbicbpkeojodfdcdhmglemnidplad/_generated_background_page.html (0)
[       OK ] SyncFileSystemApiTest.OnServiceStatusChanged (2315 ms)
[335/930] SyncFileSystemApiTest.OnServiceStatusChanged (2894 ms)
[ RUN      ] SyncFileSystemApiTest.GetServiceStatus
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15138:15138:1006/005817:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15138:15138:1006/005817:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15138:15243:1006/005818:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-emcckekehlehajjepcdicohbkbkajeji-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15138:15243:1006/005818:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-emcckekehlehajjepcdicohbkbkajeji-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[15138:15138:1006/005818:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://emcckekehlehajjepcdicohbkbkajeji/_generated_background_page.html (0)
[       OK ] SyncFileSystemApiTest.GetServiceStatus (2186 ms)
[336/930] SyncFileSystemApiTest.GetServiceStatus (2628 ms)
[ RUN      ] TabCaptureApiTest.MaxOffscreenTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15384:15384:1006/005819:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15384:15384:1006/005819:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15384:15419:1006/005820:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005820:WARNING:channel.cc(358)] RawChannel write error
[15384:15384:1006/005820:INFO:CONSOLE(0)] "[SUCCESS] canOpenUpToThreeOffscreenTabs", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/max_offscreen_tabs.html (0)
[15384:15384:1006/005820:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.captureOffscreenTab: Extension has already started too many off-screen tabs.
    at launchTabsUntilLimitReached (chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/max_offscreen_tabs.js:19:17)
    at chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/max_offscreen_tabs.js:32:20", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/max_offscreen_tabs.html (0)
[       OK ] TabCaptureApiTest.MaxOffscreenTabs (2412 ms)
[337/930] TabCaptureApiTest.MaxOffscreenTabs (2901 ms)
[ RUN      ] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15398:15398:1006/005819:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15398:15398:1006/005820:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005821:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced (2161 ms)
[338/930] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced (2625 ms)
[ RUN      ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15394:15394:1006/005819:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15394:15394:1006/005819:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs (2248 ms)
[339/930] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs (2896 ms)
[ RUN      ] ExtensionTabsZoomTest.GetZoomSettings
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15706:15706:1006/005822:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15706:15706:1006/005822:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005823:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005823:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/005823:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005823:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005823:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005823:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005823:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005823:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005823:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionTabsZoomTest.GetZoomSettings (1713 ms)
[340/930] ExtensionTabsZoomTest.GetZoomSettings (2105 ms)
[ RUN      ] ExtensionWindowCreateTest.AcceptState
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15703:15703:1006/005822:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15703:15703:1006/005822:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15703:15703:1006/005823:ERROR:desktop_window_tree_host_x11.cc(1649)] Not implemented reached in void views::DesktopWindowTreeHostX11::MapWindow(ui::WindowShowState)
[15703:15703:1006/005823:ERROR:desktop_window_tree_host_x11.cc(1649)] Not implemented reached in void views::DesktopWindowTreeHostX11::MapWindow(ui::WindowShowState)
[       OK ] ExtensionWindowCreateTest.AcceptState (1733 ms)
[341/930] ExtensionWindowCreateTest.AcceptState (2367 ms)
[ RUN      ] WebNavigationApiTest.Api
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15947:15947:1006/005824:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15947:15947:1006/005824:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15947:15947:1006/005825:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.Api (1721 ms)
[342/930] WebNavigationApiTest.Api (2115 ms)
[ RUN      ] ExtensionTabsTest.QueryAllTabsWithDevTools
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15699:15699:1006/005821:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15699:15699:1006/005822:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionTabsTest.QueryAllTabsWithDevTools (5084 ms)
[343/930] ExtensionTabsTest.QueryAllTabsWithDevTools (5530 ms)
[ RUN      ] WebNavigationApiTest.IFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15950:15950:1006/005824:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15950:15950:1006/005824:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005826:WARNING:channel.cc(358)] RawChannel write error
[15950:15950:1006/005826:INFO:CONSOLE(0)] "[SUCCESS] iframe", source: chrome-extension://kfdlojjnkhdoaedjfehljhnndoknkiam/test_iframe.html (0)
[15950:15950:1006/005827:INFO:CONSOLE(0)] "[SUCCESS] iframeMultiple", source: chrome-extension://kfdlojjnkhdoaedjfehljhnndoknkiam/test_iframe.html (0)
[15950:15950:1006/005827:INFO:CONSOLE(0)] "[SUCCESS] iframeNavigate", source: chrome-extension://kfdlojjnkhdoaedjfehljhnndoknkiam/test_iframe.html (0)
[1:2:1006/005827:WARNING:channel.cc(358)] RawChannel write error
[15950:15950:1006/005827:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.IFrame (3648 ms)
[344/930] WebNavigationApiTest.IFrame (4204 ms)
[ RUN      ] WebNavigationApiTest.ReferenceFragment
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16096:16096:1006/005826:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16096:16096:1006/005827:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16096:16096:1006/005828:INFO:CONSOLE(0)] "[SUCCESS] referenceFragment", source: chrome-extension://alejcdgkafhlfcjnbnelmandemnjfnbf/test_referenceFragment.html (0)
[16096:16096:1006/005828:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.ReferenceFragment (2400 ms)
[345/930] WebNavigationApiTest.ReferenceFragment (3150 ms)
[ RUN      ] WebNavigationApiTest.SimpleLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16160:16160:1006/005827:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16160:16160:1006/005827:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16160:16160:1006/005829:INFO:CONSOLE(0)] "[SUCCESS] simpleLoad", source: chrome-extension://baclbinhbijmpfcdbaajgmdjdjhagchg/test_simpleLoad.html (0)
[1:2:1006/005829:WARNING:channel.cc(358)] RawChannel write error
[16160:16160:1006/005829:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.SimpleLoad (2314 ms)
[346/930] WebNavigationApiTest.SimpleLoad (2891 ms)
[ RUN      ] WebNavigationApiTest.History
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16254:16254:1006/005829:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16254:16254:1006/005829:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16254:16254:1006/005830:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://bhnkicmclepggocgfhelfmadpoghlgko/test_history.html (0)
[16254:16254:1006/005831:INFO:CONSOLE(0)] "[SUCCESS] historyBeforeParsing", source: chrome-extension://bhnkicmclepggocgfhelfmadpoghlgko/test_history.html (0)
[16254:16254:1006/005831:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.History (2708 ms)
[347/930] WebNavigationApiTest.History (3442 ms)
[ RUN      ] WebNavigationApiTest.CrossProcessFragment
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16311:16311:1006/005829:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16311:16311:1006/005830:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16311:16482:1006/005831:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test3
[16311:16482:1006/005831:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[16311:16311:1006/005832:INFO:CONSOLE(0)] "[SUCCESS] crossProcessFragment", source: chrome-extension://pjbombofnlfkcmkobnjmipdchjdmpoeg/test_crossProcessFragment.html (0)
[16311:16407:1006/005832:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/005832:WARNING:channel.cc(358)] RawChannel write error
[16311:16482:1006/005832:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test4
[16311:16311:1006/005832:INFO:CONSOLE(0)] "[SUCCESS] crossProcessFragmentIFrame", source: chrome-extension://pjbombofnlfkcmkobnjmipdchjdmpoeg/test_crossProcessFragment.html (0)
[16311:16311:1006/005832:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.CrossProcessFragment (3046 ms)
[348/930] WebNavigationApiTest.CrossProcessFragment (3678 ms)
[ RUN      ] WebNavigationApiTest.CrossProcessHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16378:16378:1006/005830:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16378:16378:1006/005830:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16378:16544:1006/005832:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test2
[16378:16544:1006/005832:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[16378:16378:1006/005832:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistory", source: chrome-extension://emaogbcdchlhpacnffnkjcdeoehgdoid/test_crossProcessHistory.html (0)
[1:2:1006/005833:WARNING:channel.cc(358)] RawChannel write error
[16378:16544:1006/005833:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test5
[16378:16378:1006/005833:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistoryIFrame", source: chrome-extension://emaogbcdchlhpacnffnkjcdeoehgdoid/test_crossProcessHistory.html (0)
[16378:16544:1006/005833:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /test6
[16378:16378:1006/005833:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistoryReplace", source: chrome-extension://emaogbcdchlhpacnffnkjcdeoehgdoid/test_crossProcessHistory.html (0)
[1:2:1006/005833:WARNING:channel.cc(358)] RawChannel write error
[16378:16378:1006/005834:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[       OK ] WebNavigationApiTest.CrossProcessHistory (4008 ms)
[349/930] WebNavigationApiTest.CrossProcessHistory (4726 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16556:16556:1006/005832:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16556:16556:1006/005832:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16556:16556:1006/005834:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[16556:16556:1006/005834:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[16556:16556:1006/005834:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1 (2989 ms)
[350/930] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1 (3693 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16641:16641:1006/005833:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16641:16641:1006/005833:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16641:16797:1006/005835:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[16641:16641:1006/005835:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[16641:16641:1006/005835:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[16641:16641:1006/005835:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2 (2733 ms)
[351/930] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2 (3438 ms)
[ RUN      ] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16850:16850:1006/005836:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16850:16850:1006/005836:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream (1344 ms)
[352/930] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream (2102 ms)
[ RUN      ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16821:16821:1006/005835:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16821:16821:1006/005835:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16821:16923:1006/005837:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005837:WARNING:channel.cc(358)] RawChannel write error
[16821:16821:1006/005837:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[16821:16821:1006/005837:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[16821:16821:1006/005837:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2 (2777 ms)
[353/930] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2 (3426 ms)
[ RUN      ] WebrtcLoggingPrivateApiTest.TestStartStopDiscard
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16935:16935:1006/005836:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16935:16935:1006/005837:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005837:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005837:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005837:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005837:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005837:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005837:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebrtcLoggingPrivateApiTest.TestStartStopDiscard (1266 ms)
[354/930] WebrtcLoggingPrivateApiTest.TestStartStopDiscard (1848 ms)
[ RUN      ] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17064:17064:1006/005838:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17064:17064:1006/005838:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump (1473 ms)
[355/930] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump (2125 ms)
[ RUN      ] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17096:17096:1006/005838:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17096:17096:1006/005838:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog (1421 ms)
[356/930] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog (1849 ms)
[ RUN      ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17097:17097:1006/005838:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17097:17097:1006/005839:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData (1437 ms)
[357/930] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData (1846 ms)
[ RUN      ] ExtensionWebstoreGetWebGLStatusTest.Allowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17275:17275:1006/005840:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17275:17275:1006/005840:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005841:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005841:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005841:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005841:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionWebstoreGetWebGLStatusTest.Allowed (1376 ms)
[358/930] ExtensionWebstoreGetWebGLStatusTest.Allowed (1843 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.BeginInstall
HTTP server started on http://127.0.0.1:38275...
sending server_data: {"host": "127.0.0.1", "port": 38275} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17274:17274:1006/005840:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17274:17274:1006/005840:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17274:17274:1006/005841:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[17274:17274:1006/005842:INFO:CONSOLE(0)] "[SUCCESS] beginInstallWithAppBubble", source: http://www.example.com:38275/files/extensions/api_test/webstore_private/begin_install.html (0)
[17274:17274:1006/005842:INFO:CONSOLE(0)] "[SUCCESS] beginInstallWithNoAppBubble", source: http://www.example.com:38275/files/extensions/api_test/webstore_private/begin_install.html (0)
[       OK ] ExtensionWebstorePrivateApiTest.BeginInstall (2276 ms)
[359/930] ExtensionWebstorePrivateApiTest.BeginInstall (2896 ms)
[ RUN      ] ExtensionWebstorePrivateApiTest.AppInstallBubble
HTTP server started on http://127.0.0.1:41660...
sending server_data: {"host": "127.0.0.1", "port": 41660} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17260:17260:1006/005840:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17260:17260:1006/005840:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17260:17260:1006/005841:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[17260:17260:1006/005842:INFO:CONSOLE(0)] "[SUCCESS] appInstallBubble", source: http://www.example.com:41660/files/extensions/api_test/webstore_private/app_install_bubble.html (0)
[       OK ] ExtensionWebstorePrivateApiTest.AppInstallBubble (2770 ms)
[360/930] ExtensionWebstorePrivateApiTest.AppInstallBubble (3431 ms)
[ RUN      ] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled
HTTP server started on http://127.0.0.1:59540...
sending server_data: {"host": "127.0.0.1", "port": 59540} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17466:17466:1006/005842:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17466:17466:1006/005843:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005843:WARNING:channel.cc(358)] RawChannel write error
[17466:17466:1006/005844:INFO:CONSOLE(0)] "[SUCCESS] canLaunchEphemeralApp", source: http://www.example.com:59540/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_disabled.html (0)
[17466:17466:1006/005844:INFO:CONSOLE(0)] "[SUCCESS] launchEphemeralApp", source: http://www.example.com:59540/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_disabled.html (0)
[       OK ] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled (2212 ms)
[361/930] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled (2901 ms)
[ RUN      ] AppApiTest.AppProcessBackgroundInstances
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17505:17505:1006/005843:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17505:17505:1006/005843:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17505:17505:1006/005844:INFO:app_process_apitest.cc(70)] Start of test.
[17505:17505:1006/005844:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[17505:17505:1006/005844:ERROR:background_mode_manager_aura.cc(18)] Not implemented reached in virtual void BackgroundModeManager::DisplayClientInstalledNotification(const base::string16 &)
[17505:17664:1006/005844:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[17505:17505:1006/005844:INFO:app_process_apitest.cc(92)] Nav 1.
[17505:17505:1006/005844:INFO:app_process_apitest.cc(103)] New tab.
[17505:17505:1006/005845:INFO:app_process_apitest.cc(106)] Nav 2.
[17505:17505:1006/005845:INFO:app_process_apitest.cc(126)] WindowOpenHelper 1.
[17505:17505:1006/005846:INFO:app_process_apitest.cc(128)] End of test.
[17505:17505:1006/005846:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[1:2:1006/005846:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AppApiTest.AppProcessBackgroundInstances (3394 ms)
[362/930] AppApiTest.AppProcessBackgroundInstances (3946 ms)
[ RUN      ] AppApiTest.BookmarkAppGetsNormalProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17533:17533:1006/005843:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17533:17533:1006/005844:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17533:17702:1006/005844:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] AppApiTest.BookmarkAppGetsNormalProcess (3171 ms)
[363/930] AppApiTest.BookmarkAppGetsNormalProcess (3684 ms)
[ RUN      ] AppApiTest.ReloadIntoAppProcessWithJavaScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17706:17706:1006/005845:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17706:17706:1006/005845:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(545)] Loading extension.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(548)] Loading extension - done.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(550)] Disabling extension.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(552)] Disabling extension - done.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(553)] Navigate to path1/empty.html.
[17706:17851:1006/005846:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[17706:17706:1006/005846:INFO:app_process_apitest.cc(555)] Navigate to path1/empty.html - done.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(561)] Enabling extension.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(563)] Enabling extension - done.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(569)] Executing location.reload().
[17706:17776:1006/005846:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17706:17706:1006/005846:INFO:app_process_apitest.cc(572)] Executing location.reload() - done.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(577)] Disabling extension.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(579)] Disabling extension - done.
[17706:17706:1006/005846:INFO:app_process_apitest.cc(585)] Executing location = location.
[17706:17706:1006/005847:INFO:app_process_apitest.cc(588)] Executing location = location - done.
[       OK ] AppApiTest.ReloadIntoAppProcessWithJavaScript (2291 ms)
[364/930] AppApiTest.ReloadIntoAppProcessWithJavaScript (2902 ms)
[ RUN      ] AppApiTest.OpenAppFromIframe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17855:17855:1006/005847:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17855:17855:1006/005847:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17855:18006:1006/005848:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] AppApiTest.OpenAppFromIframe (2136 ms)
[365/930] AppApiTest.OpenAppFromIframe (2894 ms)
[ RUN      ] AppApiTest.ServerRedirectToAppFromExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17856:17856:1006/005847:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17856:17856:1006/005847:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005848:WARNING:channel.cc(358)] RawChannel write error
[17856:18005:1006/005849:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] AppApiTest.ServerRedirectToAppFromExtension (2648 ms)
[366/930] AppApiTest.ServerRedirectToAppFromExtension (3150 ms)
[ RUN      ] AppApiTest.ClientRedirectToAppFromExtension
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17950:17950:1006/005848:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17950:17950:1006/005848:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17950:18113:1006/005850:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] AppApiTest.ClientRedirectToAppFromExtension (2539 ms)
[367/930] AppApiTest.ClientRedirectToAppFromExtension (3155 ms)
[ RUN      ] ContentCapabilitiesTest.NoCapabilities
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18147:18147:1006/005850:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18147:18147:1006/005850:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18147:18280:1006/005851:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ContentCapabilitiesTest.NoCapabilities (1598 ms)
[368/930] ContentCapabilitiesTest.NoCapabilities (2111 ms)
[ RUN      ] BackgroundXhrTest.HttpAuth
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18141:18141:1006/005850:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18141:18141:1006/005850:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44850...
sending server_data: {"host": "127.0.0.1", "port": 44850} (36 bytes)
[1:2:1006/005852:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BackgroundXhrTest.HttpAuth (2660 ms)
[369/930] BackgroundXhrTest.HttpAuth (3170 ms)
[ RUN      ] ContentVerifierTest.FailOnDone
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18232:18232:1006/005851:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18232:18232:1006/005851:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContentVerifierTest.FailOnDone (1714 ms)
[370/930] ContentVerifierTest.FailOnDone (2374 ms)
[ RUN      ] ExtensionCrxInstallerTest.GrantScopes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18331:18331:1006/005852:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18331:18331:1006/005853:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionCrxInstallerTest.GrantScopes (1697 ms)
[371/930] ExtensionCrxInstallerTest.GrantScopes (2373 ms)
[ RUN      ] ExtensionCrxInstallerTest.DoNotGrantScopes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18374:18374:1006/005853:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18374:18374:1006/005853:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionCrxInstallerTest.DoNotGrantScopes (2090 ms)
[372/930] ExtensionCrxInstallerTest.DoNotGrantScopes (2628 ms)
[ RUN      ] ExtensionCrxInstallerTest.HiDpiThemeTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18425:18425:1006/005853:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18425:18425:1006/005854:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionCrxInstallerTest.HiDpiThemeTest (1797 ms)
[373/930] ExtensionCrxInstallerTest.HiDpiThemeTest (2370 ms)
[ RUN      ] CalculatorBrowserTest.Model
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18542:18542:1006/005855:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18542:18542:1006/005855:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] CalculatorBrowserTest.Model (1551 ms)
[374/930] CalculatorBrowserTest.Model (2109 ms)
[ RUN      ] ErrorConsoleBrowserTest.ReportManifestErrors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18608:18608:1006/005856:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18608:18608:1006/005856:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18608:18700:1006/005856:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005856:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005856:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005856:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005856:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005856:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005856:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005856:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ErrorConsoleBrowserTest.ReportManifestErrors (1367 ms)
[375/930] ErrorConsoleBrowserTest.ReportManifestErrors (1840 ms)
[ RUN      ] ExecuteScriptApiTest.ExecuteScriptBasic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18612:18612:1006/005856:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18612:18612:1006/005856:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18612:18765:1006/005858:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18612:18612:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeShouldSucceed", source: chrome-extension://dclhbndaemnnbemagkjjokaoldnafdhi/test.html (0)
[18612:18612:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptFileShouldSucceed", source: chrome-extension://dclhbndaemnnbemagkjjokaoldnafdhi/test.html (0)
[18612:18612:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextShouldSucceed", source: chrome-extension://dclhbndaemnnbemagkjjokaoldnafdhi/test.html (0)
[18612:18612:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] insertCSSFileShouldSucceed", source: chrome-extension://dclhbndaemnnbemagkjjokaoldnafdhi/test.html (0)
[18612:18612:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextShouldNotAffectDOM", source: chrome-extension://dclhbndaemnnbemagkjjokaoldnafdhi/test.html (0)
[18612:18612:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeShouldFail", source: chrome-extension://dclhbndaemnnbemagkjjokaoldnafdhi/test.html (0)
[18612:18612:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptWithNoneValueShouldFail", source: chrome-extension://dclhbndaemnnbemagkjjokaoldnafdhi/test.html (0)
[18612:18612:1006/005858:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptWithTwoValuesShouldFail", source: chrome-extension://dclhbndaemnnbemagkjjokaoldnafdhi/test.html (0)
[1:2:1006/005858:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExecuteScriptApiTest.ExecuteScriptBasic (3025 ms)
[376/930] ExecuteScriptApiTest.ExecuteScriptBasic (3683 ms)
[ RUN      ] ExecuteScriptApiTest.ExecuteScriptInFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18718:18718:1006/005857:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18718:18718:1006/005857:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18718:18856:1006/005859:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18718:18718:1006/005900:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeInAllFramesShouldSucceed", source: chrome-extension://lkmifmgebeadkdfmhbfhecbobkjaheff/test.html (0)
[18718:18718:1006/005900:INFO:CONSOLE(21)] "Uncaught TypeError: Cannot read property 'toLowerCase' of null", source: file:///tmp/runqhuIKj/chrome/test/data/extensions/api_test/executescript/in_frame/script.js (21)
[18718:18718:1006/005900:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextInAllFramesShouldSucceed", source: chrome-extension://lkmifmgebeadkdfmhbfhecbobkjaheff/test.html (0)
[       OK ] ExecuteScriptApiTest.ExecuteScriptInFrame (3557 ms)
[377/930] ExecuteScriptApiTest.ExecuteScriptInFrame (4204 ms)
[ RUN      ] ExecuteScriptApiTest.InjectIntoSubframesOnLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18787:18787:1006/005858:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18787:18787:1006/005858:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18787:18965:1006/005900:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[18787:18787:1006/005900:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ggaefhcodejhhfjhkmfhalmbnoimpbcl/_generated_background_page.html (0)
[1:2:1006/005900:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExecuteScriptApiTest.InjectIntoSubframesOnLoad (3342 ms)
[378/930] ExecuteScriptApiTest.InjectIntoSubframesOnLoad (3940 ms)
[ RUN      ] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18977:18977:1006/005859:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18977:18977:1006/005859:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[18977:18977:1006/005901:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://gbimcdlcnhnjkimjahcmmbdpbaphgcao/_generated_background_page.html (0)
[18977:18977:1006/005901:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://gbimcdlcnhnjkimjahcmmbdpbaphgcao/_generated_background_page.html (0)
[       OK ] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered (1795 ms)
[379/930] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered (2368 ms)
[ RUN      ] ExtensionContextMenuBrowserTest.UpdateOnclick
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19062:19062:1006/005901:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19062:19062:1006/005901:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionContextMenuBrowserTest.UpdateOnclick (1986 ms)
[380/930] ExtensionContextMenuBrowserTest.UpdateOnclick (2632 ms)
[ RUN      ] ExtensionDisabledGlobalErrorTest.Uninstall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19097:19097:1006/005902:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19097:19097:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionDisabledGlobalErrorTest.Uninstall (2507 ms)
[381/930] ExtensionDisabledGlobalErrorTest.Uninstall (3156 ms)
[ RUN      ] OmniboxApiTest.OnInputEntered
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14035:14035:1006/005804:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14035:14035:1006/005805:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7fc8b7d2b150 <unknown>
#4 0x7fc8b7ddc9d3 __poll
#5 0x00000061b6ec __interceptor_poll
#6 0x7fc8bd4a6ff6 <unknown>
#7 0x7fc8bd4a7124 g_main_context_iteration
#8 0x0000030d39d0 base::MessagePumpGlib::Run()
#9 0x00000300c3f9 base::RunLoop::Run()
#10 0x00000e6a0ac6 content::RunThisRunLoop()
#11 0x00000e6a31e4 content::WindowedNotificationObserver::Wait()
#12 0x00000e5cb3a6 content::WaitForLoadStop()
#13 0x000002f29288 InProcessBrowserTest::RunTestOnMainThreadLoop()
#14 0x00000e5c8e7b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#15 0x000002b64625 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#16 0x000002b61dd5 ChromeBrowserMainParts::PreMainMessageLoopRun()
#17 0x0000057d5456 content::BrowserMainLoop::PreMainMessageLoopRun()
#18 0x000005bb0f69 content::StartupTaskRunner::RunAllTasksNow()
#19 0x0000057d0f96 content::BrowserMainLoop::CreateStartupTasks()
#20 0x000005e1a50b content::BrowserMainRunnerImpl::Initialize()
#21 0x0000116991b7 content::BrowserMain()
#22 0x0000113089ae content::ContentMainRunnerImpl::Run()
#23 0x00001130613b content::ContentMain()
#24 0x00000e5c85ec content::BrowserTestBase::SetUp()
#25 0x000002f25b36 InProcessBrowserTest::SetUp()
#26 0x0000039f3767 testing::Test::Run()
#27 0x0000039f51ef testing::TestInfo::Run()
#28 0x0000039f629e testing::TestCase::Run()
#29 0x000003a08055 testing::internal::UnitTestImpl::RunAllTests()
#30 0x000003a0768b testing::UnitTest::Run()
#31 0x00000310640f base::TestSuite::Run()
#32 0x000001e234aa ChromeBrowserTestSuiteRunner::RunTestSuite()
#33 0x00000e698f30 content::LaunchTests()
#34 0x000002f234d4 LaunchChromeTests()
#35 0x000001e2337a main
#36 0x7fc8b7d1676d __libc_start_main
#37 0x0000005e05d5 <unknown>
[382/930] OmniboxApiTest.OnInputEntered (TIMED OUT)
[ RUN      ] ExtensionDisabledGlobalErrorTest.RemoteInstall
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19277:19277:1006/005904:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19277:19277:1006/005904:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionDisabledGlobalErrorTest.RemoteInstall (1618 ms)
[383/930] ExtensionDisabledGlobalErrorTest.RemoteInstall (2371 ms)
[ RUN      ] ExtensionContextMenuBrowserTest.TopLevel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19078:19078:1006/005901:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19078:19078:1006/005902:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005905:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionContextMenuBrowserTest.TopLevel (4139 ms)
[384/930] ExtensionContextMenuBrowserTest.TopLevel (4735 ms)
[ RUN      ] ClipboardApiTest.HostedApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19422:19422:1006/005905:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19422:19422:1006/005906:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19422:19595:1006/005906:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19539:19539:1006/005907:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19539:19539:1006/005907:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19539:19539:1006/005907:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19539:19539:1006/005907:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19539:19539:1006/005907:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19539:19539:1006/005907:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] ClipboardApiTest.HostedApp (1837 ms)
[385/930] ClipboardApiTest.HostedApp (2386 ms)
[ RUN      ] ClipboardApiTest.ExtensionNoPermission
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19389:19389:1006/005905:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19389:19389:1006/005905:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19389:19389:1006/005906:INFO:CONSOLE(0)] "[SUCCESS] testDomCopy", source: chrome-extension://cmcegaahdankpklkfafpdchbgabpkhle/test.html (0)
[19389:19389:1006/005906:INFO:CONSOLE(0)] "[SUCCESS] testDomPaste", source: chrome-extension://cmcegaahdankpklkfafpdchbgabpkhle/test.html (0)
[19389:19389:1006/005906:INFO:CONSOLE(0)] "[SUCCESS] testCopyInIframe", source: chrome-extension://cmcegaahdankpklkfafpdchbgabpkhle/test.html (0)
[19389:19389:1006/005906:INFO:CONSOLE(0)] "[SUCCESS] testPasteInIframe", source: chrome-extension://cmcegaahdankpklkfafpdchbgabpkhle/test.html (0)
[19389:19540:1006/005907:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19389:19389:1006/005907:INFO:CONSOLE(0)] "[SUCCESS] bound testExecuteScriptCopyPaste", source: chrome-extension://cmcegaahdankpklkfafpdchbgabpkhle/test.html (0)
[19389:19389:1006/005908:INFO:CONSOLE(0)] "[SUCCESS] bound testContentScriptCopyPaste", source: chrome-extension://cmcegaahdankpklkfafpdchbgabpkhle/test.html (0)
[1:6:1006/005907:FATAL:memory.cc(18)] Out of memory. size=4194304
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x000002fc71d7 logging::LogMessage::~LogMessage()
#3 0x00000f250eb9 base::(anonymous namespace)::OnNoMemory()
#4 0x00000ba1ae34 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory()
#5 0x00000ba1a454 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory()
#6 0x000004eb3d22 SkDiscardableMemory::Create()
#7 0x000004bf4c4a SkResourceCacheDiscardableAllocator::allocPixelRef()
#8 0x0000048053e1 SkBitmap::tryAllocPixels()
#9 0x000004bc3f18 SkImageGenerator::tryGenerateBitmap()
#10 0x000004bc0e8a SkImageCacherator::generateBitmap()
#11 0x000004bc1272 SkImageCacherator::lockAsBitmap()
#12 0x00000494d42e SkImage::preroll()
#13 0x00000fb7e0fc cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread()
#14 0x00000f9b5817 cc::TaskGraphRunner::RunTaskWithLockAcquired()
#15 0x00000f9b4958 cc::TaskGraphRunner::Run()
#16 0x00000306d99a base::DelegateSimpleThread::Run()
#17 0x00000306d538 base::SimpleThread::ThreadMain()
#18 0x000003063abf base::(anonymous namespace)::ThreadFunc()
#19 0x7f07ac9abe9a start_thread
#20 0x7f07a60a238d clone

Received signal 6
#0 0x00000061eac1 [1:7:1006/005908:FATAL:memory.cc(18)] Out of memory. size=4194304
#0 0x00000061eac1 <unknown>
#1 0x000002f8d973 <unknown>
#2 0x000002fc71d7 <unknown>
#3 0x00000f250eb9 <unknown>
#4 0x00000ba1ae34 <unknown>
#5 0x00000ba1a454 <unknown>
#6 0x000004eb3d22 <unknown>
#7 0x000004bf4c4a <unknown>
#8 0x0000048053e1 <unknown>
#9 0x000004bc3f18 <unknown>
#10 0x000004bc0e8a <unknown>
#11 0x000004bc1272 <unknown>
#12 0x00000494d42e <unknown>
#13 0x00000fb7e0fc <unknown>
#14 0x00000f9b5817 <unknown>
#15 0x00000f9b4958 <unknown>
#16 0x00000306d99a <unknown>
#17 0x00000306d538 <unknown>
#18 0x000003063abf <unknown>
#19 0x7f07ac9abe9a start_thread
#20 0x7f07a60a238d clone

Received signal 6
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8c881 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7f07ac9b3cb0 <unknown>
#3 0x7f07a5fe50d5 gsignal
#4 0x7f07a5fe883b abort
#5 0x000002f8aeba i�M
#1 0x000002f8c881 <unknown>
#2 0x7f07ac9b3cb0 <unknown>
#3 0x7f07a5fe50d5 gsignal
#4 0x7f07a5fe883b abort
#5 0x000002f8aeba <unknown>
#6 0x000002fc77bf <unknown>
#7 0x00000f250eb9 <unknown>
#8 0x00000ba1ae34 <unknown>
#9 0x00000ba1a454 <unknown>
#10 0x000004eb3d22 /�$
#11 0x000004bf4c4a [       OK ] ClipboardApiTest.ExtensionNoPermission (3341 ms)
[386/930] ClipboardApiTest.ExtensionNoPermission (3950 ms)
[ RUN      ] ExternallyConnectableMessagingTest.NotInstalled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19519:19519:1006/005906:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19519:19519:1006/005907:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19519:19731:1006/005907:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19519:19731:1006/005908:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ExternallyConnectableMessagingTest.NotInstalled (2202 ms)
[387/930] ExternallyConnectableMessagingTest.NotInstalled (2900 ms)
[ RUN      ] ExternallyConnectableMessagingTest.FromIncognitoAllowApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19722:19722:1006/005908:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19722:19722:1006/005908:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19722:19790:1006/005909:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-bokhkogpleookgjlimnpmhdcekipaccg-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19722:19838:1006/005910:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[19722:19722:1006/005910:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[19722:19722:1006/005910:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[19722:19722:1006/005910:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ExternallyConnectableMessagingTest.FromIncognitoAllowApp (2739 ms)
[388/930] ExternallyConnectableMessagingTest.FromIncognitoAllowApp (3422 ms)
[ RUN      ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19811:19811:1006/005909:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19811:19811:1006/005909:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest (2134 ms)
[389/930] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest (2635 ms)
[ RUN      ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19826:19826:1006/005909:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19826:19826:1006/005909:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse (2207 ms)
[390/930] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse (2905 ms)
[ RUN      ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19488:19488:1006/005906:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19488:19488:1006/005906:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme (5491 ms)
[391/930] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme (6060 ms)
[ RUN      ] ExtensionsLoadTest.Test
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20036:20036:1006/005911:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20036:20036:1006/005912:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionsLoadTest.Test (1661 ms)
[392/930] ExtensionsLoadTest.Test (2107 ms)
[ RUN      ] ExtensionResourceRequestPolicyTest.OriginPrivileges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20024:20024:1006/005911:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20024:20024:1006/005911:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57142...
sending server_data: {"host": "127.0.0.1", "port": 57142} (36 bytes)
[20024:20069:1006/005913:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[20024:20069:1006/005913:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/test.png
[20024:20069:1006/005913:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20024:20069:1006/005913:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] ExtensionResourceRequestPolicyTest.OriginPrivileges (3078 ms)
[393/930] ExtensionResourceRequestPolicyTest.OriginPrivileges (3693 ms)
[ RUN      ] ExtensionStorageMonitorTest.ThrottleNotifications
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20061:20061:1006/005912:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20061:20061:1006/005912:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20061:20188:1006/005914:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-dchohbmijppjgbpgijlkmpomkjbollfm-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20061:20061:1006/005915:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://dchohbmijppjgbpgijlkmpomkjbollfm/index.html (0)
[1:2:1006/005915:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionStorageMonitorTest.ThrottleNotifications (3857 ms)
[394/930] ExtensionStorageMonitorTest.ThrottleNotifications (4470 ms)
[ RUN      ] ExtensionURLRewriteBrowserTest.BookmarksURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20298:20298:1006/005914:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20298:20298:1006/005914:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20298:20298:1006/005916:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/005916:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionURLRewriteBrowserTest.BookmarksURL (2737 ms)
[395/930] ExtensionURLRewriteBrowserTest.BookmarksURL (3429 ms)
[ RUN      ] ExtensionURLRewriteBrowserTest.BookmarksURLOverride
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20420:20420:1006/005915:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20420:20420:1006/005916:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005918:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionURLRewriteBrowserTest.BookmarksURLOverride (3327 ms)
[396/930] ExtensionURLRewriteBrowserTest.BookmarksURLOverride (3952 ms)
[ RUN      ] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20554:20554:1006/005917:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20554:20554:1006/005917:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005918:WARNING:channel.cc(358)] RawChannel write error
[20554:20554:1006/005919:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/005919:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame (3225 ms)
[397/930] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame (3953 ms)
[ RUN      ] ExtensionFetchTest.ExtensionCanFetchExtensionResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20792:20792:1006/005919:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20792:20792:1006/005919:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionFetchTest.ExtensionCanFetchExtensionResource (1596 ms)
[398/930] ExtensionFetchTest.ExtensionCanFetchExtensionResource (2121 ms)
[ RUN      ] ExtensionWebUITest.CanEmbedExtensionOptions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20609:20609:1006/005917:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20609:20609:1006/005918:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20609:20720:1006/005918:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[20609:20609:1006/005919:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ExtensionWebUITest.CanEmbedExtensionOptions (3601 ms)
[399/930] ExtensionWebUITest.CanEmbedExtensionOptions (4229 ms)
[ RUN      ] ExtensionFetchTest.ExtensionCanFetchHostedResourceWithHostPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20880:20880:1006/005920:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20880:20880:1006/005920:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionFetchTest.ExtensionCanFetchHostedResourceWithHostPermissions (1490 ms)
[400/930] ExtensionFetchTest.ExtensionCanFetchHostedResourceWithHostPermissions (2114 ms)
[ RUN      ] LazyBackgroundPageApiTest.WaitForRequest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20908:20908:1006/005921:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20908:20908:1006/005921:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LazyBackgroundPageApiTest.WaitForRequest (1705 ms)
[401/930] LazyBackgroundPageApiTest.WaitForRequest (2369 ms)
[ RUN      ] LazyBackgroundPageApiTest.WaitForNTP
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20946:20946:1006/005921:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20946:20946:1006/005921:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20946:20946:1006/005922:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://lcillmdomemaglccmbelcjjhhfjibfce/_generated_background_page.html (0)
[1:3:1006/005923:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005923:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005923:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005923:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] LazyBackgroundPageApiTest.WaitForNTP (2255 ms)
[402/930] LazyBackgroundPageApiTest.WaitForNTP (2893 ms)
[ RUN      ] ExtensionApiNewTabTest.Tabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20063:20063:1006/005912:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20063:20063:1006/005912:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[20063:20063:1006/005914:INFO:CONSOLE(0)] "[SUCCESS] getSelected", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005914:INFO:CONSOLE(0)] "[SUCCESS] create", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005914:INFO:CONSOLE(0)] "[SUCCESS] createInCurrent", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005915:INFO:CONSOLE(0)] "[SUCCESS] createInOtherWindow", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005916:INFO:CONSOLE(0)] "[SUCCESS] createAtIndex", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005917:INFO:CONSOLE(0)] "[SUCCESS] createSelected", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005918:INFO:CONSOLE(0)] "[SUCCESS] createWindowWithDefaultTab", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005919:INFO:CONSOLE(0)] "[SUCCESS] createWindowWithExistingTab", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005920:INFO:CONSOLE(0)] "[SUCCESS] getAllInWindowNullArg", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005921:INFO:CONSOLE(0)] "[SUCCESS] detectLanguage", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005922:INFO:CONSOLE(0)] "[SUCCESS] windowCreate", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[20063:20063:1006/005923:INFO:CONSOLE(0)] "[SUCCESS] getCurrentWindow", source: chrome-extension://kemkpjioffgjkdamefaegafkjbamjieg/crud.html (0)
[       OK ] ExtensionApiNewTabTest.Tabs (12429 ms)
[403/930] ExtensionApiNewTabTest.Tabs (13123 ms)
[ RUN      ] LazyBackgroundPageApiTest.EventDispatchToTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21100:21100:1006/005922:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21100:21100:1006/005923:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21100:21100:1006/005925:INFO:CONSOLE(0)] "[SUCCESS] testReceivedEvent", source: chrome-extension://jnifogeijlmfgkjgmojhjjgfgoopgkml/page.html (0)
[       OK ] LazyBackgroundPageApiTest.EventDispatchToTab (2602 ms)
[404/930] LazyBackgroundPageApiTest.EventDispatchToTab (3173 ms)
[ RUN      ] LazyBackgroundPageApiTest.OnSuspendUseStorageApi
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21155:21155:1006/005923:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21155:21155:1006/005923:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21155:21155:1006/005925:INFO:CONSOLE(8)] "Finished writing last_save: 10/6/2015, 12:59:24 AM", source: chrome-extension://dooaefepfkmfncggnlhmekkgiokelknk/background.js (8)
[1:2:1006/005925:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LazyBackgroundPageApiTest.OnSuspendUseStorageApi (1936 ms)
[405/930] LazyBackgroundPageApiTest.OnSuspendUseStorageApi (2628 ms)
[ RUN      ] RequirementsCheckerBrowserTest.DisallowWebGL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21433:21433:1006/005926:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21433:21433:1006/005926:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21433:21584:1006/005927:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] RequirementsCheckerBrowserTest.DisallowWebGL (1590 ms)
[406/930] RequirementsCheckerBrowserTest.DisallowWebGL (2106 ms)
[ RUN      ] ProcessManagerBrowserTest.KeepaliveOnNetworkRequest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21420:21420:1006/005926:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21420:21420:1006/005926:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProcessManagerBrowserTest.KeepaliveOnNetworkRequest (1890 ms)
[407/930] ProcessManagerBrowserTest.KeepaliveOnNetworkRequest (2378 ms)
[ RUN      ] ProcessManagementTest.ProcessOverflow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21262:21262:1006/005924:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21262:21262:1006/005924:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21262:21366:1006/005926:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21262:21422:1006/005926:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/005929:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ProcessManagementTest.ProcessOverflow (5297 ms)
[408/930] ProcessManagementTest.ProcessOverflow (6045 ms)
[ RUN      ] ProcessManagementTest.ExtensionProcessBalancing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21358:21358:1006/005925:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21358:21358:1006/005925:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21358:21540:1006/005929:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[21358:21358:1006/005929:INFO:CONSOLE(5)] "Uncaught TypeError: Cannot read property 'assertEq' of undefined", source: http://localhost:55954/extensions/api_test/management/test/common.js (5)
[21358:21358:1006/005929:INFO:CONSOLE(179)] "Uncaught TypeError: Cannot read property 'runTests' of undefined", source: http://localhost:55954/extensions/api_test/management/test/basics.js (179)
[       OK ] ProcessManagementTest.ExtensionProcessBalancing (4669 ms)
[409/930] ProcessManagementTest.ExtensionProcessBalancing (5253 ms)
[ RUN      ] ServiceWorkerTest.GetBackgroundClientFailsWithNoBackgroundPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21696:21696:1006/005928:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21696:21696:1006/005928:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21696:21754:1006/005930:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://cjhkfblcgadofendbdfhfmapipomjame/sw.jsfrom unknown origin. Could not find user data for request.
[21696:21696:1006/005930:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://cjhkfblcgadofendbdfhfmapipomjame/page.html (0)
[21696:21696:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[21696:21696:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[21696:21696:1006/005930:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ServiceWorkerTest.GetBackgroundClientFailsWithNoBackgroundPage (2281 ms)
[410/930] ServiceWorkerTest.GetBackgroundClientFailsWithNoBackgroundPage (2897 ms)
[ RUN      ] ServiceWorkerTest.FetchArbitraryPaths
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21695:21695:1006/005928:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21695:21695:1006/005929:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21695:21771:1006/005930:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://behniahagmhjimcmfaagpfljkfhelkco/fetch.jsfrom unknown origin. Could not find user data for request.
[21695:21695:1006/005931:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[21695:21695:1006/005931:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[21695:21695:1006/005931:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] ServiceWorkerTest.FetchArbitraryPaths (3267 ms)
[411/930] ServiceWorkerTest.FetchArbitraryPaths (3953 ms)
[ RUN      ] GaiaAuthExtensionLoaderTest.AddAndGet
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21894:21894:1006/005930:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21894:21894:1006/005930:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[21894:21933:1006/005931:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/005931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:2:1006/005931:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005931:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] GaiaAuthExtensionLoaderTest.AddAndGet (1329 ms)
[412/930] GaiaAuthExtensionLoaderTest.AddAndGet (1856 ms)
[ RUN      ] WebstoreReinstallerBrowserTest.TestWebstoreReinstall
HTTP server started on http://127.0.0.1:38931...
sending server_data: {"host": "127.0.0.1", "port": 38931} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21899:21899:1006/005931:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21899:21899:1006/005931:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebstoreReinstallerBrowserTest.TestWebstoreReinstall (2196 ms)
[413/930] WebstoreReinstallerBrowserTest.TestWebstoreReinstall (2901 ms)
[ RUN      ] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest
HTTP server started on http://127.0.0.1:56298...
sending server_data: {"host": "127.0.0.1", "port": 56298} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21926:21926:1006/005931:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21926:21926:1006/005931:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21926:21926:1006/005932:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_HEADER_INVALID'.
[       OK ] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest (2013 ms)
[414/930] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest (2631 ms)
[ RUN      ] FirstRunMasterPrefsImportDefault.ImportDefault
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22050:22050:1006/005932:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22050:22050:1006/005932:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FirstRunMasterPrefsImportDefault.ImportDefault (1537 ms)
[415/930] FirstRunMasterPrefsImportDefault.ImportDefault (2105 ms)
[ RUN      ] SearchProviderTest.TestIsSearchProviderInstalledWithException
HTTP server started on http://127.0.0.1:42748...
sending server_data: {"host": "127.0.0.1", "port": 42748} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22035:22035:1006/005932:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22035:22035:1006/005933:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SearchProviderTest.TestIsSearchProviderInstalledWithException (2165 ms)
[416/930] SearchProviderTest.TestIsSearchProviderInstalledWithException (2893 ms)
[ RUN      ] GeolocationBrowserTest.InvalidUrlRequest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22246:22246:1006/005934:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22246:22246:1006/005934:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22246:22443:1006/005935:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[22246:22377:1006/005935:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22246:22246:1006/005935:WARNING:geolocation_browsertest.cc(293)] TearDownInProcessBrowserTestFixture. Test Finished.
[       OK ] GeolocationBrowserTest.InvalidUrlRequest (1736 ms)
[417/930] GeolocationBrowserTest.InvalidUrlRequest (2381 ms)
[ RUN      ] HistoryBrowserTest.PRE_HistoryPersists
HTTP server started on http://127.0.0.1:39542...
sending server_data: {"host": "127.0.0.1", "port": 39542} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22318:22318:1006/005935:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22318:22318:1006/005935:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22477:22477:1006/005935:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000d8e80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22477:22477:1006/005935:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000d8e80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] HistoryBrowserTest.PRE_HistoryPersists (1770 ms)
[418/930] HistoryBrowserTest.PRE_HistoryPersists (2371 ms)
[ RUN      ] GeolocationBrowserTest.NoPromptForDeniedOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22185:22185:1006/005934:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22185:22185:1006/005934:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22185:22439:1006/005935:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[22185:22185:1006/005936:WARNING:geolocation_browsertest.cc(293)] TearDownInProcessBrowserTestFixture. Test Finished.
[       OK ] GeolocationBrowserTest.NoPromptForDeniedOrigin (2776 ms)
[419/930] GeolocationBrowserTest.NoPromptForDeniedOrigin (3703 ms)
[ RUN      ] HistoryBrowserTest.IncognitoNoHistory
HTTP server started on http://127.0.0.1:50849...
sending server_data: {"host": "127.0.0.1", "port": 50849} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22411:22411:1006/005935:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22411:22411:1006/005936:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22556:22556:1006/005936:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ef540]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[22556:22556:1006/005936:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ef540]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] HistoryBrowserTest.IncognitoNoHistory (2195 ms)
[420/930] HistoryBrowserTest.IncognitoNoHistory (2896 ms)
[ RUN      ] IFrameTest.InEmptyFrame
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22519:22519:1006/005936:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22519:22519:1006/005936:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] IFrameTest.InEmptyFrame (1429 ms)
[421/930] IFrameTest.InEmptyFrame (2109 ms)
[ RUN      ] FirefoxProfileImporterBrowserTest.FirefoxImporter
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22579:22579:1006/005937:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22579:22579:1006/005937:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FirefoxProfileImporterBrowserTest.FirefoxImporter (1639 ms)
[422/930] FirefoxProfileImporterBrowserTest.FirefoxImporter (2124 ms)
[ RUN      ] LocaleTestHebrew.TestStart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22715:22715:1006/005938:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: החיבור נדחה
[22715:22715:1006/005938:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005939:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] LocaleTestHebrew.TestStart (1334 ms)
[423/930] LocaleTestHebrew.TestStart (1856 ms)
[ RUN      ] MediaStreamPermissionTest.TestDenyingUserMedia
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22757:22757:1006/005938:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22757:22757:1006/005938:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49157...
sending server_data: {"host": "127.0.0.1", "port": 49157} (36 bytes)
[22757:22757:1006/005940:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49157/files/webrtc/adapter.js (71)
[22757:22757:1006/005940:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49157/files/webrtc/test_functions.js (13)
[22757:22757:1006/005940:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49157/files/webrtc/test_functions.js (13)
[22757:22757:1006/005940:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:49157/files/webrtc/test_functions.js (13)
[22757:22757:1006/005940:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49157/files/webrtc/test_functions.js (13)
[22757:22757:1006/005940:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:49157/files/webrtc/test_functions.js (13)
[       OK ] MediaStreamPermissionTest.TestDenyingUserMedia (3048 ms)
[424/930] MediaStreamPermissionTest.TestDenyingUserMedia (3685 ms)
[ RUN      ] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22922:22922:1006/005940:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22922:22922:1006/005940:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005941:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005941:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005941:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005941:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption (1970 ms)
[425/930] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption (2638 ms)
[ RUN      ] MediaStreamPermissionTest.TestDismissingRequest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22812:22812:1006/005939:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22812:22812:1006/005939:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58076...
sending server_data: {"host": "127.0.0.1", "port": 58076} (36 bytes)
[22812:22812:1006/005941:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:58076/files/webrtc/adapter.js (71)
[22812:22812:1006/005941:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:58076/files/webrtc/test_functions.js (13)
[22812:22812:1006/005941:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:58076/files/webrtc/test_functions.js (13)
[22812:22812:1006/005941:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:58076/files/webrtc/test_functions.js (13)
[22812:22812:1006/005941:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:58076/files/webrtc/test_functions.js (13)
[22812:22812:1006/005941:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:58076/files/webrtc/test_functions.js (13)
[       OK ] MediaStreamPermissionTest.TestDismissingRequest (3050 ms)
[426/930] MediaStreamPermissionTest.TestDismissingRequest (3687 ms)
[ RUN      ] InfoBarsTest.TestInfoBarsCloseOnNewTheme
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22621:22621:1006/005937:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22621:22621:1006/005937:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22621:22796:1006/005938:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] InfoBarsTest.TestInfoBarsCloseOnNewTheme (5627 ms)
[427/930] InfoBarsTest.TestInfoBarsCloseOnNewTheme (6312 ms)
[ RUN      ] ECKEncryptedMediaTest.LoadUnknownSession
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23048:23048:1006/005942:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23048:23048:1006/005942:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55154...
sending server_data: {"host": "127.0.0.1", "port": 55154} (36 bytes)
[23048:23048:1006/005943:INFO:CONSOLE(280)] "00:59:43.557 -  Using ClearKeyPlayer", source: http://127.0.0.1:55154/files/eme_player_js/utils.js (280)
[23048:23048:1006/005943:INFO:CONSOLE(280)] "00:59:43.569 -  Registering video event handlers.", source: http://127.0.0.1:55154/files/eme_player_js/utils.js (280)
[23048:23048:1006/005943:INFO:CONSOLE(280)] "00:59:43.572 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:55154/files/eme_player_js/utils.js (280)
[23048:23048:1006/005943:INFO:CONSOLE(280)] "00:59:43.666 -  Loading media using src.", source: http://127.0.0.1:55154/files/eme_player_js/utils.js (280)
[23048:23048:1006/005943:INFO:CONSOLE(280)] "00:59:43.719 -  Loading session: UnknownSession", source: http://127.0.0.1:55154/files/eme_player_js/utils.js (280)
[23048:23048:1006/005943:INFO:CONSOLE(145)] "FAIL: Session not found.", source: http://127.0.0.1:55154/files/eme_player_js/utils.js (145)
[23048:23048:1006/005943:INFO:CONSOLE(280)] "00:59:43.747 -  Set document title to: EME_SESSION_NOT_FOUND, updated title: EME_SESSION_NOT_FOUND", source: http://127.0.0.1:55154/files/eme_player_js/utils.js (280)
[       OK ] ECKEncryptedMediaTest.LoadUnknownSession (2164 ms)
[428/930] ECKEncryptedMediaTest.LoadUnknownSession (2641 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedWidevineTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23063:23063:1006/005942:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23063:23063:1006/005943:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39391...
sending server_data: {"host": "127.0.0.1", "port": 39391} (36 bytes)
[23063:23063:1006/005944:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:39391/files/test_key_system_instantiation.html (0)
[23063:23063:1006/005944:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:39391/files/test_key_system_instantiation.html (0)
[       OK ] EncryptedMediaIsTypeSupportedWidevineTest.Basic (1855 ms)
[429/930] EncryptedMediaIsTypeSupportedWidevineTest.Basic (2369 ms)
[ RUN      ] ECKPrefixedEncryptedMediaTest.InitializeCDMFail
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23062:23062:1006/005942:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23062:23062:1006/005942:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37282...
sending server_data: {"host": "127.0.0.1", "port": 37282} (36 bytes)
[23062:23062:1006/005944:INFO:CONSOLE(280)] "00:59:44.108 -  org.chromium.externalclearkey.initializefail is not a known key system", source: http://127.0.0.1:37282/files/eme_player_js/utils.js (280)
[23062:23062:1006/005944:INFO:CONSOLE(280)] "00:59:44.117 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:37282/files/eme_player_js/utils.js (280)
[23062:23062:1006/005944:INFO:CONSOLE(280)] "00:59:44.128 -  Registering video event handlers.", source: http://127.0.0.1:37282/files/eme_player_js/utils.js (280)
[23062:23062:1006/005944:INFO:CONSOLE(280)] "00:59:44.143 -  Loading media using src.", source: http://127.0.0.1:37282/files/eme_player_js/utils.js (280)
[23062:23062:1006/005944:INFO:CONSOLE(280)] "00:59:44.323 -  org.chromium.externalclearkey.initializefail Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:37282/files/eme_player_js/utils.js (280)
[23062:23062:1006/005944:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23062:23062:1006/005944:INFO:CONSOLE(280)] "00:59:44.392 -  onWebkitKeyError KeySystem: org.chromium.externalclearkey.initializefail, sessionId: , errorCode: 1, systemCode: 0", source: http://127.0.0.1:37282/files/eme_player_js/utils.js (280)
[23062:23062:1006/005944:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:37282/files/eme_player_js/utils.js (145)
[23062:23062:1006/005944:INFO:CONSOLE(280)] "00:59:44.404 -  Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:37282/files/eme_player_js/utils.js (280)
[       OK ] ECKPrefixedEncryptedMediaTest.InitializeCDMFail (2347 ms)
[430/930] ECKPrefixedEncryptedMediaTest.InitializeCDMFail (2900 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedWidevineTest.Video_WebM
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23178:23178:1006/005943:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23178:23178:1006/005944:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56913...
sending server_data: {"host": "127.0.0.1", "port": 56913} (36 bytes)
[23178:23178:1006/005945:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:56913/files/test_key_system_instantiation.html (0)
[23178:23178:1006/005945:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:56913/files/test_key_system_instantiation.html (0)
[23178:23178:1006/005945:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:56913/files/test_key_system_instantiation.html (0)
[23178:23178:1006/005945:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:56913/files/test_key_system_instantiation.html (0)
[23178:23178:1006/005945:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:56913/files/test_key_system_instantiation.html (0)
[       OK ] EncryptedMediaIsTypeSupportedWidevineTest.Video_WebM (1952 ms)
[431/930] EncryptedMediaIsTypeSupportedWidevineTest.Video_WebM (2643 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23278:23278:1006/005944:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23278:23278:1006/005945:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56010...
sending server_data: {"host": "127.0.0.1", "port": 56010} (36 bytes)
[       OK ] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (1851 ms)
[432/930] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (2636 ms)
[ RUN      ] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23306:23306:1006/005945:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23306:23306:1006/005945:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42889...
sending server_data: {"host": "127.0.0.1", "port": 42889} (36 bytes)
[23306:23306:1006/005946:INFO:CONSOLE(0)] "It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior in the future, potentially including failure to play.", source: http://127.0.0.1:42889/files/test_key_system_instantiation.html (0)
[       OK ] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (1842 ms)
[433/930] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (2369 ms)
[ RUN      ] MediaStreamDevicesControllerTest.RequestAndAllowMic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23323:23323:1006/005945:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23323:23323:1006/005945:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[23323:23435:1006/005947:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/005947:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/005947:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaStreamDevicesControllerTest.RequestAndAllowMic (3065 ms)
[434/930] MediaStreamDevicesControllerTest.RequestAndAllowMic (3681 ms)
[ RUN      ] MediaFileValidatorTest.InvalidImage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23531:23531:1006/005947:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23531:23531:1006/005947:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/005948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaFileValidatorTest.InvalidImage (1326 ms)
[435/930] MediaFileValidatorTest.InvalidImage (2108 ms)
[ RUN      ] MediaStreamDevicesControllerTest.RequestAndBlockMicCam
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23417:23417:1006/005946:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23417:23417:1006/005946:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.RequestAndBlockMicCam (3527 ms)
[436/930] MediaStreamDevicesControllerTest.RequestAndBlockMicCam (4224 ms)
[ RUN      ] MediaStreamDevicesControllerTest.NonPepperRequestInsecure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23528:23528:1006/005947:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23528:23528:1006/005947:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] MediaStreamDevicesControllerTest.NonPepperRequestInsecure (2874 ms)
[437/930] MediaStreamDevicesControllerTest.NonPepperRequestInsecure (3417 ms)
[ RUN      ] MediaFileValidatorTest.ValidVideo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23687:23687:1006/005949:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23687:23687:1006/005949:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] MediaFileValidatorTest.ValidVideo (1433 ms)
[438/930] MediaFileValidatorTest.ValidVideo (1873 ms)
[ RUN      ] MetricsMemoryDetailsBrowserTest.TestMemoryDetails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23691:23691:1006/005949:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23691:23691:1006/005949:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] MetricsMemoryDetailsBrowserTest.TestMemoryDetails (1323 ms)
[439/930] MetricsMemoryDetailsBrowserTest.TestMemoryDetails (1855 ms)
[ RUN      ] MetricsServiceBrowserTest.CloseRenderersNormally
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23778:23778:1006/005950:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23778:23778:1006/005950:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/005952:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/005952:WARNING:channel.cc(358)] RawChannel write error
[23882:23882:1006/005952:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23882:23882:1006/005952:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23882:23882:1006/005952:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23882:23882:1006/005952:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] MetricsServiceBrowserTest.CloseRenderersNormally (2093 ms)
[440/930] MetricsServiceBrowserTest.CloseRenderersNormally (2900 ms)
[ RUN      ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23837:23837:1006/005951:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23837:23837:1006/005951:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections (1999 ms)
[441/930] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections (2631 ms)
[ RUN      ] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23872:23872:1006/005951:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23872:23872:1006/005952:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections (1922 ms)
[442/930] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections (2632 ms)
[ RUN      ] DnsProbeBrowserTest.ProbesDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24087:24087:1006/005953:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24087:24087:1006/005953:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DnsProbeBrowserTest.ProbesDisabled (1587 ms)
[443/930] DnsProbeBrowserTest.ProbesDisabled (2118 ms)
[ RUN      ] DnsProbeBrowserTest.Incognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24090:24090:1006/005953:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24090:24090:1006/005953:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] DnsProbeBrowserTest.Incognito (2010 ms)
[444/930] DnsProbeBrowserTest.Incognito (2629 ms)
[ RUN      ] FtpBrowserTest.DirectoryListingNavigation
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24105:24105:1006/005954:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24105:24105:1006/005954:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
FTP server started on port 54475...
sending server_data: {"host": "127.0.0.1", "port": 54475} (36 bytes)
starting FTP server
[]127.0.0.1:46482 Connected.
127.0.0.1:46482 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:46482 <== USER chrome
127.0.0.1:46482 ==> 331 Username ok, send password.
127.0.0.1:46482 <== PASS ******
127.0.0.1:46482 ==> 230 Login successful.
127.0.0.1:46482 <== SYST
127.0.0.1:46482 ==> 215 UNIX Type: L8
127.0.0.1:46482 <== PWD
127.0.0.1:46482 ==> 257 "/" is the current directory.
127.0.0.1:46482 <== TYPE I
127.0.0.1:46482 ==> 200 Type set to: Binary.
127.0.0.1:46482 <== SIZE /
127.0.0.1:46482 ==> 550 / is not retrievable.
127.0.0.1:46482 <== CWD /
127.0.0.1:46482 ==> 250 "/" is the current directory.
127.0.0.1:46482 <== PASV
127.0.0.1:46482 ==> 227 Entering passive mode (127,0,0,1,152,153).
127.0.0.1:46482 <== LIST -l
127.0.0.1:46482 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:46482 ==> 226 Transfer complete.
127.0.0.1:46482 <== QUIT
127.0.0.1:46482 ==> 221 Goodbye.
[chrome]@127.0.0.1:46482 Disconnected.
[24105:24105:1006/005955:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:54475/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:54475/ (299)
[]127.0.0.1:46484 Connected.
127.0.0.1:46484 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:46484 <== USER chrome
127.0.0.1:46484 ==> 331 Username ok, send password.
127.0.0.1:46484 <== PASS ******
127.0.0.1:46484 ==> 230 Login successful.
127.0.0.1:46484 <== SYST
127.0.0.1:46484 ==> 215 UNIX Type: L8
127.0.0.1:46484 <== PWD
127.0.0.1:46484 ==> 257 "/" is the current directory.
127.0.0.1:46484 <== TYPE I
127.0.0.1:46484 ==> 200 Type set to: Binary.
127.0.0.1:46484 <== SIZE /dir1
127.0.0.1:46484 ==> 550 /dir1 is not retrievable.
127.0.0.1:46484 <== CWD /dir1/
127.0.0.1:46484 ==> 250 "/dir1" is the current directory.
127.0.0.1:46484 <== PASV
127.0.0.1:46484 ==> 227 Entering passive mode (127,0,0,1,207,213).
127.0.0.1:46484 <== LIST -l
127.0.0.1:46484 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:46484 ==> 226 Transfer complete.
127.0.0.1:46484 <== QUIT
127.0.0.1:46484 ==> 221 Goodbye.
[chrome]@127.0.0.1:46484 Disconnected.
[24105:24105:1006/005955:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:54475/dir1/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:54475/dir1/ (299)
[]127.0.0.1:46486 Connected.
127.0.0.1:46486 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:46486 <== USER chrome
127.0.0.1:46486 ==> 331 Username ok, send password.
127.0.0.1:46486 <== PASS ******
127.0.0.1:46486 ==> 230 Login successful.
127.0.0.1:46486 <== SYST
127.0.0.1:46486 ==> 215 UNIX Type: L8
127.0.0.1:46486 <== PWD
127.0.0.1:46486 ==> 257 "/" is the current directory.
127.0.0.1:46486 <== TYPE I
127.0.0.1:46486 ==> 200 Type set to: Binary.
127.0.0.1:46486 <== SIZE /dir1/test.html
127.0.0.1:46486 ==> 213 49
127.0.0.1:46486 <== CWD /dir1/test.html
127.0.0.1:46486 ==> 550 Not a directory.
127.0.0.1:46486 <== PASV
127.0.0.1:46486 ==> 227 Entering passive mode (127,0,0,1,168,90).
127.0.0.1:46486 <== RETR /dir1/test.html
127.0.0.1:46486 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:46486 ==> 226 Transfer complete.
[chrome]@127.0.0.1:46486 "RETR /tmp/runqhuIKj/chrome/test/data/ftp/dir1/test.html" completed=1 bytes=49 seconds=0.013
127.0.0.1:46486 <== QUIT
127.0.0.1:46486 ==> 221 Goodbye.
[chrome]@127.0.0.1:46486 Disconnected.
[       OK ] FtpBrowserTest.DirectoryListingNavigation (2198 ms)
[445/930] FtpBrowserTest.DirectoryListingNavigation (2894 ms)
[ RUN      ] LoadTimingBrowserTest.Ssl
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24259:24259:1006/005955:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24259:24259:1006/005955:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24314:24314:1006/005957:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24314:24314:1006/005957:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] LoadTimingBrowserTest.Ssl (2307 ms)
[446/930] LoadTimingBrowserTest.Ssl (2904 ms)
[ RUN      ] LoadTimingBrowserTest.EverythingAtOnce
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24296:24296:1006/005956:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24296:24296:1006/005956:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LoadTimingBrowserTest.EverythingAtOnce (1709 ms)
[447/930] LoadTimingBrowserTest.EverythingAtOnce (2378 ms)
[ RUN      ] LoadTimingBrowserTest.Integration
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24361:24361:1006/005957:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24361:24361:1006/005957:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38764...
sending server_data: {"host": "127.0.0.1", "port": 38764} (36 bytes)
[       OK ] LoadTimingBrowserTest.Integration (1792 ms)
[448/930] LoadTimingBrowserTest.Integration (2388 ms)
[ RUN      ] PredictorBrowserTest.PRE_ShutdownStartupCycle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24476:24476:1006/005958:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24476:24476:1006/005958:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/005959:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/005959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PredictorBrowserTest.PRE_ShutdownStartupCycle (1234 ms)
[449/930] PredictorBrowserTest.PRE_ShutdownStartupCycle (1866 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24480:24480:1006/005958:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24480:24480:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24480:24618:1006/010000:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010000:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage (2162 ms)
[450/930] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage (2637 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForXHRSubmit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24522:24522:1006/005959:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24522:24522:1006/005959:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24522:24666:1006/010000:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[24636:24636:1006/010000:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24636:24636:1006/010000:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24636:24636:1006/010000:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24636:24636:1006/010000:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmit (1681 ms)
[451/930] PasswordManagerBrowserTestBase.PromptForXHRSubmit (2377 ms)
[ RUN      ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24634:24634:1006/010000:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24634:24634:1006/010000:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24634:24731:1006/010001:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm (1543 ms)
[452/930] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm (2114 ms)
[ RUN      ] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24701:24701:1006/010001:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24701:24701:1006/010001:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24701:24825:1006/010002:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet (1842 ms)
[453/930] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet (2386 ms)
[ RUN      ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24726:24726:1006/010001:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24726:24726:1006/010002:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps (1793 ms)
[454/930] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps (2371 ms)
[ RUN      ] PasswordManagerBrowserTestBase.ChangePwdFormPushStateBubbleShown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24770:24770:1006/010002:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24770:24770:1006/010002:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24770:24934:1006/010003:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.ChangePwdFormPushStateBubbleShown (1564 ms)
[455/930] PasswordManagerBrowserTestBase.ChangePwdFormPushStateBubbleShown (2104 ms)
[ RUN      ] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24902:24902:1006/010003:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24902:24902:1006/010003:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24902:25027:1006/010004:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest (1862 ms)
[456/930] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest (2374 ms)
[ RUN      ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithAmbiguousIdAttribute
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24936:24936:1006/010004:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24936:24936:1006/010004:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24936:25084:1006/010005:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithAmbiguousIdAttribute (1724 ms)
[457/930] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithAmbiguousIdAttribute (2371 ms)
[ RUN      ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutNameOrIdAttribute
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24962:24962:1006/010004:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24962:24962:1006/010004:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24962:25114:1006/010005:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutNameOrIdAttribute (1718 ms)
[458/930] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutNameOrIdAttribute (2378 ms)
[ RUN      ] PDFExtensionTest.BasicPlugin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25112:25112:1006/010006:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25112:25112:1006/010006:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25112:25211:1006/010006:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[25112:25112:1006/010009:INFO:CONSOLE(0)] "[SUCCESS] testPageSize", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25112:25112:1006/010009:INFO:CONSOLE(0)] "[SUCCESS] testAccessibility", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25112:25112:1006/010009:INFO:CONSOLE(0)] "[SUCCESS] testAccessibilityWithPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25112:25112:1006/010009:INFO:CONSOLE(0)] "[SUCCESS] testGetSelectedText", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25112:25112:1006/010009:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectTitle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25112:25112:1006/010009:INFO:CONSOLE(0)] "[SUCCESS] testEscKeyPropogationInPrintPreview", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[1:2:1006/010009:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PDFExtensionTest.BasicPlugin (3641 ms)
[459/930] PDFExtensionTest.BasicPlugin (4212 ms)
[ RUN      ] PDFExtensionTest.Navigator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25119:25119:1006/010006:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25119:25119:1006/010006:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25119:25268:1006/010007:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[25119:25119:1006/010009:INFO:CONSOLE(0)] "[SUCCESS] testNavigate", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25119:25119:1006/010009:INFO:CONSOLE(0)] "[SUCCESS] testNavigateForLinksWithoutScheme", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25119:25119:1006/010009:INFO:CONSOLE(0)] "[SUCCESS] testNavigateFromLocalFile", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[       OK ] PDFExtensionTest.Navigator (3538 ms)
[460/930] PDFExtensionTest.Navigator (4204 ms)
[ RUN      ] MaterialPDFExtensionTest.Bookmark
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25153:25153:1006/010007:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25153:25153:1006/010007:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25153:25311:1006/010008:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[25153:25153:1006/010010:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[25153:25153:1006/010011:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectBookmarks", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[       OK ] MaterialPDFExtensionTest.Bookmark (5244 ms)
[461/930] MaterialPDFExtensionTest.Bookmark (6047 ms)
[ RUN      ] MaterialPDFExtensionTest.ZoomManager
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25357:25357:1006/010010:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25357:25357:1006/010010:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25357:25447:1006/010011:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[25357:25357:1006/010013:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[25357:25357:1006/010014:INFO:CONSOLE(0)] "[SUCCESS] testZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25357:25357:1006/010014:INFO:CONSOLE(0)] "[SUCCESS] testBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25357:25357:1006/010014:INFO:CONSOLE(0)] "[SUCCESS] testSmallZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25357:25357:1006/010014:INFO:CONSOLE(0)] "[SUCCESS] testSmallBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25357:25357:1006/010014:INFO:CONSOLE(0)] "[SUCCESS] testMultiplePdfZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25357:25357:1006/010014:INFO:CONSOLE(0)] "[SUCCESS] testMultipleBrowserZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[       OK ] MaterialPDFExtensionTest.ZoomManager (4965 ms)
[462/930] MaterialPDFExtensionTest.ZoomManager (5525 ms)
[ RUN      ] MaterialPDFExtensionTest.ToolbarManager
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25363:25363:1006/010010:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25363:25363:1006/010010:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25363:25485:1006/010011:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[25363:25363:1006/010014:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[25363:25363:1006/010015:INFO:CONSOLE(0)] "[SUCCESS] testToolbarManagerForceHideTopToolbar", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25363:25363:1006/010015:INFO:CONSOLE(0)] "[SUCCESS] testToolbarManagerResizeDropdown", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25363:25363:1006/010015:INFO:CONSOLE(0)] "[SUCCESS] testToolbarKeyboardNavigation", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25363:25363:1006/010015:INFO:CONSOLE(0)] "[SUCCESS] testToolbarTouchInteraction", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[1:2:1006/010015:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MaterialPDFExtensionTest.ToolbarManager (5570 ms)
[463/930] MaterialPDFExtensionTest.ToolbarManager (6036 ms)
[ RUN      ] PluginPowerSaverBrowserTest.ExpandingSmallPlugin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25606:25606:1006/010015:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25606:25606:1006/010016:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PluginPowerSaverBrowserTest.ExpandingSmallPlugin (1675 ms)
[464/930] PluginPowerSaverBrowserTest.ExpandingSmallPlugin (2371 ms)
[ RUN      ] MaterialPDFExtensionTest.Title
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25508:25508:1006/010012:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25508:25508:1006/010013:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25508:25573:1006/010013:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[25508:25508:1006/010016:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[25508:25508:1006/010017:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectTitle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[       OK ] MaterialPDFExtensionTest.Title (4883 ms)
[465/930] MaterialPDFExtensionTest.Title (5526 ms)
[ RUN      ] PluginPowerSaverBrowserTest.ZoomIndependent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25644:25644:1006/010016:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25644:25644:1006/010017:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PluginPowerSaverBrowserTest.ZoomIndependent (1772 ms)
[466/930] PluginPowerSaverBrowserTest.ZoomIndependent (2372 ms)
[ RUN      ] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25749:25749:1006/010018:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25749:25749:1006/010018:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25749:25882:1006/010019:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled (1839 ms)
[467/930] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled (2371 ms)
[ RUN      ] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25771:25771:1006/010019:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25771:25771:1006/010019:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs (1286 ms)
[468/930] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs (1846 ms)
[ RUN      ] PrefsFunctionalTest.TestImagesNotBlockedInIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25752:25752:1006/010018:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25752:25752:1006/010018:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42354...
sending server_data: {"host": "127.0.0.1", "port": 42354} (36 bytes)
[1:2:1006/010020:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrefsFunctionalTest.TestImagesNotBlockedInIncognito (2224 ms)
[469/930] PrefsFunctionalTest.TestImagesNotBlockedInIncognito (2898 ms)
[ RUN      ] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25947:25947:1006/010020:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25947:25947:1006/010020:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010021:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010021:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010021:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010021:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges (1235 ms)
[470/930] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges (1848 ms)
[ RUN      ] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25960:25960:1006/010021:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25960:25960:1006/010021:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25960:26036:1006/010021:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010021:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010021:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010021:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010021:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010021:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs (1421 ms)
[471/930] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs (1856 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25971:25971:1006/010021:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25971:25971:1006/010021:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52953...
sending server_data: {"host": "127.0.0.1", "port": 52953} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderPage (2198 ms)
[472/930] PrerenderBrowserTest.PrerenderPage (2889 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26115:26115:1006/010022:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26115:26115:1006/010022:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43398...
sending server_data: {"host": "127.0.0.1", "port": 43398} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne (2109 ms)
[473/930] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne (2642 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderAlertAfterOnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26138:26138:1006/010022:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26138:26138:1006/010023:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46574...
sending server_data: {"host": "127.0.0.1", "port": 46574} (36 bytes)
[26138:26210:1006/010025:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010025:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderAlertAfterOnload (2868 ms)
[474/930] PrerenderBrowserTest.PrerenderAlertAfterOnload (3422 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26274:26274:1006/010024:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26274:26274:1006/010024:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57257...
sending server_data: {"host": "127.0.0.1", "port": 57257} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst (1992 ms)
[475/930] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst (2633 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26337:26337:1006/010025:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26337:26337:1006/010025:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38829...
sending server_data: {"host": "127.0.0.1", "port": 38829} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst (2589 ms)
[476/930] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst (3155 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26425:26425:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26425:26425:1006/010026:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41496...
sending server_data: {"host": "127.0.0.1", "port": 41496} (36 bytes)
[26425:26482:1006/010027:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond (2092 ms)
[477/930] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond (2629 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26463:26463:1006/010026:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26463:26463:1006/010027:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54778...
sending server_data: {"host": "127.0.0.1", "port": 54778} (36 bytes)
[26463:26548:1006/010028:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick (2029 ms)
[478/930] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick (2634 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderNoSSLReferrer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26597:26597:1006/010028:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26597:26597:1006/010028:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39710...
sending server_data: {"host": "127.0.0.1", "port": 39710} (36 bytes)
HTTPS server started on https://127.0.0.1:51593...
sending server_data: {"host": "127.0.0.1", "port": 51593} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderNoSSLReferrer (2541 ms)
[479/930] PrerenderBrowserTest.PrerenderNoSSLReferrer (3156 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderInfiniteLoop
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26633:26633:1006/010029:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26633:26633:1006/010029:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45857...
sending server_data: {"host": "127.0.0.1", "port": 45857} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderInfiniteLoop (2197 ms)
[480/930] PrerenderBrowserTest.PrerenderInfiniteLoop (2897 ms)
[ RUN      ] PrerenderBrowserTest.OpenTaskManagerAfterPrerender
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26697:26697:1006/010029:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26697:26697:1006/010029:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59586...
sending server_data: {"host": "127.0.0.1", "port": 59586} (36 bytes)
[       OK ] PrerenderBrowserTest.OpenTaskManagerAfterPrerender (2162 ms)
[481/930] PrerenderBrowserTest.OpenTaskManagerAfterPrerender (2895 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderWindowSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26874:26874:1006/010031:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26874:26874:1006/010031:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53648...
sending server_data: {"host": "127.0.0.1", "port": 53648} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderWindowSize (2073 ms)
[482/930] PrerenderBrowserTest.PrerenderWindowSize (2642 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26894:26894:1006/010031:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26894:26894:1006/010032:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35055...
sending server_data: {"host": "127.0.0.1", "port": 35055} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment (2340 ms)
[483/930] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment (2890 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderFragmentNavigateFragment
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26946:26946:1006/010032:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26946:26946:1006/010032:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40144...
sending server_data: {"host": "127.0.0.1", "port": 40144} (36 bytes)
[1:2:1006/010034:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderFragmentNavigateFragment (2070 ms)
[484/930] PrerenderBrowserTest.PrerenderFragmentNavigateFragment (2635 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClientRedirectFromFragment
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27109:27109:1006/010034:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27109:27109:1006/010034:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44752...
sending server_data: {"host": "127.0.0.1", "port": 44752} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderClientRedirectFromFragment (2330 ms)
[485/930] PrerenderBrowserTest.PrerenderClientRedirectFromFragment (2891 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderImagePng
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27137:27137:1006/010034:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27137:27137:1006/010035:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45733...
sending server_data: {"host": "127.0.0.1", "port": 45733} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderImagePng (2200 ms)
[486/930] PrerenderBrowserTest.PrerenderImagePng (2895 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27172:27172:1006/010035:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27172:27172:1006/010035:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58470...
sending server_data: {"host": "127.0.0.1", "port": 58470} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect (2101 ms)
[487/930] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect (2632 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderHangingUnload
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27334:27334:1006/010037:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27334:27334:1006/010037:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59078...
sending server_data: {"host": "127.0.0.1", "port": 59078} (36 bytes)
[27334:27334:1006/010038:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[27334:27334:1006/010038:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[27334:27334:1006/010038:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[27334:27334:1006/010038:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PrerenderBrowserTest.PrerenderHangingUnload (2202 ms)
[488/930] PrerenderBrowserTest.PrerenderHangingUnload (2892 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClearHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27379:27379:1006/010037:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27379:27379:1006/010037:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57507...
sending server_data: {"host": "127.0.0.1", "port": 57507} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderClearHistory (2352 ms)
[489/930] PrerenderBrowserTest.PrerenderClearHistory (2901 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderClickNewWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27380:27380:1006/010037:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27380:27380:1006/010038:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54023...
sending server_data: {"host": "127.0.0.1", "port": 54023} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderClickNewWindow (2394 ms)
[490/930] PrerenderBrowserTest.PrerenderClickNewWindow (2892 ms)
[ RUN      ] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27599:27599:1006/010040:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27599:27599:1006/010040:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55993...
sending server_data: {"host": "127.0.0.1", "port": 55993} (36 bytes)
[       OK ] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached (2476 ms)
[491/930] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached (3156 ms)
[ RUN      ] PrerenderBrowserTest.ControlGroupRendererInitiated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27635:27635:1006/010040:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27635:27635:1006/010040:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57266...
sending server_data: {"host": "127.0.0.1", "port": 57266} (36 bytes)
[       OK ] PrerenderBrowserTest.ControlGroupRendererInitiated (2023 ms)
[492/930] PrerenderBrowserTest.ControlGroupRendererInitiated (2631 ms)
[ RUN      ] PrerenderBrowserTest.MatchCompleteDummy
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27637:27637:1006/010040:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27637:27637:1006/010040:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58387...
sending server_data: {"host": "127.0.0.1", "port": 58387} (36 bytes)
[       OK ] PrerenderBrowserTest.MatchCompleteDummy (3291 ms)
[493/930] PrerenderBrowserTest.MatchCompleteDummy (3944 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderWebAudioDevice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27846:27846:1006/010042:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27846:27846:1006/010043:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58311...
sending server_data: {"host": "127.0.0.1", "port": 58311} (36 bytes)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[27846:27880:1006/010044:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[27846:27880:1006/010044:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[       OK ] PrerenderBrowserTest.PrerenderWebAudioDevice (1937 ms)
[494/930] PrerenderBrowserTest.PrerenderWebAudioDevice (2369 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27847:27847:1006/010042:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27847:27847:1006/010043:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59339...
sending server_data: {"host": "127.0.0.1", "port": 59339} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang (1981 ms)
[495/930] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang (2368 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[27967:27967:1006/010044:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[27967:27967:1006/010044:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60073...
sending server_data: {"host": "127.0.0.1", "port": 60073} (36 bytes)
[       OK ] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect (2144 ms)
[496/930] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect (2633 ms)
[ RUN      ] PrerenderBrowserTest.PrerenderPing
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28040:28040:1006/010045:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28040:28040:1006/010045:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51150...
sending server_data: {"host": "127.0.0.1", "port": 51150} (36 bytes)
[28040:28111:1006/010047:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010047:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.PrerenderPing (2163 ms)
[497/930] PrerenderBrowserTest.PrerenderPing (2633 ms)
[ RUN      ] PrerenderBrowserTest.TaskManagementTasksProvided
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28056:28056:1006/010045:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28056:28056:1006/010045:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38008...
sending server_data: {"host": "127.0.0.1", "port": 38008} (36 bytes)
[28056:28134:1006/010047:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010047:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PrerenderBrowserTest.TaskManagementTasksProvided (2113 ms)
[498/930] PrerenderBrowserTest.TaskManagementTasksProvided (2632 ms)
[ RUN      ] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28223:28223:1006/010047:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28223:28223:1006/010047:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab (2202 ms)
[499/930] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab (2899 ms)
[ RUN      ] ProfileBrowserTest.CreateNewProfileSynchronous
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28287:28287:1006/010048:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28287:28287:1006/010048:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileBrowserTest.CreateNewProfileSynchronous (1578 ms)
[500/930] ProfileBrowserTest.CreateNewProfileSynchronous (2118 ms)
[ RUN      ] ProfileBrowserTest.ExitType
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28300:28300:1006/010048:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28300:28300:1006/010048:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileBrowserTest.ExitType (1466 ms)
[501/930] ProfileBrowserTest.ExitType (2111 ms)
[ RUN      ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23818:23818:1006/005950:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23818:23818:1006/005951:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
BrowserTestBase signal handler received SIGTERM. Backtrace:
#0 0x00000061eac1 __interceptor_backtrace
#1 0x000002f8d973 base::debug::StackTrace::StackTrace()
#2 0x00000e5c9464 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x7f25c30da150 <unknown>
#4 0x7f25c318b9d3 __poll
#5 0x00000061b6ec __interceptor_poll
#6 0x7f25c8855ff6 <unknown>
#7 0x7f25c8856124 g_main_context_iteration
#8 0x0000030d39d0 base::MessagePumpGlib::Run()
#9 0x00000300c3f9 base::RunLoop::Run()
#10 0x00000e6a0ac6 content::RunThisRunLoop()
#11 0x00000e6a31e4 content::WindowedNotificationObserver::Wait()
#12 0x00000e5cb3a6 content::WaitForLoadStop()
#13 0x000002f29288 InProcessBrowserTest::RunTestOnMainThreadLoop()
#14 0x00000e5c8e7b content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#15 0x000002b64625 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#16 0x000002b61dd5 ChromeBrowserMainParts::PreMainMessageLoopRun()
#17 0x0000057d5456 content::BrowserMainLoop::PreMainMessageLoopRun()
#18 0x000005bb0f69 content::StartupTaskRunner::RunAllTasksNow()
#19 0x0000057d0f96 content::BrowserMainLoop::CreateStartupTasks()
#20 0x000005e1a50b content::BrowserMainRunnerImpl::Initialize()
#21 0x0000116991b7 content::BrowserMain()
#22 0x0000113089ae content::ContentMainRunnerImpl::Run()
#23 0x00001130613b content::ContentMain()
#24 0x00000e5c85ec content::BrowserTestBase::SetUp()
#25 0x000002f25b36 InProcessBrowserTest::SetUp()
#26 0x0000039f3767 testing::Test::Run()
#27 0x0000039f51ef testing::TestInfo::Run()
#28 0x0000039f629e testing::TestCase::Run()
#29 0x000003a08055 testing::internal::UnitTestImpl::RunAllTests()
#30 0x000003a0768b testing::UnitTest::Run()
#31 0x00000310640f base::TestSuite::Run()
#32 0x000001e234aa ChromeBrowserTestSuiteRunner::RunTestSuite()
#33 0x00000e698f30 content::LaunchTests()
#34 0x000002f234d4 LaunchChromeTests()
#35 0x000001e2337a main
#36 0x7f25c30c576d __libc_start_main
#37 0x0000005e05d5 <unknown>
[502/930] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections (TIMED OUT)
[ RUN      ] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28510:28510:1006/010049:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28510:28510:1006/010050:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010050:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010050:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010050:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010050:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010050:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010050:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010050:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010050:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown (1374 ms)
[503/930] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown (1841 ms)
[ RUN      ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28511:28511:1006/010050:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28511:28511:1006/010050:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010051:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown (1759 ms)
[504/930] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown (2379 ms)
[ RUN      ] ProfileListDesktopBrowserTest.SwitchToProfile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28512:28512:1006/010050:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28512:28512:1006/010050:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28512:28512:1006/010051:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileListDesktopBrowserTest.SwitchToProfile (1866 ms)
[505/930] ProfileListDesktopBrowserTest.SwitchToProfile (2370 ms)
[ RUN      ] ProfileManagerBrowserTest.SwitchToProfile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28700:28700:1006/010051:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28700:28700:1006/010052:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28700:28700:1006/010052:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010053:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ProfileManagerBrowserTest.SwitchToProfile (1714 ms)
[506/930] ProfileManagerBrowserTest.SwitchToProfile (2392 ms)
[ RUN      ] ProfileManagerBrowserTest.EphemeralProfile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28702:28702:1006/010051:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28702:28702:1006/010052:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28702:28702:1006/010052:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28702:28702:1006/010053:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[       OK ] ProfileManagerBrowserTest.EphemeralProfile (1982 ms)
[507/930] ProfileManagerBrowserTest.EphemeralProfile (2640 ms)
[ RUN      ] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28744:28744:1006/010052:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28744:28744:1006/010053:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28744:28744:1006/010053:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010054:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks (2066 ms)
[508/930] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks (2631 ms)
[ RUN      ] ProfileWindowBrowserTest.GuestIgnoresHistory
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[28742:28742:1006/010052:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[28742:28742:1006/010052:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28742:28742:1006/010053:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[28742:28876:1006/010054:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010054:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ProfileWindowBrowserTest.GuestIgnoresHistory (2481 ms)
[509/930] ProfileWindowBrowserTest.GuestIgnoresHistory (3153 ms)
[ RUN      ] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted
HTTPS server started on https://127.0.0.1:33843...
sending server_data: {"host": "127.0.0.1", "port": 33843} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29020:29020:1006/010054:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29020:29020:1006/010054:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29020:29020:1006/010056:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:33843/files/push_messaging/push_test.js (18)
[29020:29020:1006/010056:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:33843/files/push_messaging/push_test.js (18)
[29020:29020:1006/010056:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:33843/files/push_messaging/push_test.js (18)
[29020:29103:1006/010056:WARNING:channel.cc(358)] RawChannel write error
[29020:29020:1006/010056:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[29020:29020:1006/010056:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[29020:29020:1006/010056:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted (2382 ms)
[510/930] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted (2910 ms)
[ RUN      ] PushMessagingBrowserTest.SubscribeFailureNoManifest
HTTPS server started on https://127.0.0.1:51816...
sending server_data: {"host": "127.0.0.1", "port": 51816} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29035:29035:1006/010054:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29035:29035:1006/010055:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29035:29035:1006/010056:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:51816/files/push_messaging/push_test.js (18)
[29035:29035:1006/010056:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:51816/files/push_messaging/push_test.js (18)
[29035:29035:1006/010056:INFO:CONSOLE(18)] "sendResultToTest: manifest removed", source: https://127.0.0.1:51816/files/push_messaging/push_test.js (18)
[29035:29035:1006/010056:INFO:CONSOLE(18)] "sendResultToTest: AbortError - Registration failed - no sender id provided", source: https://127.0.0.1:51816/files/push_messaging/push_test.js (18)
[29035:29035:1006/010056:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[29035:29035:1006/010056:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[29035:29035:1006/010056:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.SubscribeFailureNoManifest (2171 ms)
[511/930] PushMessagingBrowserTest.SubscribeFailureNoManifest (2898 ms)
[ RUN      ] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil
HTTPS server started on https://127.0.0.1:52734...
sending server_data: {"host": "127.0.0.1", "port": 52734} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29128:29128:1006/010056:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29128:29128:1006/010056:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29128:29128:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:52734/files/push_messaging/push_test.js (18)
[29128:29128:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:52734/files/push_messaging/push_test.js (18)
[29128:29128:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:52734/files/push_messaging/push_test.js (18)
[29128:29128:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:52734/files/push_messaging/push_test.js (18)
[29128:29128:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:52734/files/push_messaging/push_test.js (18)
[29128:29128:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: immediate:shownotification-without-waituntil", source: https://127.0.0.1:52734/files/push_messaging/push_test.js (18)
[29128:29128:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:52734/files/push_messaging/push_test.js (18)
[29128:29128:1006/010057:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[29128:29128:1006/010057:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[29128:29128:1006/010057:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil (2459 ms)
[512/930] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil (3164 ms)
[ RUN      ] PushMessagingBrowserTest.SubscribePersisted
HTTPS server started on https://127.0.0.1:36983...
sending server_data: {"host": "127.0.0.1", "port": 36983} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29081:29081:1006/010055:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29081:29081:1006/010055:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29081:29081:1006/010056:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010056:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010056:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010057:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:36983/files/push_messaging/push_test.js (18)
[29081:29081:1006/010058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[29081:29081:1006/010058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[29081:29081:1006/010058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.SubscribePersisted (3656 ms)
[513/930] PushMessagingBrowserTest.SubscribePersisted (4210 ms)
[ RUN      ] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:37875...
sending server_data: {"host": "127.0.0.1", "port": 37875} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29312:29312:1006/010057:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29312:29312:1006/010057:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29312:29312:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:37875/files/push_messaging/push_test.js (18)
[29312:29312:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:37875/files/push_messaging/push_test.js (18)
[29312:29312:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:37875/files/push_messaging/push_test.js (18)
[29312:29312:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:37875/files/push_messaging/push_test.js (18)
[29312:29312:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:37875/files/push_messaging/push_test.js (18)
[29312:29312:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:37875/files/push_messaging/push_test.js (18)
[29312:29312:1006/010058:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:37875/files/push_messaging/push_test.js (18)
[29312:29373:1006/010058:WARNING:channel.cc(358)] RawChannel write error
[29312:29312:1006/010058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[29312:29312:1006/010058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[29312:29312:1006/010058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes (2199 ms)
[514/930] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes (2913 ms)
[ RUN      ] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData
HTTPS server started on https://127.0.0.1:54563...
sending server_data: {"host": "127.0.0.1", "port": 54563} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29339:29339:1006/010058:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29339:29339:1006/010058:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29339:29339:1006/010059:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:54563/files/push_messaging/push_test.js (18)
[29339:29339:1006/010059:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:54563/files/push_messaging/push_test.js (18)
[29339:29339:1006/010059:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:54563/files/push_messaging/push_test.js (18)
[       OK ] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData (2316 ms)
[515/930] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData (2903 ms)
[ RUN      ] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions
HTTPS server started on https://127.0.0.1:49861...
sending server_data: {"host": "127.0.0.1", "port": 49861} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29437:29437:1006/010059:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29437:29437:1006/010059:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29437:29437:1006/010100:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49861/files/push_messaging/push_test.js (18)
[29437:29437:1006/010100:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49861/files/push_messaging/push_test.js (18)
[29437:29437:1006/010100:INFO:CONSOLE(0)] "Chrome currently only supports the Push API for subscriptions that will result in user-visible messages. You can indicate this by calling pushManager.subscribe({userVisibleOnly: true}) instead. See https://goo.gl/yqv4Q4 for more details.", source: https://127.0.0.1:49861/files/push_messaging/test_no_subscription_options.html (0)
[29437:29437:1006/010100:INFO:CONSOLE(18)] "sendResultToTest: PermissionDeniedError - Registration failed - permission denied", source: https://127.0.0.1:49861/files/push_messaging/push_test.js (18)
[29437:29437:1006/010100:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[29437:29437:1006/010100:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[29437:29437:1006/010100:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions (2105 ms)
[516/930] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions (2921 ms)
[ RUN      ] PushMessagingBackgroundModeEnabledBrowserTest.BackgroundModeEnabledWithCommandLine
HTTPS server started on https://127.0.0.1:43343...
sending server_data: {"host": "127.0.0.1", "port": 43343} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29476:29476:1006/010059:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29476:29476:1006/010100:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[29476:29476:1006/010101:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:43343/files/push_messaging/push_test.js (18)
[29476:29476:1006/010101:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:43343/files/push_messaging/push_test.js (18)
[29476:29476:1006/010101:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[29476:29476:1006/010101:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:43343/files/push_messaging/push_test.js (18)
[29476:29476:1006/010101:ERROR:background_mode_manager_aura.cc(13)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[29476:29476:1006/010101:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:43343/files/push_messaging/push_test.js (18)
[29476:29476:1006/010101:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[29476:29476:1006/010101:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[29476:29476:1006/010101:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PushMessagingBackgroundModeEnabledBrowserTest.BackgroundModeEnabledWithCommandLine (2318 ms)
[517/930] PushMessagingBackgroundModeEnabledBrowserTest.BackgroundModeEnabledWithCommandLine (2903 ms)
[ RUN      ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29547:29547:1006/010100:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29547:29547:1006/010100:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010101:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin (1642 ms)
[518/930] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin (2103 ms)
[ RUN      ] ReferrerPolicyTest.TargetBlankOrigin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29526:29526:1006/010100:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29526:29526:1006/010100:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.TargetBlankOrigin (1731 ms)
[519/930] ReferrerPolicyTest.TargetBlankOrigin (2395 ms)
[ RUN      ] ReferrerPolicyTest.Redirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29723:29723:1006/010101:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29723:29723:1006/010102:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.Redirect (1620 ms)
[520/930] ReferrerPolicyTest.Redirect (2398 ms)
[ RUN      ] ReferrerPolicyTest.HttpsContextMenuRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29744:29744:1006/010102:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29744:29744:1006/010102:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.HttpsContextMenuRedirect (1871 ms)
[521/930] ReferrerPolicyTest.HttpsContextMenuRedirect (2370 ms)
[ RUN      ] ReferrerPolicyTest.RequestTabletSite
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29747:29747:1006/010102:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29747:29747:1006/010102:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ReferrerPolicyTest.RequestTabletSite (1861 ms)
[522/930] ReferrerPolicyTest.RequestTabletSite (2372 ms)
[ RUN      ] ReferrerPolicyTest.History
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29746:29746:1006/010102:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29746:29746:1006/010102:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] ReferrerPolicyTest.History (2151 ms)
[523/930] ReferrerPolicyTest.History (2636 ms)
[ RUN      ] ContextMenuBrowserTest.ContextMenuForCanvas
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[29976:29976:1006/010104:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[29976:29976:1006/010104:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010104:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010104:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010104:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010104:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010104:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010104:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010104:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010104:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ContextMenuBrowserTest.ContextMenuForCanvas (1181 ms)
[524/930] ContextMenuBrowserTest.ContextMenuForCanvas (1847 ms)
[ RUN      ] ContextMenuBrowserTest.ViewPageInfoWithNoEntry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30001:30001:1006/010104:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30001:30001:1006/010105:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ContextMenuBrowserTest.ViewPageInfoWithNoEntry (1436 ms)
[525/930] ContextMenuBrowserTest.ViewPageInfoWithNoEntry (2106 ms)
[ RUN      ] LoadImageBrowserTest.LoadImage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30035:30035:1006/010105:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30035:30035:1006/010105:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] LoadImageBrowserTest.LoadImage (1631 ms)
[526/930] LoadImageBrowserTest.LoadImage (2115 ms)
[ RUN      ] ContextMenuBrowserTest.OpenInNewTabReferrer
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30000:30000:1006/010104:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30000:30000:1006/010105:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57030...
sending server_data: {"host": "127.0.0.1", "port": 57030} (36 bytes)
[       OK ] ContextMenuBrowserTest.OpenInNewTabReferrer (2050 ms)
[527/930] ContextMenuBrowserTest.OpenInNewTabReferrer (2632 ms)
[ RUN      ] SpellingMenuObserverTest.InitMenuWithCorrectWord
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30164:30164:1006/010106:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30164:30164:1006/010106:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010106:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010106:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010106:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010106:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010106:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010106:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010106:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellingMenuObserverTest.InitMenuWithCorrectWord (1254 ms)
[528/930] SpellingMenuObserverTest.InitMenuWithCorrectWord (1851 ms)
[ RUN      ] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30280:30280:1006/010107:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30280:30280:1006/010107:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010107:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010107:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010107:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010107:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010107:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010107:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord (1306 ms)
[529/930] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord (1874 ms)
[ RUN      ] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30293:30293:1006/010107:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30293:30293:1006/010107:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010108:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader (1617 ms)
[530/930] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader (2111 ms)
[ RUN      ] ChromeRenderProcessHostTest.ProcessPerTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30299:30299:1006/010107:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30299:30299:1006/010107:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeRenderProcessHostTest.ProcessPerTab (2387 ms)
[531/930] ChromeRenderProcessHostTest.ProcessPerTab (2895 ms)
[ RUN      ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30361:30361:1006/010108:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30361:30361:1006/010108:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[30361:30519:1006/010109:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010109:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT (2224 ms)
[532/930] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT (2894 ms)
[ RUN      ] ChromeRenderProcessHostBackgroundingTest.ProcessPriorityAfterAudioStartsFromBackgroundTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30504:30504:1006/010109:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30504:30504:1006/010109:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30504:30619:1006/010110:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[30504:30619:1006/010110:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[30504:30733:1006/010110:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010110:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[1:3:1006/010110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010110:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeRenderProcessHostBackgroundingTest.ProcessPriorityAfterAudioStartsFromBackgroundTab (2115 ms)
[533/930] ChromeRenderProcessHostBackgroundingTest.ProcessPriorityAfterAudioStartsFromBackgroundTab (2633 ms)
[ RUN      ] ImageFetcherImplBrowserTest.InvalidFetch
HTTP server started on http://127.0.0.1:46409...
sending server_data: {"host": "127.0.0.1", "port": 46409} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30557:30557:1006/010109:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30557:30557:1006/010110:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
File not found DOESNOTEXIST full path:/tmp/runqhuIKj/chrome/test/data/DOESNOTEXIST
localhost - - [06/Oct/2015 01:01:10] code 404, message Not Found
[       OK ] ImageFetcherImplBrowserTest.InvalidFetch (1773 ms)
[534/930] ImageFetcherImplBrowserTest.InvalidFetch (2379 ms)
[ RUN      ] ServiceProcessControlBrowserTest.LaunchAndIPC
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30663:30663:1006/010110:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30663:30663:1006/010110:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ServiceProcessControlBrowserTest.LaunchAndIPC (3230 ms)
[535/930] ServiceProcessControlBrowserTest.LaunchAndIPC (3954 ms)
[ RUN      ] ServiceProcessControlBrowserTest.LaunchTwice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30741:30741:1006/010110:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30741:30741:1006/010111:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ServiceProcessControlBrowserTest.LaunchTwice (3243 ms)
[536/930] ServiceProcessControlBrowserTest.LaunchTwice (3953 ms)
[ RUN      ] ServiceProcessControlBrowserTest.MultipleLaunchTasks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30838:30838:1006/010111:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30838:30838:1006/010111:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ServiceProcessControlBrowserTest.MultipleLaunchTasks (3141 ms)
[537/930] ServiceProcessControlBrowserTest.MultipleLaunchTasks (3685 ms)
[ RUN      ] ServiceProcessControlBrowserTest.HistogramsTimeout
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[30886:30886:1006/010111:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[30886:30886:1006/010111:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ServiceProcessControlBrowserTest.HistogramsTimeout (3146 ms)
[538/930] ServiceProcessControlBrowserTest.HistogramsTimeout (3689 ms)
[ RUN      ] ServiceProcessControlBrowserTest.Histograms
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31053:31053:1006/010114:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31053:31053:1006/010114:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ServiceProcessControlBrowserTest.Histograms (2996 ms)
[539/930] ServiceProcessControlBrowserTest.Histograms (3414 ms)
[ RUN      ] ContinueWhereILeftOffTest.PostCloseAllBrowsers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31120:31120:1006/010115:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31120:31120:1006/010115:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010116:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ContinueWhereILeftOffTest.PostCloseAllBrowsers (1977 ms)
[540/930] ContinueWhereILeftOffTest.PostCloseAllBrowsers (2639 ms)
[ RUN      ] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31067:31067:1006/010114:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31067:31067:1006/010115:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010116:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers (2659 ms)
[541/930] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers (3157 ms)
[ RUN      ] PersistentTabRestoreServiceBrowserTest.RestoreApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31363:31363:1006/010117:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31363:31363:1006/010117:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PersistentTabRestoreServiceBrowserTest.RestoreApp (1730 ms)
[542/930] PersistentTabRestoreServiceBrowserTest.RestoreApp (2372 ms)
[ RUN      ] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31127:31127:1006/010115:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31127:31127:1006/010115:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010117:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers (4626 ms)
[543/930] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers (5254 ms)
[ RUN      ] SessionRestoreTest.IncognitotoNonIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31379:31379:1006/010117:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31379:31379:1006/010118:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.IncognitotoNonIncognito (2480 ms)
[544/930] SessionRestoreTest.IncognitotoNonIncognito (3155 ms)
[ RUN      ] SessionRestoreTest.RestoredTabsShouldHaveWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31372:31372:1006/010117:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31372:31372:1006/010118:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[31372:31471:1006/010120:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010120:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SessionRestoreTest.RestoredTabsShouldHaveWindow (2725 ms)
[545/930] SessionRestoreTest.RestoredTabsShouldHaveWindow (3427 ms)
[ RUN      ] SessionRestoreTest.MemoryPressureLoadsNotAllTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31741:31741:1006/010120:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31741:31741:1006/010120:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.MemoryPressureLoadsNotAllTabs (2254 ms)
[546/930] SessionRestoreTest.MemoryPressureLoadsNotAllTabs (2900 ms)
[ RUN      ] SessionRestoreTest.RestoreForeignTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31644:31644:1006/010120:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31644:31644:1006/010120:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[       OK ] SessionRestoreTest.RestoreForeignTab (3271 ms)
[547/930] SessionRestoreTest.RestoreForeignTab (3949 ms)
[ RUN      ] SessionRestoreTest.ActiveIndexUpdatedAtClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31794:31794:1006/010121:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31794:31794:1006/010121:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SessionRestoreTest.ActiveIndexUpdatedAtClose (3056 ms)
[548/930] SessionRestoreTest.ActiveIndexUpdatedAtClose (3681 ms)
[ RUN      ] SessionRestoreTest.RestoreAfterClosingTabbedBrowserWithAppAndLaunching
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[31810:31810:1006/010121:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[31810:31810:1006/010121:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32109:32109:1006/010123:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
Created new window in existing browser session.
[1:2:1006/010123:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SessionRestoreTest.RestoreAfterClosingTabbedBrowserWithAppAndLaunching (3262 ms)
[549/930] SessionRestoreTest.RestoreAfterClosingTabbedBrowserWithAppAndLaunching (3946 ms)
[ RUN      ] TabRestoreTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32137:32137:1006/010124:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32137:32137:1006/010124:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32137:32279:1006/010125:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[32298:32298:1006/010125:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a3500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32298:32298:1006/010125:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a3500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[32298:32298:1006/010125:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000a3500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[32298:32298:1006/010125:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000a3500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] TabRestoreTest.Basic (2190 ms)
[550/930] TabRestoreTest.Basic (2893 ms)
[ RUN      ] SpellcheckServiceBrowserTest.DeleteCorruptedBDICT
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32266:32266:1006/010124:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32266:32266:1006/010125:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SpellcheckServiceBrowserTest.DeleteCorruptedBDICT (1477 ms)
[551/930] SpellcheckServiceBrowserTest.DeleteCorruptedBDICT (2129 ms)
[ RUN      ] SessionRestoreTest.ShareProcessesOnRestore
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32113:32113:1006/010123:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32113:32113:1006/010124:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010125:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SessionRestoreTest.ShareProcessesOnRestore (2808 ms)
[552/930] SessionRestoreTest.ShareProcessesOnRestore (3451 ms)
[ RUN      ] SpellcheckServiceBrowserTest.PreferencesMigrated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32325:32325:1006/010125:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32325:32325:1006/010125:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010126:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[1:3:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellcheckServiceBrowserTest.PreferencesMigrated (1467 ms)
[553/930] SpellcheckServiceBrowserTest.PreferencesMigrated (2112 ms)
[ RUN      ] SpellcheckServiceBrowserTest.PreferencesNotMigrated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32549:32549:1006/010126:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32549:32549:1006/010126:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010127:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010127:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010127:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010127:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010127:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010127:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010127:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SpellcheckServiceBrowserTest.PreferencesNotMigrated (1256 ms)
[554/930] SpellcheckServiceBrowserTest.PreferencesNotMigrated (1862 ms)
[ RUN      ] ChromeSSLHostStateDelegateTest.Clear
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32558:32558:1006/010127:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32558:32558:1006/010127:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeSSLHostStateDelegateTest.Clear (1426 ms)
[555/930] ChromeSSLHostStateDelegateTest.Clear (1847 ms)
[ RUN      ] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32553:32553:1006/010126:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32553:32553:1006/010127:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[32553:32553:1006/010128:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[32553:32553:1006/010128:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&amp;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'&lt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'&gt;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'&quot;')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20DejaVu%20Sans,%20Arial,%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22DejaVu%20Sans,%20Arial,%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20if%20(!template.content)%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.webkitMatchesSelector(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[       OK ] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL (1812 ms)
[556/930] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL (2383 ms)
[ RUN      ] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[32568:32568:1006/010127:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[32568:32568:1006/010127:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010128:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010128:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010128:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010128:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent (1446 ms)
[557/930] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent (2109 ms)
[ RUN      ] SSLUITest.TestHTTP
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[322:322:1006/010128:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[322:322:1006/010128:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37330...
sending server_data: {"host": "127.0.0.1", "port": 37330} (36 bytes)
[       OK ] SSLUITest.TestHTTP (1859 ms)
[558/930] SSLUITest.TestHTTP (2386 ms)
[ RUN      ] SSLUITest.TestHTTPWithBrokenHTTPSResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[341:341:1006/010128:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[341:341:1006/010129:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38885...
sending server_data: {"host": "127.0.0.1", "port": 38885} (36 bytes)
HTTPS server started on https://127.0.0.1:53201...
sending server_data: {"host": "127.0.0.1", "port": 53201} (36 bytes)
[341:404:1006/010130:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
Fontconfig error: Cannot load default config file
[       OK ] SSLUITest.TestHTTPWithBrokenHTTPSResource (2464 ms)
[559/930] SSLUITest.TestHTTPWithBrokenHTTPSResource (3157 ms)
[ RUN      ] SSLUITest.TestBrokenHTTPSMetricsReporting_DontProceed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[371:371:1006/010129:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[371:371:1006/010129:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:45353...
sending server_data: {"host": "127.0.0.1", "port": 45353} (36 bytes)
[371:511:1006/010130:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITest.TestBrokenHTTPSMetricsReporting_DontProceed (2047 ms)
[560/930] SSLUITest.TestBrokenHTTPSMetricsReporting_DontProceed (2635 ms)
[ RUN      ] SSLUITest.TestBrokenHTTPSWithInsecureContent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[357:357:1006/010129:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[357:357:1006/010129:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33913...
sending server_data: {"host": "127.0.0.1", "port": 33913} (36 bytes)
HTTPS server started on https://127.0.0.1:43410...
sending server_data: {"host": "127.0.0.1", "port": 43410} (36 bytes)
[357:459:1006/010130:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[357:357:1006/010131:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:43410/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjMzOTEz' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:33913/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:43410/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjMzOTEz (12)
[       OK ] SSLUITest.TestBrokenHTTPSWithInsecureContent (2614 ms)
[561/930] SSLUITest.TestBrokenHTTPSWithInsecureContent (3154 ms)
[ RUN      ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[583:583:1006/010131:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[583:583:1006/010131:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45936...
sending server_data: {"host": "127.0.0.1", "port": 45936} (36 bytes)
HTTPS server started on https://127.0.0.1:57268...
sending server_data: {"host": "127.0.0.1", "port": 57268} (36 bytes)
[583:655:1006/010133:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[1:2:1006/010133:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton (2799 ms)
[562/930] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton (3421 ms)
[ RUN      ] SSLUITest.TestHTTPSErrorWithNoNavEntry
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[677:677:1006/010131:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[677:677:1006/010132:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:47164...
sending server_data: {"host": "127.0.0.1", "port": 47164} (36 bytes)
[677:725:1006/010133:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[1:2:1006/010133:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITest.TestHTTPSErrorWithNoNavEntry (2093 ms)
[563/930] SSLUITest.TestHTTPSErrorWithNoNavEntry (2660 ms)
[ RUN      ] SSLUITest.TestDisplaysInsecureContentTwoTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[679:679:1006/010132:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[679:679:1006/010132:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39208...
sending server_data: {"host": "127.0.0.1", "port": 39208} (36 bytes)
HTTPS server started on https://127.0.0.1:59577...
sending server_data: {"host": "127.0.0.1", "port": 59577} (36 bytes)
[679:679:1006/010134:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:59577/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM5MjA4' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:39208/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:59577/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjM5MjA4 (12)
[       OK ] SSLUITest.TestDisplaysInsecureContentTwoTabs (2508 ms)
[564/930] SSLUITest.TestDisplaysInsecureContentTwoTabs (3174 ms)
[ RUN      ] SSLUITest.TestRunsInsecureContentTwoTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[706:706:1006/010132:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[706:706:1006/010132:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48131...
sending server_data: {"host": "127.0.0.1", "port": 48131} (36 bytes)
HTTPS server started on https://127.0.0.1:60802...
sending server_data: {"host": "127.0.0.1", "port": 60802} (36 bytes)
[706:706:1006/010134:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:60802 ran insecure content from http://127.0.0.1:48131/files/ssl/randomize_hash.js
[706:706:1006/010134:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:60802 ran insecure content from http://127.0.0.1:48131/files/ssl/randomize_hash.js
[706:706:1006/010134:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:60802/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ4MTMx' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:48131/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:60802/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ4MTMx (0)
[852:852:1006/010134:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[852:852:1006/010134:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[852:852:1006/010134:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[852:852:1006/010134:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[852:852:1006/010134:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[852:852:1006/010134:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[852:852:1006/010134:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[852:852:1006/010134:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] SSLUITest.TestRunsInsecureContentTwoTabs (2582 ms)
[565/930] SSLUITest.TestRunsInsecureContentTwoTabs (3164 ms)
[ RUN      ] SSLUITest.TestRedirectHTTPToGoodHTTPS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[961:961:1006/010134:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[961:961:1006/010135:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55342...
sending server_data: {"host": "127.0.0.1", "port": 55342} (36 bytes)
HTTPS server started on https://127.0.0.1:54243...
sending server_data: {"host": "127.0.0.1", "port": 54243} (36 bytes)
[       OK ] SSLUITest.TestRedirectHTTPToGoodHTTPS (2402 ms)
[566/930] SSLUITest.TestRedirectHTTPToGoodHTTPS (3154 ms)
[ RUN      ] SSLUITest.TestRedirectBadToGoodHTTPS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[958:958:1006/010134:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[958:958:1006/010134:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:52975...
sending server_data: {"host": "127.0.0.1", "port": 52975} (36 bytes)
HTTPS server started on https://127.0.0.1:51310...
sending server_data: {"host": "127.0.0.1", "port": 51310} (36 bytes)
[958:990:1006/010135:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITest.TestRedirectBadToGoodHTTPS (2819 ms)
[567/930] SSLUITest.TestRedirectBadToGoodHTTPS (3425 ms)
[ RUN      ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackReporting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1025:1025:1006/010135:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1025:1025:1006/010136:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:37533...
sending server_data: {"host": "127.0.0.1", "port": 37533} (36 bytes)
[1025:1149:1006/010136:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackReporting (1989 ms)
[568/930] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackReporting (2636 ms)
[ RUN      ] SSLUITest.InterstitialNotAffectedByHideShow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[984:984:1006/010135:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[984:984:1006/010135:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:55717...
sending server_data: {"host": "127.0.0.1", "port": 55717} (36 bytes)
[984:1111:1006/010136:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
Fontconfig error: Cannot load default config file
[984:1123:1006/010137:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] SSLUITest.InterstitialNotAffectedByHideShow (2595 ms)
[569/930] SSLUITest.InterstitialNotAffectedByHideShow (3161 ms)
[ RUN      ] SSLUITestWithExtendedReporting.TestBadClockReportingWithOptIn
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1278:1278:1006/010137:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1278:1278:1006/010138:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:44706...
sending server_data: {"host": "127.0.0.1", "port": 44706} (36 bytes)
[1278:1341:1006/010139:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[1:2:1006/010139:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SSLUITestWithExtendedReporting.TestBadClockReportingWithOptIn (2019 ms)
[570/930] SSLUITestWithExtendedReporting.TestBadClockReportingWithOptIn (2633 ms)
[ RUN      ] DurableStorageBrowserTest.QueryBookmarkedPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1312:1312:1006/010138:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1312:1312:1006/010138:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1312:1529:1006/010139:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010139:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DurableStorageBrowserTest.QueryBookmarkedPage (1881 ms)
[571/930] DurableStorageBrowserTest.QueryBookmarkedPage (2373 ms)
[ RUN      ] DurableStorageBrowserTest.BookmarkThenUnbookmark
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1321:1321:1006/010138:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1321:1321:1006/010138:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1321:1568:1006/010139:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] DurableStorageBrowserTest.BookmarkThenUnbookmark (1941 ms)
[572/930] DurableStorageBrowserTest.BookmarkThenUnbookmark (2369 ms)
[ RUN      ] CommonNameMismatchBrowserTest.InterstitialNavigateAwayWhileLoading
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1279:1279:1006/010137:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1279:1279:1006/010138:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:52372...
sending server_data: {"host": "127.0.0.1", "port": 52372} (36 bytes)
Fontconfig error: Cannot load default config file
[1:2:1006/010139:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CommonNameMismatchBrowserTest.InterstitialNavigateAwayWhileLoading (2292 ms)
[573/930] CommonNameMismatchBrowserTest.InterstitialNavigateAwayWhileLoading (2900 ms)
[ RUN      ] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1590:1590:1006/010140:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1590:1590:1006/010140:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1590:1787:1006/010141:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage (1618 ms)
[574/930] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage (2110 ms)
[ RUN      ] ViewSourceTest.DoesBrowserRenderInViewSource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1585:1585:1006/010140:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1585:1585:1006/010140:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1585:1755:1006/010141:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ViewSourceTest.DoesBrowserRenderInViewSource (1745 ms)
[575/930] ViewSourceTest.DoesBrowserRenderInViewSource (2378 ms)
[ RUN      ] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1594:1594:1006/010140:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1594:1594:1006/010141:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44847...
sending server_data: {"host": "127.0.0.1", "port": 44847} (36 bytes)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1594:1699:1006/010142:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[1594:1699:1006/010142:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[1:2:1006/010142:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage (2174 ms)
[576/930] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage (2638 ms)
[ RUN      ] TabContentsTagTest.PostExistingTaskProviding
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1840:1840:1006/010142:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1840:1840:1006/010142:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1840:1857:1006/010143:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1840:1886:1006/010144:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] TabContentsTagTest.PostExistingTaskProviding (2647 ms)
[577/930] TabContentsTagTest.PostExistingTaskProviding (3157 ms)
[ RUN      ] DevToolsTagTest.DevToolsTaskIsProvided
HTTP server started on http://127.0.0.1:34522...
sending server_data: {"host": "127.0.0.1", "port": 34522} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1595:1595:1006/010141:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1595:1595:1006/010141:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1595:1595:1006/010144:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:34522/files/devtools/navigate_back.html (2)
[1:2:1006/010145:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DevToolsTagTest.DevToolsTaskIsProvided (5160 ms)
[578/930] DevToolsTagTest.DevToolsTaskIsProvided (5778 ms)
[ RUN      ] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1874:1874:1006/010143:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1874:1874:1006/010143:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010145:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid (3371 ms)
[579/930] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid (3947 ms)
[ RUN      ] TaskManagerBrowserTest.NoticeHostedAppTabChanges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[1841:1841:1006/010142:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[1841:1841:1006/010143:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1841:2015:1006/010144:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010145:WARNING:channel.cc(358)] RawChannel write error
[       OK ] TaskManagerBrowserTest.NoticeHostedAppTabChanges (4473 ms)
[580/930] TaskManagerBrowserTest.NoticeHostedAppTabChanges (4991 ms)
[ RUN      ] AutofillDialogControllerTest.Cancel
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2145:2145:1006/010145:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2145:2145:1006/010146:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010146:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AutofillDialogControllerTest.Cancel (1355 ms)
[581/930] AutofillDialogControllerTest.Cancel (2112 ms)
[ RUN      ] AutofillDialogControllerTest.ExpiredCard
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2193:2193:1006/010146:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2193:2193:1006/010146:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.ExpiredCard (1622 ms)
[582/930] AutofillDialogControllerTest.ExpiredCard (2110 ms)
[ RUN      ] AutofillDialogControllerTest.AddNewClearsComboboxes
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2258:2258:1006/010147:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2258:2258:1006/010147:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AutofillDialogControllerTest.AddNewClearsComboboxes (1590 ms)
[583/930] AutofillDialogControllerTest.AddNewClearsComboboxes (2105 ms)
[ RUN      ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2313:2313:1006/010147:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2313:2313:1006/010148:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2313:2485:1006/010148:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget (1805 ms)
[584/930] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget (2376 ms)
[ RUN      ] PopupBlockerBrowserTest.WindowFeaturesBarProps
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2316:2316:1006/010148:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2316:2316:1006/010148:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2316:2490:1006/010149:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010149:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PopupBlockerBrowserTest.WindowFeaturesBarProps (2183 ms)
[585/930] PopupBlockerBrowserTest.WindowFeaturesBarProps (2897 ms)
[ RUN      ] PopupBlockerBrowserTest.Opener
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2397:2397:1006/010148:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2397:2397:1006/010149:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2397:2600:1006/010149:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010150:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PopupBlockerBrowserTest.Opener (2012 ms)
[586/930] PopupBlockerBrowserTest.Opener (2632 ms)
[ RUN      ] PopupBlockerBrowserTest.OpenerSuppressed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2487:2487:1006/010149:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2487:2487:1006/010149:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2487:2672:1006/010150:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010151:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PopupBlockerBrowserTest.OpenerSuppressed (2117 ms)
[587/930] PopupBlockerBrowserTest.OpenerSuppressed (2897 ms)
[ RUN      ] PopupBlockerBrowserTest.ShiftClick
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2579:2579:1006/010150:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2579:2579:1006/010150:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[2579:2752:1006/010151:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PopupBlockerBrowserTest.ShiftClick (2119 ms)
[588/930] PopupBlockerBrowserTest.ShiftClick (2899 ms)
[ RUN      ] BrowserTest.ThirtyFourTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2638:2638:1006/010151:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2638:2638:1006/010151:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010154:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[2638:2748:1006/010154:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010154:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010155:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010155:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010155:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010155:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserTest.ThirtyFourTabs (5216 ms)
[589/930] BrowserTest.ThirtyFourTabs (5798 ms)
[ RUN      ] BrowserTest.ClearPendingOnFailUnlessNTP
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2697:2697:1006/010151:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2697:2697:1006/010151:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44196...
sending server_data: {"host": "127.0.0.1", "port": 44196} (36 bytes)
[1:2:1006/010155:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.ClearPendingOnFailUnlessNTP (5079 ms)
[590/930] BrowserTest.ClearPendingOnFailUnlessNTP (5795 ms)
[ RUN      ] BrowserTest.SadTabCancelsDialogs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2833:2833:1006/010152:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2833:2833:1006/010153:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56181...
sending server_data: {"host": "127.0.0.1", "port": 56181} (36 bytes)
[2833:2833:1006/010155:WARNING:sad_tab_view.cc(109)] Tab Killed: http://127.0.0.1:56181/
[       OK ] BrowserTest.SadTabCancelsDialogs (4255 ms)
[591/930] BrowserTest.SadTabCancelsDialogs (5015 ms)
[ RUN      ] BrowserTest.NullOpenerRedirectForksProcess
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[2993:2993:1006/010154:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[2993:2993:1006/010155:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:40702...
sending server_data: {"host": "127.0.0.1", "port": 40702} (36 bytes)
HTTPS server started on https://127.0.0.1:54593...
sending server_data: {"host": "127.0.0.1", "port": 54593} (36 bytes)
[       OK ] BrowserTest.NullOpenerRedirectForksProcess (4485 ms)
[592/930] BrowserTest.NullOpenerRedirectForksProcess (5272 ms)
[ RUN      ] BrowserTest.DisableOptionsAndImportMenuItemsConsistently
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3714:3714:1006/010157:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3714:3714:1006/010157:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.DisableOptionsAndImportMenuItemsConsistently (1441 ms)
[593/930] BrowserTest.DisableOptionsAndImportMenuItemsConsistently (2112 ms)
[ RUN      ] BrowserTest.CommandCreateAppShortcutFtp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3666:3666:1006/010156:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3666:3666:1006/010156:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
FTP server started on port 49757...
sending server_data: {"host": "127.0.0.1", "port": 49757} (36 bytes)
starting FTP server
[]127.0.0.1:55785 Connected.
127.0.0.1:55785 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:55785 <== USER anonymous
127.0.0.1:55785 ==> 331 Username ok, send password.
127.0.0.1:55785 <== PASS ******
127.0.0.1:55785 ==> 230 Login successful.
127.0.0.1:55785 <== SYST
127.0.0.1:55785 ==> 215 UNIX Type: L8
127.0.0.1:55785 <== PWD
127.0.0.1:55785 ==> 257 "/" is the current directory.
127.0.0.1:55785 <== TYPE I
127.0.0.1:55785 ==> 200 Type set to: Binary.
127.0.0.1:55785 <== SIZE /
127.0.0.1:55785 ==> 550 / is not retrievable.
127.0.0.1:55785 <== CWD /
127.0.0.1:55785 ==> 250 "/" is the current directory.
127.0.0.1:55785 <== PASV
127.0.0.1:55785 ==> 227 Entering passive mode (127,0,0,1,142,130).
127.0.0.1:55785 <== LIST -l
127.0.0.1:55785 ==> 150 File status okay. About to open data connection.
127.0.0.1:55785 ==> 226 Transfer complete.
127.0.0.1:55785 <== QUIT
127.0.0.1:55785 ==> 221 Goodbye.
[anonymous]@127.0.0.1:55785 Disconnected.
[3666:3666:1006/010158:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:49757/: Could not find value for language", source: ftp://127.0.0.1:49757/ (299)
[       OK ] BrowserTest.CommandCreateAppShortcutFtp (2483 ms)
[594/930] BrowserTest.CommandCreateAppShortcutFtp (3161 ms)
[ RUN      ] BrowserTest.PageZoom
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3867:3867:1006/010158:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3867:3867:1006/010158:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserTest.PageZoom (1274 ms)
[595/930] BrowserTest.PageZoom (1848 ms)
[ RUN      ] BrowserTest.CommandCreateAppShortcutInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3707:3707:1006/010157:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3707:3707:1006/010157:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010158:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010158:WARNING:channel.cc(358)] RawChannel write error
[3707:3707:1006/010159:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:1:1006/010200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserTest.CommandCreateAppShortcutInvalid (3653 ms)
[596/930] BrowserTest.CommandCreateAppShortcutInvalid (4211 ms)
[ RUN      ] BrowserTest.InterstitialClosesDialogs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[3966:3966:1006/010159:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[3966:3966:1006/010159:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46824...
sending server_data: {"host": "127.0.0.1", "port": 46824} (36 bytes)
[1:2:1006/010201:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.InterstitialClosesDialogs (2197 ms)
[597/930] BrowserTest.InterstitialClosesDialogs (2903 ms)
[ RUN      ] BrowserTest.CanDuplicateTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4029:4029:1006/010200:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4029:4029:1006/010200:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserTest.CanDuplicateTab (2037 ms)
[598/930] BrowserTest.CanDuplicateTab (2636 ms)
[ RUN      ] AppModeTest.EnableAppModeTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4193:4193:1006/010201:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4193:4193:1006/010201:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AppModeTest.EnableAppModeTest (1394 ms)
[599/930] AppModeTest.EnableAppModeTest (2114 ms)
[ RUN      ] BrowserTest.GetSizeForNewRenderView
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4006:4006:1006/010159:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4006:4006:1006/010200:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58684...
sending server_data: {"host": "127.0.0.1", "port": 58684} (36 bytes)
HTTPS server started on https://127.0.0.1:35217...
sending server_data: {"host": "127.0.0.1", "port": 35217} (36 bytes)
testserver.py: Closed connection
[1:2:1006/010202:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserTest.GetSizeForNewRenderView (3436 ms)
[600/930] BrowserTest.GetSizeForNewRenderView (4220 ms)
[ RUN      ] ClickModifierTest.HrefShiftClickTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4313:4313:1006/010202:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4313:4313:1006/010202:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ClickModifierTest.HrefShiftClickTest (1618 ms)
[601/930] ClickModifierTest.HrefShiftClickTest (2382 ms)
[ RUN      ] ClickModifierTest.HrefControlClickTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4385:4385:1006/010203:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4385:4385:1006/010203:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010204:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ClickModifierTest.HrefControlClickTest (1626 ms)
[602/930] ClickModifierTest.HrefControlClickTest (2380 ms)
[ RUN      ] BrowserCommandControllerBrowserTest.DisableFind
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4457:4457:1006/010203:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4457:4457:1006/010203:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserCommandControllerBrowserTest.DisableFind (1627 ms)
[603/930] BrowserCommandControllerBrowserTest.DisableFind (2378 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_CurrentTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4519:4519:1006/010204:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4519:4519:1006/010204:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] BrowserNavigatorTest.Disposition_CurrentTab (1772 ms)
[604/930] BrowserNavigatorTest.Disposition_CurrentTab (2375 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewBackgroundTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4626:4626:1006/010204:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4626:4626:1006/010205:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010205:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010205:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010205:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010205:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010205:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010205:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010205:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserNavigatorTest.Disposition_NewBackgroundTab (1333 ms)
[605/930] BrowserNavigatorTest.Disposition_NewBackgroundTab (1856 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4714:4714:1006/010205:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4714:4714:1006/010205:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010206:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010206:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010206:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010206:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup (1755 ms)
[606/930] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup (2376 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4772:4772:1006/010205:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4772:4772:1006/010206:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010206:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010206:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010206:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010206:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010206:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010206:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010206:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp (1388 ms)
[607/930] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp (2114 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_IgnoreAction
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4851:4851:1006/010206:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4851:4851:1006/010206:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserNavigatorTest.Disposition_IgnoreAction (1422 ms)
[608/930] BrowserNavigatorTest.Disposition_IgnoreAction (2121 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[4864:4864:1006/010206:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[4864:4864:1006/010207:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath (1510 ms)
[609/930] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath (2110 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5041:5041:1006/010207:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5041:5041:1006/010208:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath (1548 ms)
[610/930] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath (2122 ms)
[ RUN      ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5072:5072:1006/010208:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5072:5072:1006/010208:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010209:WARNING:channel_endpoint.cc(90)] Failed to write enqueue message to channel
[       OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery (1669 ms)
[611/930] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery (2384 ms)
[ RUN      ] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5184:5184:1006/010209:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5184:5184:1006/010209:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5184:5184:1006/010210:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab (1963 ms)
[612/930] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab (2635 ms)
[ RUN      ] FullscreenControllerTest.FullscreenOnFileURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5451:5451:1006/010210:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5451:5451:1006/010210:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FullscreenControllerTest.FullscreenOnFileURL (1690 ms)
[613/930] FullscreenControllerTest.FullscreenOnFileURL (2379 ms)
[ RUN      ] ContentSettingBubbleModelMixedScriptTest.Iframe
HTTPS server started on https://127.0.0.1:53582...
sending server_data: {"host": "127.0.0.1", "port": 53582} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5358:5358:1006/010210:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5358:5358:1006/010210:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5358:5358:1006/010211:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:53582/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:53582/files/content_setting_bubble/mixed_script.html (0)
[5358:5358:1006/010211:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:53582 ran insecure content from http://example.com/script.js
[5358:5358:1006/010211:WARNING:web_contents_impl.cc(3072)] https://127.0.0.1:53582 ran insecure content from http://example.com/script.js
[5358:5358:1006/010211:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:53582/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:53582/files/content_setting_bubble/mixed_script.html (0)
testserver.py: Closed connection
[       OK ] ContentSettingBubbleModelMixedScriptTest.Iframe (2423 ms)
[614/930] ContentSettingBubbleModelMixedScriptTest.Iframe (3157 ms)
[ RUN      ] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5142:5142:1006/010208:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5142:5142:1006/010208:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5142:5142:1006/010210:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[5142:5298:1006/010213:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton (5190 ms)
[615/930] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton (5793 ms)
[ RUN      ] HostedAppTest.ShouldShowLocationBarForBookmarkApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5550:5550:1006/010211:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5550:5550:1006/010211:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[5550:5625:1006/010214:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] HostedAppTest.ShouldShowLocationBarForBookmarkApp (3844 ms)
[616/930] HostedAppTest.ShouldShowLocationBarForBookmarkApp (4476 ms)
[ RUN      ] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5655:5655:1006/010212:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5655:5655:1006/010212:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[5655:5704:1006/010215:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010215:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp (3286 ms)
[617/930] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp (3953 ms)
[ RUN      ] HostedAppTest.LocationBarForHostedAppWithoutWWW
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5671:5671:1006/010212:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5671:5671:1006/010213:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[1:2:1006/010215:WARNING:channel.cc(358)] RawChannel write error
[       OK ] HostedAppTest.LocationBarForHostedAppWithoutWWW (3623 ms)
[618/930] HostedAppTest.LocationBarForHostedAppWithoutWWW (4209 ms)
[ RUN      ] FindInPageControllerTest.FindUnselectableText
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5943:5943:1006/010216:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5943:5943:1006/010216:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.FindUnselectableText (1581 ms)
[619/930] FindInPageControllerTest.FindUnselectableText (2116 ms)
[ RUN      ] FindInPageControllerTest.FindCrash_Issue14491
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5982:5982:1006/010216:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5982:5982:1006/010217:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010217:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.FindCrash_Issue14491 (1602 ms)
[620/930] FindInPageControllerTest.FindCrash_Issue14491 (2378 ms)
[ RUN      ] FindInPageControllerTest.FindMovesWhenObscuring
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6041:6041:1006/010217:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6041:6041:1006/010217:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010218:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.FindMovesWhenObscuring (1839 ms)
[621/930] FindInPageControllerTest.FindMovesWhenObscuring (2384 ms)
[ RUN      ] FindInPageControllerTest.SearchWithinSpecialURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[5826:5826:1006/010214:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[5826:5826:1006/010214:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[5826:5826:1006/010215:INFO:CONSOLE(299)] "Unexpected condition on file:///tmp/runqhuIKj/chrome/test/data/: Could not find value for language", source: file:///tmp/runqhuIKj/chrome/test/data/ (299)
[5826:5891:1006/010216:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010216:WARNING:channel.cc(358)] RawChannel write error
[5826:5826:1006/010216:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[5826:5891:1006/010217:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5826:5826:1006/010218:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/010218:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.SearchWithinSpecialURL (4840 ms)
[622/930] FindInPageControllerTest.SearchWithinSpecialURL (5533 ms)
[ RUN      ] FindInPageControllerTest.StayActive
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6102:6102:1006/010218:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6102:6102:1006/010218:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.StayActive (1535 ms)
[623/930] FindInPageControllerTest.StayActive (2114 ms)
[ RUN      ] FindInPageControllerTest.PrepopulatePreserveLast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6228:6228:1006/010219:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6228:6228:1006/010219:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010221:WARNING:channel.cc(358)] RawChannel write error
[       OK ] FindInPageControllerTest.PrepopulatePreserveLast (2435 ms)
[624/930] FindInPageControllerTest.PrepopulatePreserveLast (3168 ms)
[ RUN      ] FindInPageControllerTest.IncognitoFindNextSecret
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6253:6253:1006/010219:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6253:6253:1006/010219:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] FindInPageControllerTest.IncognitoFindNextSecret (2238 ms)
[625/930] FindInPageControllerTest.IncognitoFindNextSecret (2909 ms)
[ RUN      ] LoginPromptBrowserTest.TestBasicAuth
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6280:6280:1006/010220:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6280:6280:1006/010220:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44244...
sending server_data: {"host": "127.0.0.1", "port": 44244} (36 bytes)
[       OK ] LoginPromptBrowserTest.TestBasicAuth (2566 ms)
[626/930] LoginPromptBrowserTest.TestBasicAuth (3161 ms)
[ RUN      ] LoginPromptBrowserTest.TestDigestAuth
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6311:6311:1006/010220:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6311:6311:1006/010220:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54817...
sending server_data: {"host": "127.0.0.1", "port": 54817} (36 bytes)
[       OK ] LoginPromptBrowserTest.TestDigestAuth (2565 ms)
[627/930] LoginPromptBrowserTest.TestDigestAuth (3154 ms)
[ RUN      ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6586:6586:1006/010222:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6586:6586:1006/010222:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43786...
sending server_data: {"host": "127.0.0.1", "port": 43786} (36 bytes)
[       OK ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects (2381 ms)
[628/930] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects (2902 ms)
[ RUN      ] LoginPromptBrowserTest.TestTwoAuths
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6555:6555:1006/010222:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6555:6555:1006/010222:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49202...
sending server_data: {"host": "127.0.0.1", "port": 49202} (36 bytes)
[1:2:1006/010224:WARNING:channel.cc(358)] RawChannel write error
[       OK ] LoginPromptBrowserTest.TestTwoAuths (2412 ms)
[629/930] LoginPromptBrowserTest.TestTwoAuths (3157 ms)
[ RUN      ] PanelExtensionBrowserTest.BasicContextMenu
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6658:6658:1006/010223:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6658:6658:1006/010223:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010225:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PanelExtensionBrowserTest.BasicContextMenu (2331 ms)
[630/930] PanelExtensionBrowserTest.BasicContextMenu (3157 ms)
[ RUN      ] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6632:6632:1006/010223:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6632:6632:1006/010223:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39111...
sending server_data: {"host": "127.0.0.1", "port": 39111} (36 bytes)
HTTPS server started on https://127.0.0.1:52706...
sending server_data: {"host": "127.0.0.1", "port": 52706} (36 bytes)
[1:2:1006/010224:WARNING:channel.cc(358)] RawChannel write error
[6632:6739:1006/010225:ERROR:cert_verify_proc_nss.cc(922)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181
[       OK ] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated (3541 ms)
[631/930] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated (4211 ms)
[ RUN      ] StartupBrowserCreatorTest.OpenURLsPopup
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6935:6935:1006/010225:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6935:6935:1006/010225:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] StartupBrowserCreatorTest.OpenURLsPopup (1537 ms)
[632/930] StartupBrowserCreatorTest.OpenURLsPopup (2124 ms)
[ RUN      ] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[6936:6936:1006/010225:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[6936:6936:1006/010225:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010226:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010226:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010226:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010226:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010226:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010226:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010226:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010226:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart (1492 ms)
[633/930] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart (2112 ms)
[ RUN      ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7046:7046:1006/010226:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7046:7046:1006/010226:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010227:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010227:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010227:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010227:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010227:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010227:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010227:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010227:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010227:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010227:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage (1530 ms)
[634/930] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage (2398 ms)
[ RUN      ] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7192:7192:1006/010227:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7192:7192:1006/010227:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010228:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile (1777 ms)
[635/930] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile (2375 ms)
[ RUN      ] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7206:7206:1006/010227:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7206:7206:1006/010228:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden (1717 ms)
[636/930] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden (2372 ms)
[ RUN      ] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7179:7179:1006/010227:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7179:7179:1006/010227:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7179:7179:1006/010228:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7179:7179:1006/010228:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7179:7179:1006/010228:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[7179:7259:1006/010229:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash (2620 ms)
[637/930] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash (3177 ms)
[ RUN      ] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7389:7389:1006/010229:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7389:7389:1006/010229:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown (1327 ms)
[638/930] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown (2122 ms)
[ RUN      ] TabModalConfirmDialogTest.Close
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7515:7515:1006/010230:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7515:7515:1006/010230:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] TabModalConfirmDialogTest.Close (1420 ms)
[639/930] TabModalConfirmDialogTest.Close (2126 ms)
[ RUN      ] BrowserActionsBarBrowserTest.Visibility
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7516:7516:1006/010230:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7516:7516:1006/010230:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserActionsBarBrowserTest.Visibility (1430 ms)
[640/930] BrowserActionsBarBrowserTest.Visibility (2112 ms)
[ RUN      ] BrowserActionsBarBrowserTest.DragBrowserActions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7604:7604:1006/010230:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7604:7604:1006/010230:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserActionsBarBrowserTest.DragBrowserActions (1441 ms)
[641/930] BrowserActionsBarBrowserTest.DragBrowserActions (2107 ms)
[ RUN      ] PermissionBubbleManagerBrowserTest.NavTwice
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7665:7665:1006/010231:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7665:7665:1006/010231:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7665:7846:1006/010231:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] PermissionBubbleManagerBrowserTest.NavTwice (1442 ms)
[642/930] PermissionBubbleManagerBrowserTest.NavTwice (2111 ms)
[ RUN      ] ChromeURLDataManagerTest.ResourceScaleTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7816:7816:1006/010231:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7816:7816:1006/010232:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ChromeURLDataManagerTest.ResourceScaleTest (1651 ms)
[643/930] ChromeURLDataManagerTest.ResourceScaleTest (2376 ms)
[ RUN      ] ConstrainedWebDialogBrowserTest.BasicTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7850:7850:1006/010232:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7850:7850:1006/010232:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[7850:7977:1006/010233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/010233:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ConstrainedWebDialogBrowserTest.BasicTest (1522 ms)
[644/930] ConstrainedWebDialogBrowserTest.BasicTest (2113 ms)
[ RUN      ] DownloadsDOMHandlerTest.RemoveOneItem
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7919:7919:1006/010233:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7919:7919:1006/010233:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47096...
sending server_data: {"host": "127.0.0.1", "port": 47096} (36 bytes)
[       OK ] DownloadsDOMHandlerTest.RemoveOneItem (1596 ms)
[645/930] DownloadsDOMHandlerTest.RemoveOneItem (2137 ms)
[ RUN      ] BookmarksTest.CommandOpensBookmarksTab
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[7815:7815:1006/010232:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[7815:7815:1006/010232:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010232:WARNING:channel.cc(358)] RawChannel write error
[7815:7815:1006/010233:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BookmarksTest.CommandOpensBookmarksTab (3414 ms)
[646/930] BookmarksTest.CommandOpensBookmarksTab (3951 ms)
[ RUN      ] DownloadsDOMHandlerTest.DownloadsRelayed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8083:8083:1006/010234:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8083:8083:1006/010234:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36365...
sending server_data: {"host": "127.0.0.1", "port": 36365} (36 bytes)
[       OK ] DownloadsDOMHandlerTest.DownloadsRelayed (1683 ms)
[647/930] DownloadsDOMHandlerTest.DownloadsRelayed (2394 ms)
[ RUN      ] NewTabUIBrowserTest.ShowIncognito
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8117:8117:1006/010234:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8117:8117:1006/010234:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010236:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NewTabUIBrowserTest.ShowIncognito (2154 ms)
[648/930] NewTabUIBrowserTest.ShowIncognito (2639 ms)
[ RUN      ] NewTabUIProcessPerTabTest.NavBeforeNTPCommits
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8135:8135:1006/010235:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8135:8135:1006/010235:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8135:8135:1006/010236:INFO:CONSOLE(0)] "Not allowed to load local resource: chrome-search://local-ntp/local-ntp.html", source: about:blank (0)
[       OK ] NewTabUIProcessPerTabTest.NavBeforeNTPCommits (1906 ms)
[649/930] NewTabUIProcessPerTabTest.NavBeforeNTPCommits (2631 ms)
[ RUN      ] OptionsUIBrowserTest.LoadOptionsByURL
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8375:8375:1006/010237:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8375:8375:1006/010237:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010238:WARNING:channel.cc(358)] RawChannel write error
[8375:8375:1006/010239:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] OptionsUIBrowserTest.LoadOptionsByURL (4999 ms)
[650/930] OptionsUIBrowserTest.LoadOptionsByURL (5529 ms)
[ RUN      ] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8319:8319:1006/010237:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8319:8319:1006/010237:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8319:8319:1006/010238:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected (5428 ms)
[651/930] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected (6050 ms)
[ RUN      ] OptionsUIBrowserTest.VerifyUnmanagedSignout
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8439:8439:1006/010238:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8439:8439:1006/010238:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010239:WARNING:channel.cc(358)] RawChannel write error
[8439:8439:1006/010240:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[8439:8439:1006/010242:WARNING:signin_manager.cc(200)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[       OK ] OptionsUIBrowserTest.VerifyUnmanagedSignout (4815 ms)
[652/930] OptionsUIBrowserTest.VerifyUnmanagedSignout (5538 ms)
[ RUN      ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8680:8680:1006/010242:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8680:8680:1006/010243:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8680:8680:1006/010244:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[8753:8753:1006/010244:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8753:8753:1006/010244:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8753:8753:1006/010244:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress (1948 ms)
[653/930] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress (2656 ms)
[ RUN      ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8681:8681:1006/010242:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8681:8681:1006/010243:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010243:WARNING:channel.cc(358)] RawChannel write error
[8681:8681:1006/010244:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[8681:8681:1006/010244:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[8750:8750:1006/010244:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8750:8750:1006/010244:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8750:8750:1006/010244:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical (2298 ms)
[654/930] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical (2905 ms)
[ RUN      ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8692:8692:1006/010243:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8692:8692:1006/010243:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8834:8834:1006/010245:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8834:8834:1006/010245:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8834:8834:1006/010245:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8834:8834:1006/010245:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000006940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway (2427 ms)
[655/930] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway (2892 ms)
[ RUN      ] InlineLoginUIBrowserTest.CanOfferNoProfile
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8923:8923:1006/010245:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8923:8923:1006/010246:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010246:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010246:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010246:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010246:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010246:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010246:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] InlineLoginUIBrowserTest.CanOfferNoProfile (1527 ms)
[656/930] InlineLoginUIBrowserTest.CanOfferNoProfile (2113 ms)
[ RUN      ] PasswordManagerInternalsWebUIBrowserTest.NonIncognitoMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8909:8909:1006/010245:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8909:8909:1006/010245:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010246:WARNING:channel.cc(358)] RawChannel write error
[8909:8909:1006/010246:INFO:CONSOLE(1791)] "Running test testNonIncognitoDescription", source: password_manager_internals_browsertest.js (1791)
[       OK ] PasswordManagerInternalsWebUIBrowserTest.NonIncognitoMessage (1966 ms)
[657/930] PasswordManagerInternalsWebUIBrowserTest.NonIncognitoMessage (2635 ms)
[ RUN      ] ClearBrowserDataBrowserTest.CommitButtonDisabledWhileDeletionInProgress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8225:8225:1006/010236:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8225:8225:1006/010236:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[8225:8225:1006/010237:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[8225:8225:1006/010241:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 3
[8225:8225:1006/010241:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[8225:8225:1006/010244:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 5
[8225:8225:1006/010245:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ClearBrowserDataBrowserTest.CommitButtonDisabledWhileDeletionInProgress (11734 ms)
[658/930] ClearBrowserDataBrowserTest.CommitButtonDisabledWhileDeletionInProgress (12345 ms)
[ RUN      ] InlineLoginUISafeIframeBrowserTest.Basic
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[8939:8939:1006/010246:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[8939:8939:1006/010246:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/010247:WARNING:channel.cc(358)] RawChannel write error
[       OK ] InlineLoginUISafeIframeBrowserTest.Basic (1904 ms)
[659/930] InlineLoginUISafeIframeBrowserTest.Basic (2366 ms)
[ RUN      ] UserManagerUIBrowserTest.PageRedirectsToAboutChrome
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9158:9158:1006/010248:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9158:9158:1006/010248:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010249:WARNING:channel.cc(358)] RawChannel write error
[9158:9158:1006/010250:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[9158:9158:1006/010251:WARNING:CONSOLE(0)] "'webkitMovementX' is deprecated. Please use 'movementX' instead.", source:  (0)
[9158:9158:1006/010251:WARNING:CONSOLE(0)] "'webkitMovementY' is deprecated. Please use 'movementY' instead.", source:  (0)
[       OK ] UserManagerUIBrowserTest.PageRedirectsToAboutChrome (3656 ms)
[660/930] UserManagerUIBrowserTest.PageRedirectsToAboutChrome (4218 ms)
[ RUN      ] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9123:9123:1006/010247:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9123:9123:1006/010248:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010249:WARNING:channel.cc(358)] RawChannel write error
[9123:9302:1006/010250:WARNING:fake_gaia.cc(299)] Serving request /ServiceLogin
[9123:9302:1006/010251:ERROR:fake_gaia.cc(302)] Unhandled request /favicon.ico
[9123:9302:1006/010251:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[9123:9302:1006/010251:WARNING:fake_gaia.cc(299)] Serving request /ServiceLoginAuth
[9123:9123:1006/010251:WARNING:CONSOLE(2261)] "Authenticator: No password scraped for SAML.", source: chrome://chrome-signin/gaia_auth_host.js (2261)
[9123:9302:1006/010251:WARNING:fake_gaia.cc(299)] Serving request /o/oauth2/programmatic_auth
[9123:9302:1006/010251:WARNING:fake_gaia.cc(299)] Serving request /oauth2/v4/token
[1:2:1006/010251:WARNING:channel.cc(358)] RawChannel write error
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin (4348 ms)
[661/930] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin (4995 ms)
[ RUN      ] WebUIWebViewBrowserTest.AddContentScript
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9162:9162:1006/010248:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9162:9162:1006/010248:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010250:WARNING:channel.cc(358)] RawChannel write error
[9162:9162:1006/010251:INFO:CONSOLE(1791)] "Running test testAddContentScript", source: webview_basic.js (1791)
[9162:9162:1006/010251:INFO:CONSOLE(4247)] "Step 1: call <webview>.addContentScripts.", source: webview_basic.js (4247)
Fontconfig error: Cannot load default config file
[9162:9162:1006/010251:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[9162:9162:1006/010252:INFO:CONSOLE(4258)] "Step 2: postMessage to build connection.", source: webview_basic.js (4258)
[9162:9410:1006/010252:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[9162:9162:1006/010252:INFO:CONSOLE(4268)] "Step 3: A communication channel has been established with webview.", source: webview_basic.js (4268)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.AddContentScript (4563 ms)
[662/930] WebUIWebViewBrowserTest.AddContentScript (4994 ms)
[ RUN      ] WebUIWebViewBrowserTest.AddAndRemoveContentScripts
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9177:9177:1006/010248:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9177:9177:1006/010249:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010250:WARNING:channel.cc(358)] RawChannel write error
[9177:9177:1006/010251:INFO:CONSOLE(1791)] "Running test testAddAndRemoveContentScripts", source: webview_basic.js (1791)
Fontconfig error: Cannot load default config file
[9177:9177:1006/010251:INFO:CONSOLE(4466)] "Step 1: call <webview>.addContentScripts.", source: webview_basic.js (4466)
[9177:9177:1006/010251:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[9177:9177:1006/010252:INFO:CONSOLE(4480)] "Step 2: post message to build connect.", source: webview_basic.js (4480)
[9177:9453:1006/010252:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[9177:9177:1006/010252:INFO:CONSOLE(4500)] "Step 3: A communication channel has been established with webview.", source: webview_basic.js (4500)
[9177:9177:1006/010252:INFO:CONSOLE(4503)] "Step 4: call <webview>.removeContentScripts and navigate.", source: webview_basic.js (4503)
[9177:9177:1006/010252:INFO:CONSOLE(4485)] "Step 5: post message to build connect again.", source: webview_basic.js (4485)
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] WebUIWebViewBrowserTest.AddAndRemoveContentScripts (4724 ms)
[663/930] WebUIWebViewBrowserTest.AddAndRemoveContentScripts (5518 ms)
[ RUN      ] ZoomControllerBrowserTest.OnPreferenceChanged
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9543:9543:1006/010252:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9543:9543:1006/010252:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ZoomControllerBrowserTest.OnPreferenceChanged (1293 ms)
[664/930] ZoomControllerBrowserTest.OnPreferenceChanged (1870 ms)
[ RUN      ] UnloadTest.BrowserCloseBeforeUnloadOK
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9718:9718:1006/010254:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9718:9718:1006/010254:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.BrowserCloseBeforeUnloadOK (1664 ms)
[665/930] UnloadTest.BrowserCloseBeforeUnloadOK (2370 ms)
[ RUN      ] UnloadTest.CrossSiteInfiniteUnloadSync
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9702:9702:1006/010254:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9702:9702:1006/010254:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.CrossSiteInfiniteUnloadSync (1994 ms)
[666/930] UnloadTest.CrossSiteInfiniteUnloadSync (2646 ms)
[ RUN      ] ZoomControllerBrowserTest.PerTabModeResetSendsEvent
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9571:9571:1006/010252:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9571:9571:1006/010253:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[9571:9571:1006/010254:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ZoomControllerBrowserTest.PerTabModeResetSendsEvent (4898 ms)
[667/930] ZoomControllerBrowserTest.PerTabModeResetSendsEvent (5516 ms)
[ RUN      ] ZoomControllerBrowserTest.NavigationResetsManualMode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9610:9610:1006/010253:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9610:9610:1006/010253:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010254:WARNING:channel.cc(358)] RawChannel write error
[9610:9610:1006/010255:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[1:2:1006/010257:WARNING:channel.cc(358)] RawChannel write error
[       OK ] ZoomControllerBrowserTest.NavigationResetsManualMode (4843 ms)
[668/930] ZoomControllerBrowserTest.NavigationResetsManualMode (5516 ms)
[ RUN      ] FormAutocompleteTest.SubmitEventPrevented
[       OK ] FormAutocompleteTest.SubmitEventPrevented (236 ms)
[669/930] FormAutocompleteTest.SubmitEventPrevented (661 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff
[       OK ] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff (175 ms)
[670/930] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff (532 ms)
[ RUN      ] UnloadTest.BrowserCloseInfiniteUnloadAlert
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9926:9926:1006/010256:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9926:9926:1006/010256:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.BrowserCloseInfiniteUnloadAlert (2318 ms)
[671/930] UnloadTest.BrowserCloseInfiniteUnloadAlert (2905 ms)
[ RUN      ] FormAutofillTest.WebFormControlElementToFormFieldMonthInput
[       OK ] FormAutofillTest.WebFormControlElementToFormFieldMonthInput (156 ms)
[672/930] FormAutofillTest.WebFormControlElementToFormFieldMonthInput (537 ms)
[ RUN      ] FormAutofillTest.DetectTextDirectionFromParentStyle
[       OK ] FormAutofillTest.DetectTextDirectionFromParentStyle (165 ms)
[673/930] FormAutofillTest.DetectTextDirectionFromParentStyle (535 ms)
[ RUN      ] UnloadTest.BrowserCloseTwoSecondUnloadAlert
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[9930:9930:1006/010256:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[9930:9930:1006/010257:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] UnloadTest.BrowserCloseTwoSecondUnloadAlert (2522 ms)
[674/930] UnloadTest.BrowserCloseTwoSecondUnloadAlert (3164 ms)
[ RUN      ] FormAutofillTest.ExtractMultipleForms
[       OK ] FormAutofillTest.ExtractMultipleForms (235 ms)
[675/930] FormAutofillTest.ExtractMultipleForms (661 ms)
[ RUN      ] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable
[       OK ] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable (230 ms)
[676/930] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable (663 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromBold
[       OK ] FormAutofillTest.LabelsInferredFromBold (234 ms)
[677/930] FormAutofillTest.LabelsInferredFromBold (662 ms)
[ RUN      ] FormAutofillTest.LabelsInferredPriorToImgOrBr
[       OK ] FormAutofillTest.LabelsInferredPriorToImgOrBr (246 ms)
[678/930] FormAutofillTest.LabelsInferredPriorToImgOrBr (664 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromTableCell
[       OK ] FormAutofillTest.LabelsInferredFromTableCell (246 ms)
[679/930] FormAutofillTest.LabelsInferredFromTableCell (672 ms)
[ RUN      ] FormAutofillTest.LabelsInferredFromDefinitionList
[       OK ] FormAutofillTest.LabelsInferredFromDefinitionList (240 ms)
[680/930] FormAutofillTest.LabelsInferredFromDefinitionList (664 ms)
[ RUN      ] FormAutofillTest.FillFormNegativeMaxLength
[       OK ] FormAutofillTest.FillFormNegativeMaxLength (250 ms)
[681/930] FormAutofillTest.FillFormNegativeMaxLength (665 ms)
[ RUN      ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm
[       OK ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm (151 ms)
[682/930] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm (535 ms)
[ RUN      ] FormAutofillTest.ClearOnlyAutofilledFields
[       OK ] FormAutofillTest.ClearOnlyAutofilledFields (234 ms)
[683/930] FormAutofillTest.ClearOnlyAutofilledFields (660 ms)
[ RUN      ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm
[       OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm (254 ms)
[684/930] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm (660 ms)
[ RUN      ] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched
[       OK ] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched (230 ms)
[685/930] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched (661 ms)
[ RUN      ] PasswordAutofillAgentTest.SendPasswordFormsTest
[       OK ] PasswordAutofillAgentTest.SendPasswordFormsTest (298 ms)
[686/930] PasswordAutofillAgentTest.SendPasswordFormsTest (666 ms)
[ RUN      ] PasswordAutofillAgentTest.NoDOMActivationTest
[       OK ] PasswordAutofillAgentTest.NoDOMActivationTest (245 ms)
[687/930] PasswordAutofillAgentTest.NoDOMActivationTest (666 ms)
[ RUN      ] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled
[       OK ] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled (255 ms)
[688/930] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled (664 ms)
[ RUN      ] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick
[       OK ] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick (252 ms)
[689/930] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick (665 ms)
[ RUN      ] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions
[10318:10318:1006/010305:10719324816:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719363525:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719367197:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719370059:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719376942:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719378786:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719380644:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719382452:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719384255:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719386941:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719390140:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719393002:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719395899:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719398927:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719401730:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719404541:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719407953:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719411473:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719414277:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719423065:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719425631:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719427591:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719429652:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719431631:WARNING:keycode_converter.cc(100)] empty code string
[10318:10318:1006/010305:10719433600:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions (397 ms)
[690/930] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions (796 ms)
[ RUN      ] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword
[10329:10329:1006/010306:10720129038:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720133246:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720134302:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720134778:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720135292:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720135798:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720167467:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720169442:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720171404:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720173221:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720175047:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720182025:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720184968:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720185467:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720186008:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720186463:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720186985:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720187722:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720188254:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720188745:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720190555:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720192254:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720193990:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720195741:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720197547:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720200449:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720202365:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720204182:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720206018:WARNING:keycode_converter.cc(100)] empty code string
[10329:10329:1006/010306:10720207848:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword (325 ms)
[691/930] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword (665 ms)
[ RUN      ] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword
[       OK ] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword (242 ms)
[692/930] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword (664 ms)
[ RUN      ] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill
[       OK ] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill (274 ms)
[693/930] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill (665 ms)
[ RUN      ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms
[       OK ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms (265 ms)
[694/930] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms (665 ms)
[ RUN      ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword
[       OK ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword (252 ms)
[695/930] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword (665 ms)
[ RUN      ] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm
[       OK ] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm (254 ms)
[696/930] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm (661 ms)
[ RUN      ] PasswordAutofillAgentTest.AutofillNoUsernameWhenOtherCredentialsStored
[       OK ] PasswordAutofillAgentTest.AutofillNoUsernameWhenOtherCredentialsStored (227 ms)
[697/930] PasswordAutofillAgentTest.AutofillNoUsernameWhenOtherCredentialsStored (661 ms)
[ RUN      ] PasswordAutofillAgentTest.NoForm_NoPromptForAJAXSubmitWithoutNavigationAndElementsVisible
[10413:10413:1006/010310:10724829718:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724862704:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724864910:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724870535:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724872567:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724874289:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724876243:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724878139:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724880036:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724881862:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724883937:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724885817:WARNING:keycode_converter.cc(100)] empty code string
[10413:10413:1006/010310:10724887655:WARNING:keycode_converter.cc(100)] empty code string
[       OK ] PasswordAutofillAgentTest.NoForm_NoPromptForAJAXSubmitWithoutNavigationAndElementsVisible (326 ms)
[698/930] PasswordAutofillAgentTest.NoForm_NoPromptForAJAXSubmitWithoutNavigationAndElementsVisible (796 ms)
[ RUN      ] PasswordAutofillAgentTest.SuggestionsOnFormContainingAmbiguousOrEmptyNames
[       OK ] PasswordAutofillAgentTest.SuggestionsOnFormContainingAmbiguousOrEmptyNames (431 ms)
[699/930] PasswordAutofillAgentTest.SuggestionsOnFormContainingAmbiguousOrEmptyNames (792 ms)
[ RUN      ] PasswordGenerationAgentTest.BlacklistedTest
[       OK ] PasswordGenerationAgentTest.BlacklistedTest (395 ms)
[700/930] PasswordGenerationAgentTest.BlacklistedTest (796 ms)
[ RUN      ] PasswordGenerationAgentTest.DynamicFormTest
[       OK ] PasswordGenerationAgentTest.DynamicFormTest (264 ms)
[701/930] PasswordGenerationAgentTest.DynamicFormTest (667 ms)
[ RUN      ] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess
[       OK ] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess (85 ms)
[702/930] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess (468 ms)
[ RUN      ] ChromeRenderViewTest.DidBlockContentType
[       OK ] ChromeRenderViewTest.DidBlockContentType (87 ms)
[703/930] ChromeRenderViewTest.DidBlockContentType (403 ms)
[ RUN      ] ChromeRenderViewTest.ImagesAllowedByDefault
[       OK ] ChromeRenderViewTest.ImagesAllowedByDefault (145 ms)
[704/930] ChromeRenderViewTest.ImagesAllowedByDefault (534 ms)
[ RUN      ] TranslateHelperBrowserTest.MultipleSimilarTranslations
[       OK ] TranslateHelperBrowserTest.MultipleSimilarTranslations (93 ms)
[705/930] TranslateHelperBrowserTest.MultipleSimilarTranslations (468 ms)
[ RUN      ] WebUIResourceBrowserTest.GridTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10505:10505:1006/010315:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10505:10505:1006/010316:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10505:10505:1006/010316:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[10505:10505:1006/010316:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.GridTest (1175 ms)
[706/930] WebUIResourceBrowserTest.GridTest (1583 ms)
[ RUN      ] WebUIResourceBrowserTest.MenuTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10564:10564:1006/010317:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10564:10564:1006/010318:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[10564:10564:1006/010318:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source:  (0)
[10564:10564:1006/010318:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source:  (0)
[       OK ] WebUIResourceBrowserTest.MenuTest (1521 ms)
[707/930] WebUIResourceBrowserTest.MenuTest (2109 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10624:10624:1006/010320:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10624:10624:1006/010320:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41249...
sending server_data: {"host": "127.0.0.1", "port": 41249} (36 bytes)
[10624:10624:1006/010321:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:41249/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[10624:10624:1006/010321:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:41249/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[10624:10624:1006/010321:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.005 seconds.", source: http://127.0.0.1:41249/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[10624:10624:1006/010321:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.001 seconds.", source: http://127.0.0.1:41249/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[       OK ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0 (2488 ms)
[708/930] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0 (2890 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocket_Multicast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10693:10693:1006/010322:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10693:10693:1006/010322:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48296...
sending server_data: {"host": "127.0.0.1", "port": 48296} (36 bytes)
[10693:10693:1006/010324:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:48296/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[10693:10693:1006/010324:INFO:CONSOLE(177)] "Multicast finished in 0.011 seconds.", source: http://127.0.0.1:48296/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[10693:10693:1006/010324:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.004 seconds.", source: http://127.0.0.1:48296/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[10693:10693:1006/010324:INFO:CONSOLE(177)] "MulticastBackground finished in 0.005 seconds.", source: http://127.0.0.1:48296/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[       OK ] OutOfProcessPPAPITest.UDPSocket_Multicast (2958 ms)
[709/930] OutOfProcessPPAPITest.UDPSocket_Multicast (3438 ms)
[ RUN      ] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10761:10761:1006/010326:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10761:10761:1006/010326:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51363...
sending server_data: {"host": "127.0.0.1", "port": 51363} (36 bytes)
[10761:10761:1006/010327:INFO:CONSOLE(177)] "SetSocketFeatureErrorsForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:51363/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[10761:10761:1006/010327:INFO:CONSOLE(177)] "SetSocketFeatureErrors finished in 0.000 seconds.", source: http://127.0.0.1:51363/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[10761:10761:1006/010327:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBlocking finished in 0.007 seconds.", source: http://127.0.0.1:51363/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[10761:10761:1006/010327:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBackground finished in 0.001 seconds.", source: http://127.0.0.1:51363/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[10761:10781:1006/010327:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010327:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010327:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010327:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010327:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors (2281 ms)
[710/930] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors (2628 ms)
[ RUN      ] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10829:10829:1006/010328:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10829:10829:1006/010329:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38799...
sending server_data: {"host": "127.0.0.1", "port": 38799} (36 bytes)
[10829:10829:1006/010330:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.020 seconds.", source: http://127.0.0.1:38799/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[10829:10829:1006/010330:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.005 seconds.", source: http://127.0.0.1:38799/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[10829:10829:1006/010330:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.006 seconds.", source: http://127.0.0.1:38799/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[10829:10829:1006/010330:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.004 seconds.", source: http://127.0.0.1:38799/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[       OK ] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4 (2320 ms)
[711/930] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4 (2893 ms)
[ RUN      ] OutOfProcessPPAPITest.URLLoader1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10898:10898:1006/010331:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10898:10898:1006/010332:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33520...
sending server_data: {"host": "127.0.0.1", "port": 33520} (36 bytes)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "EmptyDataPOSTForceAsync finished in 0.032 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "EmptyDataPOST finished in 0.011 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "EmptyDataPOSTBlocking finished in 0.010 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "EmptyDataPOSTBackground finished in 0.009 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "BinaryDataPOSTForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "BinaryDataPOST finished in 0.010 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "BinaryDataPOSTBlocking finished in 0.010 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "BinaryDataPOSTBackground finished in 0.011 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "CustomRequestHeaderForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "CustomRequestHeader finished in 0.015 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "CustomRequestHeaderBlocking finished in 0.013 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "CustomRequestHeaderBackground finished in 0.014 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "FailsBogusContentLengthForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "FailsBogusContentLength finished in 0.007 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "FailsBogusContentLengthBlocking finished in 0.008 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "FailsBogusContentLengthBackground finished in 0.008 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "StreamToFileForceAsync finished in 0.025 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "StreamToFile finished in 0.013 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "StreamToFileBlocking finished in 0.019 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[10898:10898:1006/010333:INFO:CONSOLE(177)] "StreamToFileBackground finished in 0.019 seconds.", source: http://127.0.0.1:33520/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1:2:1006/010333:WARNING:channel.cc(358)] RawChannel write error
[       OK ] OutOfProcessPPAPITest.URLLoader1 (2706 ms)
[712/930] OutOfProcessPPAPITest.URLLoader1 (3156 ms)
[ RUN      ] OutOfProcessPPAPITest.URLLoader3
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[10978:10978:1006/010334:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[10978:10978:1006/010335:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59861...
sending server_data: {"host": "127.0.0.1", "port": 59861} (36 bytes)
[10978:10978:1006/010336:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[10978:10978:1006/010336:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "UntrustedHttpRequestsForceAsync finished in 0.029 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[10978:10978:1006/010336:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "UntrustedHttpRequests finished in 0.030 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[10978:10978:1006/010336:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "UntrustedHttpRequestsBlocking finished in 0.025 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[10978:10978:1006/010336:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is  on a different security origin than your plugin. To request  cross-origin resources, see  PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "UntrustedHttpRequestsBackground finished in 0.025 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "FollowURLRedirectForceAsync finished in 0.019 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "FollowURLRedirect finished in 0.014 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "FollowURLRedirectBlocking finished in 0.015 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "FollowURLRedirectBackground finished in 0.014 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "AuditURLRedirectForceAsync finished in 0.027 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "AuditURLRedirect finished in 0.029 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "AuditURLRedirectBlocking finished in 0.027 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "AuditURLRedirectBackground finished in 0.026 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "AbortCallsForceAsync finished in 0.026 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "AbortCalls finished in 0.027 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010336:INFO:CONSOLE(177)] "AbortCallsBlocking finished in 0.036 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010337:INFO:CONSOLE(177)] "AbortCallsBackground finished in 0.036 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010337:INFO:CONSOLE(177)] "UntendedLoadForceAsync finished in 0.029 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010337:INFO:CONSOLE(177)] "UntendedLoad finished in 0.032 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010337:INFO:CONSOLE(177)] "UntendedLoadBlocking finished in 0.035 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010337:INFO:CONSOLE(177)] "UntendedLoadBackground finished in 0.035 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010337:INFO:CONSOLE(177)] "PrefetchBufferThresholdForceAsync finished in 0.047 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010337:INFO:CONSOLE(177)] "PrefetchBufferThreshold finished in 0.042 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010337:INFO:CONSOLE(177)] "PrefetchBufferThresholdBlocking finished in 0.035 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[10978:10978:1006/010337:INFO:CONSOLE(177)] "PrefetchBufferThresholdBackground finished in 0.020 seconds.", source: http://127.0.0.1:59861/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[11010:11010:1006/010337:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000902c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11010:11010:1006/010337:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000902c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000902c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000902c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000902c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000902c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000902c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000902c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000902c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000902c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000902c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000902c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000902c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000902c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000902c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11010:11010:1006/010338:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000902c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] OutOfProcessPPAPITest.URLLoader3 (4157 ms)
[713/930] OutOfProcessPPAPITest.URLLoader3 (4735 ms)
[ RUN      ] OutOfProcessPPAPITest.URLRequest_SetProperty
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11059:11059:1006/010339:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11059:11059:1006/010339:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46552...
sending server_data: {"host": "127.0.0.1", "port": 46552} (36 bytes)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(0)] "libppapi_tests.so: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (0)
[11059:11059:1006/010340:INFO:CONSOLE(177)] "SetProperty finished in 0.002 seconds.", source: http://127.0.0.1:46552/files/test_case.html?testcase=URLRequest_SetProperty (177)
[       OK ] OutOfProcessPPAPITest.URLRequest_SetProperty (2360 ms)
[714/930] OutOfProcessPPAPITest.URLRequest_SetProperty (2894 ms)
[ RUN      ] OutOfProcessPPAPITest.WebSocket2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11125:11125:1006/010342:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11125:11125:1006/010342:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52274...
sending server_data: {"host": "127.0.0.1", "port": 52274} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:44365...
sending server_data: {"host": "127.0.0.1", "port": 44365} (36 bytes)
[11125:11125:1006/010344:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.054 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010344:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010344:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010344:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
localhost - code 400, message Bad Request
[11125:11125:1006/010345:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:44365/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (0)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:44365/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (0)
[11125:11125:1006/010345:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:44365/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (0)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11125:11125:1006/010345:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:52274/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=44365 (177)
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11157:11157:1006/010346:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] OutOfProcessPPAPITest.WebSocket2 (4754 ms)
[715/930] OutOfProcessPPAPITest.WebSocket2 (5253 ms)
[ RUN      ] OutOfProcessPPAPITest.View
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11224:11224:1006/010347:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11224:11224:1006/010347:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53243...
sending server_data: {"host": "127.0.0.1", "port": 53243} (36 bytes)
[11224:11224:1006/010349:INFO:CONSOLE(177)] "SizeChange finished in 0.211 seconds.", source: http://127.0.0.1:53243/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[11224:11224:1006/010349:INFO:CONSOLE(177)] "ClipChange finished in 0.022 seconds.", source: http://127.0.0.1:53243/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[11224:11224:1006/010350:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 0.674 seconds.", source: http://127.0.0.1:53243/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[       OK ] OutOfProcessPPAPITest.View (3257 ms)
[716/930] OutOfProcessPPAPITest.View (3685 ms)
[ RUN      ] OutOfProcessPPAPITest.Flash_GetSetting
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11291:11291:1006/010351:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11291:11291:1006/010351:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11291:11291:1006/010352:INFO:CONSOLE(177)] "GetSetting finished in 0.007 seconds.", source: file:///tmp/runqhuIKj/ppapi/tests/test_case.html?testcase=Flash_GetSetting (177)
[       OK ] OutOfProcessPPAPITest.Flash_GetSetting (2096 ms)
[717/930] OutOfProcessPPAPITest.Flash_GetSetting (2637 ms)
[ RUN      ] OutOfProcessPPAPITest.FlashFullscreen
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11356:11356:1006/010354:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11356:11356:1006/010354:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11356:11356:1006/010355:INFO:CONSOLE(177)] "GetScreenSize finished in 0.000 seconds.", source: file:///tmp/runqhuIKj/ppapi/tests/test_case.html?testcase=FlashFullscreen (177)
[11356:11356:1006/010356:INFO:CONSOLE(177)] "NormalToFullscreenToNormal finished in 0.600 seconds.", source: file:///tmp/runqhuIKj/ppapi/tests/test_case.html?testcase=FlashFullscreen (177)
[       OK ] OutOfProcessPPAPITest.FlashFullscreen (3312 ms)
[718/930] OutOfProcessPPAPITest.FlashFullscreen (3681 ms)
[ RUN      ] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle
[719/930] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle (TIMED OUT)
[ RUN      ] FormAutofillTest.MaxLengthFields
[720/930] FormAutofillTest.MaxLengthFields (TIMED OUT)
[ RUN      ] PPAPIBrokerInfoBarTest.Allowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11436:11436:1006/010358:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11436:11436:1006/010358:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[11436:11436:1006/010400:INFO:CONSOLE(177)] "ConnectPermissionGranted finished in 0.321 seconds.", source: file:///tmp/runqhuIKj/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionGranted (177)
[11436:11436:1006/010400:INFO:CONSOLE(177)] "IsAllowedPermissionGranted finished in 0.002 seconds.", source: file:///tmp/runqhuIKj/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionGranted (177)
[       OK ] PPAPIBrokerInfoBarTest.Allowed (3707 ms)
[721/930] PPAPIBrokerInfoBarTest.Allowed (4203 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerTextAreaClicked
[722/930] PageClickTrackerTest.PageClickTrackerTextAreaClicked (TIMED OUT)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_InvalidSize
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11493:11493:1006/010359:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11493:11493:1006/010359:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41156...
sending server_data: {"host": "127.0.0.1", "port": 41156} (36 bytes)
[1,1163020736:08:04:02.077588] Native Client module will be loaded at base address 0x00007c4800000000

** Signal 31 from trusted code: pc=7fbe43646f48

** Signal 31 from trusted code: pc=7fbe43646f48

** Signal 31 from trusted code: pc=7fbe43646f48

** Signal 31 from trusted code: pc=7fbe43646f48

** Signal 31 from trusted code: pc=7fbe43646f48
[11493:11493:1006/010402:INFO:CONSOLE(177)] "InvalidSize finished in 0.000 seconds.", source: http://127.0.0.1:41156/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_InvalidSize (177)
[       OK ] PPAPINaClNewlibTest.Graphics2D_InvalidSize (4947 ms)
[723/930] PPAPINaClNewlibTest.Graphics2D_InvalidSize (5526 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_InitToZero
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11567:11567:1006/010402:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11567:11567:1006/010402:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54063...
sending server_data: {"host": "127.0.0.1", "port": 54063} (36 bytes)
[1,1321814464:08:04:04.492537] Native Client module will be loaded at base address 0x000058dc00000000

** Signal 31 from trusted code: pc=7f9a4cdb6f48

** Signal 31 from trusted code: pc=7f9a4cdb6f48

** Signal 31 from trusted code: pc=7f9a4cdb6f48

** Signal 31 from trusted code: pc=7f9a4cdb6f48

** Signal 31 from trusted code: pc=7f9a4cdb6f48
[11567:11567:1006/010404:INFO:CONSOLE(177)] "InitToZero finished in 0.025 seconds.", source: http://127.0.0.1:54063/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_InitToZero (177)
[       OK ] PPAPINaClNewlibTest.Graphics2D_InitToZero (3640 ms)
[724/930] PPAPINaClNewlibTest.Graphics2D_InitToZero (4203 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_Humongous
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11558:11558:1006/010401:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11558:11558:1006/010401:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54415...
sending server_data: {"host": "127.0.0.1", "port": 54415} (36 bytes)
[1,2328263104:08:04:03.858905] Native Client module will be loaded at base address 0x0000393400000000

** Signal 31 from trusted code: pc=7f0688d89f48

** Signal 31 from trusted code: pc=7f0688d89f48

** Signal 31 from trusted code: pc=7f0688d89f48

** Signal 31 from trusted code: pc=7f0688d89f48

** Signal 31 from trusted code: pc=7f0688d89f48
[11558:11558:1006/010404:INFO:CONSOLE(177)] "Humongous finished in 0.000 seconds.", source: http://127.0.0.1:54415/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Humongous (177)
[       OK ] PPAPINaClNewlibTest.Graphics2D_Humongous (4479 ms)
[725/930] PPAPINaClNewlibTest.Graphics2D_Humongous (4994 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_Scroll
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11568:11568:1006/010402:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11568:11568:1006/010402:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55942...
sending server_data: {"host": "127.0.0.1", "port": 55942} (36 bytes)
[1,148396480:08:04:04.652848] Native Client module will be loaded at base address 0x0000454400000000

** Signal 31 from trusted code: pc=7fab06ea7f48

** Signal 31 from trusted code: pc=7fab06ea7f48

** Signal 31 from trusted code: pc=7fab06ea7f48

** Signal 31 from trusted code: pc=7fab06ea7f48

** Signal 31 from trusted code: pc=7fab06ea7f48
[11568:11568:1006/010406:INFO:CONSOLE(177)] "ScrollForceAsync finished in 2.029 seconds.", source: http://127.0.0.1:55942/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Scroll (177)
[11568:11568:1006/010407:INFO:CONSOLE(177)] "Scroll finished in 0.633 seconds.", source: http://127.0.0.1:55942/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Scroll (177)
[11707:11707:1006/010407:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009df40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11707:11707:1006/010407:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009df40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11707:11707:1006/010407:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009df40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11707:11707:1006/010407:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009df40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClNewlibTest.Graphics2D_Scroll (5796 ms)
[726/930] PPAPINaClNewlibTest.Graphics2D_Scroll (6568 ms)
[ RUN      ] PPAPINaClNewlibTest.Graphics2D_Replace
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11763:11763:1006/010405:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11763:11763:1006/010405:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59114...
sending server_data: {"host": "127.0.0.1", "port": 59114} (36 bytes)
[1,1744538048:08:04:07.330981] Native Client module will be loaded at base address 0x0000381900000000

** Signal 31 from trusted code: pc=7f87660daf48

** Signal 31 from trusted code: pc=7f87660daf48

** Signal 31 from trusted code: pc=7f87660daf48

** Signal 31 from trusted code: pc=7f87660daf48

** Signal 31 from trusted code: pc=7f87660daf48
[11763:11763:1006/010407:INFO:CONSOLE(0)] "Graphics2DResource.PaintImageData: Bad image resource.", source: http://127.0.0.1:59114/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Replace (0)
[11763:11763:1006/010407:INFO:CONSOLE(177)] "ReplaceForceAsync finished in 0.072 seconds.", source: http://127.0.0.1:59114/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Replace (177)
[11763:11763:1006/010407:INFO:CONSOLE(0)] "Graphics2DResource.PaintImageData: Bad image resource.", source: http://127.0.0.1:59114/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Replace (0)
[11763:11763:1006/010407:INFO:CONSOLE(177)] "Replace finished in 0.048 seconds.", source: http://127.0.0.1:59114/files/test_case.html?mode=nacl_newlib&testcase=Graphics2D_Replace (177)
[       OK ] PPAPINaClNewlibTest.Graphics2D_Replace (3460 ms)
[727/930] PPAPINaClNewlibTest.Graphics2D_Replace (4249 ms)
[ RUN      ] PPAPINaClNewlibTest.UDPSocketPrivate_SetSocketFeatureErrors
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11832:11832:1006/010406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11832:11832:1006/010406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54434...
sending server_data: {"host": "127.0.0.1", "port": 54434} (36 bytes)
[1,2768968128:08:04:08.384029] Native Client module will be loaded at base address 0x000057f300000000

** Signal 31 from trusted code: pc=7fb3a31d3f48

** Signal 31 from trusted code: pc=7fb3a31d3f48

** Signal 31 from trusted code: pc=7fb3a31d3f48

** Signal 31 from trusted code: pc=7fb3a31d3f48

** Signal 31 from trusted code: pc=7fb3a31d3f48

** Signal 31 from trusted code: pc=7fb3a31d3f48

** Signal 31 from trusted code: pc=7fb3a31d3f48
[11832:11832:1006/010408:INFO:CONSOLE(177)] "SetSocketFeatureErrorsForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:54434/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[11832:11832:1006/010408:INFO:CONSOLE(177)] "SetSocketFeatureErrors finished in 0.000 seconds.", source: http://127.0.0.1:54434/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[11832:11832:1006/010408:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBlocking finished in 0.001 seconds.", source: http://127.0.0.1:54434/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[11832:11832:1006/010408:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBackground finished in 0.001 seconds.", source: http://127.0.0.1:54434/files/test_case.html?mode=nacl_newlib&testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[       OK ] PPAPINaClNewlibTest.UDPSocketPrivate_SetSocketFeatureErrors (3192 ms)
[728/930] PPAPINaClNewlibTest.UDPSocketPrivate_SetSocketFeatureErrors (3688 ms)
[ RUN      ] PPAPINaClNewlibTest.TCPServerSocketPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11825:11825:1006/010406:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11825:11825:1006/010406:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54429...
sending server_data: {"host": "127.0.0.1", "port": 54429} (36 bytes)
[1,4049234368:08:04:08.363192] Native Client module will be loaded at base address 0x0000542d00000000

** Signal 31 from trusted code: pc=7f8bef6c8f48

** Signal 31 from trusted code: pc=7f8bef6c8f48

** Signal 31 from trusted code: pc=7f8bef6c8f48

** Signal 31 from trusted code: pc=7f8bef6c8f48

** Signal 31 from trusted code: pc=7f8bef6c8f48

** Signal 31 from trusted code: pc=7f8bef6c8f48

** Signal 31 from trusted code: pc=7f8bef6c8f48
[11825:11825:1006/010408:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:54429/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivate (177)
[11825:11825:1006/010408:INFO:CONSOLE(177)] "Listen finished in 0.003 seconds.", source: http://127.0.0.1:54429/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivate (177)
[11825:11825:1006/010408:INFO:CONSOLE(177)] "ListenBlocking finished in 0.004 seconds.", source: http://127.0.0.1:54429/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivate (177)
[11825:11825:1006/010408:INFO:CONSOLE(177)] "ListenBackground finished in 0.005 seconds.", source: http://127.0.0.1:54429/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivate (177)
[11825:11825:1006/010408:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.026 seconds.", source: http://127.0.0.1:54429/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivate (177)

** Signal 31 from trusted code: pc=7f8bef6c8f48
[11825:11825:1006/010408:INFO:CONSOLE(177)] "Backlog finished in 0.012 seconds.", source: http://127.0.0.1:54429/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivate (177)

** Signal 31 from trusted code: pc=7f8bef6c8f48
[11825:11825:1006/010408:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.015 seconds.", source: http://127.0.0.1:54429/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivate (177)
[11825:11825:1006/010408:INFO:CONSOLE(177)] "BacklogBackground finished in 0.016 seconds.", source: http://127.0.0.1:54429/files/test_case.html?mode=nacl_newlib&testcase=TCPServerSocketPrivate (177)
[       OK ] PPAPINaClNewlibTest.TCPServerSocketPrivate (3285 ms)
[729/930] PPAPINaClNewlibTest.TCPServerSocketPrivate (3967 ms)
[ RUN      ] PPAPINaClNewlibTest.URLRequest_CreateAndIsURLRequestInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11973:11973:1006/010408:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11973:11973:1006/010409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58366...
sending server_data: {"host": "127.0.0.1", "port": 58366} (36 bytes)
[1,2465339840:08:04:11.303366] Native Client module will be loaded at base address 0x000059ef00000000

** Signal 31 from trusted code: pc=7fb591043f48

** Signal 31 from trusted code: pc=7fb591043f48

** Signal 31 from trusted code: pc=7fb591043f48

** Signal 31 from trusted code: pc=7fb591043f48

** Signal 31 from trusted code: pc=7fb591043f48
[11973:11973:1006/010411:INFO:CONSOLE(177)] "CreateAndIsURLRequestInfo finished in 0.000 seconds.", source: http://127.0.0.1:58366/files/test_case.html?mode=nacl_newlib&testcase=URLRequest_CreateAndIsURLRequestInfo (177)
[1:2:1006/010411:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClNewlibTest.URLRequest_CreateAndIsURLRequestInfo (3677 ms)
[730/930] PPAPINaClNewlibTest.URLRequest_CreateAndIsURLRequestInfo (4229 ms)
[ RUN      ] PPAPINaClNewlibTest.NetAddressPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12046:12046:1006/010409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12046:12046:1006/010410:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39020...
sending server_data: {"host": "127.0.0.1", "port": 39020} (36 bytes)
[1,812882368:08:04:12.081080] Native Client module will be loaded at base address 0x000057d900000000

** Signal 31 from trusted code: pc=7f1e2e85bf48

** Signal 31 from trusted code: pc=7f1e2e85bf48

** Signal 31 from trusted code: pc=7f1e2e85bf48

** Signal 31 from trusted code: pc=7f1e2e85bf48

** Signal 31 from trusted code: pc=7f1e2e85bf48
[12046:12046:1006/010412:INFO:CONSOLE(177)] "AreEqual finished in 0.001 seconds.", source: http://127.0.0.1:39020/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[12046:12046:1006/010412:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.001 seconds.", source: http://127.0.0.1:39020/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[12046:12046:1006/010412:INFO:CONSOLE(177)] "Describe finished in 0.002 seconds.", source: http://127.0.0.1:39020/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[12046:12046:1006/010412:INFO:CONSOLE(177)] "ReplacePort finished in 0.001 seconds.", source: http://127.0.0.1:39020/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[12046:12046:1006/010412:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:39020/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[12046:12046:1006/010412:INFO:CONSOLE(177)] "GetFamily finished in 0.002 seconds.", source: http://127.0.0.1:39020/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[12046:12046:1006/010412:INFO:CONSOLE(177)] "GetPort finished in 0.001 seconds.", source: http://127.0.0.1:39020/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[12046:12046:1006/010412:INFO:CONSOLE(177)] "GetAddress finished in 0.002 seconds.", source: http://127.0.0.1:39020/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[       OK ] PPAPINaClNewlibTest.NetAddressPrivate (3642 ms)
[731/930] PPAPINaClNewlibTest.NetAddressPrivate (4202 ms)
[ RUN      ] PPAPINaClNewlibTest.VarResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[11992:11992:1006/010409:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[11992:11992:1006/010409:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58207...
sending server_data: {"host": "127.0.0.1", "port": 58207} (36 bytes)
[1,1305459136:08:04:11.901355] Native Client module will be loaded at base address 0x00003b4000000000

** Signal 31 from trusted code: pc=7f814be1df48

** Signal 31 from trusted code: pc=7f814be1df48

** Signal 31 from trusted code: pc=7f814be1df48

** Signal 31 from trusted code: pc=7f814be1df48

** Signal 31 from trusted code: pc=7f814be1df48
[11992:11992:1006/010412:INFO:CONSOLE(177)] "BasicResource finished in 0.014 seconds.", source: http://127.0.0.1:58207/files/test_case.html?mode=nacl_newlib&testcase=VarResource (177)
[11992:11992:1006/010412:INFO:CONSOLE(177)] "InvalidAndEmpty finished in 0.009 seconds.", source: http://127.0.0.1:58207/files/test_case.html?mode=nacl_newlib&testcase=VarResource (177)
[11992:11992:1006/010412:INFO:CONSOLE(177)] "WrongType finished in 0.000 seconds.", source: http://127.0.0.1:58207/files/test_case.html?mode=nacl_newlib&testcase=VarResource (177)
[1:2:1006/010412:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClNewlibTest.VarResource (4536 ms)
[732/930] PPAPINaClNewlibTest.VarResource (5273 ms)
[ RUN      ] PPAPINaClNewlibTest.WebSocket2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12075:12075:1006/010410:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12075:12075:1006/010410:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37450...
sending server_data: {"host": "127.0.0.1", "port": 37450} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:40919...
sending server_data: {"host": "127.0.0.1", "port": 40919} (36 bytes)
[1,2802051520:08:04:12.697952] Native Client module will be loaded at base address 0x0000654800000000

** Signal 31 from trusted code: pc=7f00a5160f48

** Signal 31 from trusted code: pc=7f00a5160f48

** Signal 31 from trusted code: pc=7f00a5160f48

** Signal 31 from trusted code: pc=7f00a5160f48

** Signal 31 from trusted code: pc=7f00a5160f48
[12075:12075:1006/010412:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.044 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010412:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010412:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010413:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
localhost - code 400, message Bad Request
[12075:12075:1006/010414:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:40919/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (0)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010414:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:40919/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (0)
[12075:12075:1006/010414:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:40919/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (0)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010414:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[12075:12075:1006/010415:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:37450/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=40919 (177)
[       OK ] PPAPINaClNewlibTest.WebSocket2 (6455 ms)
[733/930] PPAPINaClNewlibTest.WebSocket2 (7095 ms)
[ RUN      ] PPAPINaClNewlibTest.Audio
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12268:12268:1006/010413:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12268:12268:1006/010413:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55461...
sending server_data: {"host": "127.0.0.1", "port": 55461} (36 bytes)
[1,78059968:08:04:15.629915] Native Client module will be loaded at base address 0x000045df00000000

** Signal 31 from trusted code: pc=7fef02b93f48

** Signal 31 from trusted code: pc=7fef02b93f48

** Signal 31 from trusted code: pc=7fef02b93f48

** Signal 31 from trusted code: pc=7fef02b93f48

** Signal 31 from trusted code: pc=7fef02b93f48
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[12268:12323:1006/010415:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[12268:12268:1006/010415:INFO:CONSOLE(177)] "Creation finished in 0.080 seconds.", source: http://127.0.0.1:55461/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[12268:12268:1006/010415:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.003 seconds.", source: http://127.0.0.1:55461/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[12268:12268:1006/010415:INFO:CONSOLE(177)] "Failures finished in 0.003 seconds.", source: http://127.0.0.1:55461/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2

** Signal 31 from trusted code: pc=7fef02b93f48
[12268:12268:1006/010415:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.036 seconds.", source: http://127.0.0.1:55461/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[12268:12268:1006/010415:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.008 seconds.", source: http://127.0.0.1:55461/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)

** Signal 31 from trusted code: pc=7fef02b93f48

** Signal 31 from trusted code: pc=7fef02b93f48
[12268:12268:1006/010415:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.022 seconds.", source: http://127.0.0.1:55461/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[12268:12268:1006/010416:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.015 seconds.", source: http://127.0.0.1:55461/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[       OK ] PPAPINaClNewlibTest.Audio (3999 ms)
[734/930] PPAPINaClNewlibTest.Audio (4476 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_InvalidResource
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12368:12368:1006/010414:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12368:12368:1006/010415:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51814...
sending server_data: {"host": "127.0.0.1", "port": 51814} (36 bytes)
[1,925436352:08:04:17.127911] Native Client module will be loaded at base address 0x0000693900000000

** Signal 31 from trusted code: pc=7f0e353b2f48

** Signal 31 from trusted code: pc=7f0e353b2f48

** Signal 31 from trusted code: pc=7f0e353b2f48

** Signal 31 from trusted code: pc=7f0e353b2f48

** Signal 31 from trusted code: pc=7f0e353b2f48
[12368:12368:1006/010417:INFO:CONSOLE(177)] "InvalidResource finished in 0.010 seconds.", source: http://127.0.0.1:51814/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_InvalidResource (177)
[       OK ] PPAPINaClPNaClTest.Graphics2D_InvalidResource (3398 ms)
[735/930] PPAPINaClPNaClTest.Graphics2D_InvalidResource (4228 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics2D_Describe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12509:12509:1006/010417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12509:12509:1006/010417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55997...
sending server_data: {"host": "127.0.0.1", "port": 55997} (36 bytes)
[1,961440192:08:04:19.499385] Native Client module will be loaded at base address 0x00005fb400000000

** Signal 31 from trusted code: pc=7f0c37608f48

** Signal 31 from trusted code: pc=7f0c37608f48

** Signal 31 from trusted code: pc=7f0c37608f48

** Signal 31 from trusted code: pc=7f0c37608f48

** Signal 31 from trusted code: pc=7f0c37608f48
[12509:12509:1006/010419:INFO:CONSOLE(177)] "Describe finished in 0.000 seconds.", source: http://127.0.0.1:55997/files/test_case.html?mode=nacl_pnacl&testcase=Graphics2D_Describe (177)
[       OK ] PPAPINaClPNaClTest.Graphics2D_Describe (3233 ms)
[736/930] PPAPINaClPNaClTest.Graphics2D_Describe (3948 ms)
[ RUN      ] PPAPINaClNewlibTest.VideoDecoder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12334:12334:1006/010414:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12334:12334:1006/010414:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53130...
sending server_data: {"host": "127.0.0.1", "port": 53130} (36 bytes)
[1,3426658752:08:04:16.792609] Native Client module will be loaded at base address 0x0000793700000000

** Signal 31 from trusted code: pc=7f65ca50cf48

** Signal 31 from trusted code: pc=7f65ca50cf48

** Signal 31 from trusted code: pc=7f65ca50cf48

** Signal 31 from trusted code: pc=7f65ca50cf48

** Signal 31 from trusted code: pc=7f65ca50cf48
[12404:12404:1006/010418:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[12404:12404:1006/010419:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[12334:12334:1006/010419:INFO:CONSOLE(177)] "CreateForceAsync finished in 2.795 seconds.", source: http://127.0.0.1:53130/files/test_case.html?mode=nacl_newlib&testcase=VideoDecoder (177)
[12404:12404:1006/010420:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[12404:12404:1006/010420:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11

** Signal 31 from trusted code: pc=7f65ca50cf48
[12334:12334:1006/010420:INFO:CONSOLE(177)] "Create finished in 0.314 seconds.", source: http://127.0.0.1:53130/files/test_case.html?mode=nacl_newlib&testcase=VideoDecoder (177)
[12404:12404:1006/010420:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[12404:12404:1006/010420:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11

** Signal 31 from trusted code: pc=7f65ca50cf48
[12334:12334:1006/010420:INFO:CONSOLE(177)] "CreateBlocking finished in 0.342 seconds.", source: http://127.0.0.1:53130/files/test_case.html?mode=nacl_newlib&testcase=VideoDecoder (177)
[12404:12404:1006/010420:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[12404:12404:1006/010420:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[12334:12334:1006/010420:INFO:CONSOLE(177)] "CreateBackground finished in 0.370 seconds.", source: http://127.0.0.1:53130/files/test_case.html?mode=nacl_newlib&testcase=VideoDecoder (177)
[       OK ] PPAPINaClNewlibTest.VideoDecoder (7290 ms)
[737/930] PPAPINaClNewlibTest.VideoDecoder (7885 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocket_Broadcast
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12632:12632:1006/010418:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12632:12632:1006/010418:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:46508...
sending server_data: {"host": "127.0.0.1", "port": 46508} (36 bytes)
[1,2423253440:08:04:20.986868] Native Client module will be loaded at base address 0x000025a900000000

** Signal 31 from trusted code: pc=7f6e8e820f48

** Signal 31 from trusted code: pc=7f6e8e820f48

** Signal 31 from trusted code: pc=7f6e8e820f48

** Signal 31 from trusted code: pc=7f6e8e820f48

** Signal 31 from trusted code: pc=7f6e8e820f48
[12632:12632:1006/010421:INFO:CONSOLE(177)] "BroadcastForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:46508/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_Broadcast, (177)
[12632:12632:1006/010421:INFO:CONSOLE(177)] "Broadcast finished in 0.006 seconds.", source: http://127.0.0.1:46508/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_Broadcast, (177)

** Signal 31 from trusted code: pc=7f6e8e820f48

** Signal 31 from trusted code: pc=7f6e8e820f48
[12632:12632:1006/010421:INFO:CONSOLE(177)] "BroadcastBlocking finished in 0.021 seconds.", source: http://127.0.0.1:46508/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_Broadcast, (177)
[12632:12632:1006/010421:INFO:CONSOLE(177)] "BroadcastBackground finished in 0.006 seconds.", source: http://127.0.0.1:46508/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocket_Broadcast, (177)
[       OK ] PPAPINaClPNaClTest.UDPSocket_Broadcast (3655 ms)
[738/930] PPAPINaClPNaClTest.UDPSocket_Broadcast (4211 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocketPrivate_Connect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12741:12741:1006/010421:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12741:12741:1006/010421:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37737...
sending server_data: {"host": "127.0.0.1", "port": 37737} (36 bytes)
[1,393873856:08:04:22.868487] Native Client module will be loaded at base address 0x0000214000000000

** Signal 31 from trusted code: pc=7fd4158c2f48

** Signal 31 from trusted code: pc=7fd4158c2f48

** Signal 31 from trusted code: pc=7fd4158c2f48

** Signal 31 from trusted code: pc=7fd4158c2f48

** Signal 31 from trusted code: pc=7fd4158c2f48

** Signal 31 from trusted code: pc=7fd4158c2f48
[12741:12741:1006/010423:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:37737/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_Connect (177)

** Signal 31 from trusted code: pc=7fd4158c2f48
[12741:12741:1006/010423:INFO:CONSOLE(177)] "Connect finished in 0.008 seconds.", source: http://127.0.0.1:37737/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_Connect (177)
[12741:12741:1006/010423:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.009 seconds.", source: http://127.0.0.1:37737/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_Connect (177)
[12741:12741:1006/010423:INFO:CONSOLE(177)] "ConnectBackground finished in 0.006 seconds.", source: http://127.0.0.1:37737/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_Connect (177)
[12799:12799:1006/010424:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12799:12799:1006/010424:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12799:12799:1006/010424:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12799:12799:1006/010424:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12799:12799:1006/010424:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12799:12799:1006/010424:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12799:12799:1006/010424:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12799:12799:1006/010424:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.UDPSocketPrivate_Connect (4028 ms)
[739/930] PPAPINaClPNaClTest.UDPSocketPrivate_Connect (4480 ms)
[ RUN      ] PPAPINaClPNaClTest.UDPSocketPrivate_ConnectFailure
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12796:12796:1006/010422:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12796:12796:1006/010422:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:47824...
sending server_data: {"host": "127.0.0.1", "port": 47824} (36 bytes)
[1,1662417344:08:04:24.351993] Native Client module will be loaded at base address 0x00005ba600000000

** Signal 31 from trusted code: pc=7f9f61289f48

** Signal 31 from trusted code: pc=7f9f61289f48

** Signal 31 from trusted code: pc=7f9f61289f48

** Signal 31 from trusted code: pc=7f9f61289f48

** Signal 31 from trusted code: pc=7f9f61289f48

** Signal 31 from trusted code: pc=7f9f61289f48

** Signal 31 from trusted code: pc=7f9f61289f48
[12796:12796:1006/010424:INFO:CONSOLE(177)] "ConnectFailureForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:47824/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_ConnectFailure (177)
[12796:12796:1006/010424:INFO:CONSOLE(177)] "ConnectFailure finished in 0.001 seconds.", source: http://127.0.0.1:47824/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_ConnectFailure (177)
[12796:12796:1006/010424:INFO:CONSOLE(177)] "ConnectFailureBlocking finished in 0.001 seconds.", source: http://127.0.0.1:47824/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_ConnectFailure (177)
[12796:12796:1006/010424:INFO:CONSOLE(177)] "ConnectFailureBackground finished in 0.002 seconds.", source: http://127.0.0.1:47824/files/test_case.html?mode=nacl_pnacl&testcase=UDPSocketPrivate_ConnectFailure (177)
[       OK ] PPAPINaClPNaClTest.UDPSocketPrivate_ConnectFailure (3077 ms)
[740/930] PPAPINaClPNaClTest.UDPSocketPrivate_ConnectFailure (3691 ms)
[ RUN      ] PPAPINaClPNaClTest.PaintAggregator
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12859:12859:1006/010423:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12859:12859:1006/010423:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38489...
sending server_data: {"host": "127.0.0.1", "port": 38489} (36 bytes)
[1,3437484480:08:04:25.161622] Native Client module will be loaded at base address 0x000017bb00000000

** Signal 31 from trusted code: pc=7f38caf5ff48

** Signal 31 from trusted code: pc=7f38caf5ff48

** Signal 31 from trusted code: pc=7f38caf5ff48

** Signal 31 from trusted code: pc=7f38caf5ff48

** Signal 31 from trusted code: pc=7f38caf5ff48
[12859:12859:1006/010425:INFO:CONSOLE(177)] "InitialState finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "SingleInvalidation finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "DoubleDisjointInvalidation finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "SingleScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "DoubleOverlappingScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "NegatingScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "DiagonalScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "ContainedPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "ContainedPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "ContainedPaintsBeforeAndAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "LargeContainedPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "LargeContainedPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "OverlappingPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "OverlappingPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "DisjointPaintBeforeScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "DisjointPaintAfterScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "ContainedPaintTrimmedByScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "ContainedPaintEliminatedByScroll finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "ContainedPaintAfterScrollTrimmedByScrollDamage finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[12859:12859:1006/010425:INFO:CONSOLE(177)] "ContainedPaintAfterScrollEliminatedByScrollDamage finished in 0.000 seconds.", source: http://127.0.0.1:38489/files/test_case.html?mode=nacl_pnacl&testcase=PaintAggregator (177)
[       OK ] PPAPINaClPNaClTest.PaintAggregator (3688 ms)
[741/930] PPAPINaClPNaClTest.PaintAggregator (4228 ms)
[ RUN      ] PPAPINaClPNaClTest.Graphics3D
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12514:12514:1006/010417:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12514:12514:1006/010417:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37426...
sending server_data: {"host": "127.0.0.1", "port": 37426} (36 bytes)
[1,3237157312:08:04:19.855851] Native Client module will be loaded at base address 0x00004df600000000

** Signal 31 from trusted code: pc=7fb1bf053f48

** Signal 31 from trusted code: pc=7fb1bf053f48

** Signal 31 from trusted code: pc=7fb1bf053f48

** Signal 31 from trusted code: pc=7fb1bf053f48

** Signal 31 from trusted code: pc=7fb1bf053f48
[12514:12514:1006/010422:INFO:CONSOLE(177)] "FramePPAPIForceAsync finished in 2.100 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7fb1bf053f48
[12514:12514:1006/010424:INFO:CONSOLE(177)] "FramePPAPI finished in 2.067 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7fb1bf053f48
[12514:12514:1006/010424:INFO:CONSOLE(177)] "FramePPAPIBlocking finished in 0.454 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)
[12514:12514:1006/010425:INFO:CONSOLE(177)] "FramePPAPIBackground finished in 0.408 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)
[12514:12514:1006/010425:INFO:CONSOLE(177)] "FrameGLForceAsync finished in 0.435 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7fb1bf053f48
[12514:12514:1006/010425:INFO:CONSOLE(177)] "FrameGL finished in 0.420 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7fb1bf053f48
[12514:12514:1006/010426:INFO:CONSOLE(177)] "FrameGLBlocking finished in 0.542 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)
[12514:12514:1006/010426:INFO:CONSOLE(177)] "FrameGLBackground finished in 0.450 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)
[12514:12514:1006/010427:INFO:CONSOLE(177)] "ExtensionsGLForceAsync finished in 0.281 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7fb1bf053f48
[12514:12514:1006/010427:INFO:CONSOLE(177)] "ExtensionsGL finished in 0.423 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)
[12514:12514:1006/010428:INFO:CONSOLE(177)] "ExtensionsGLBlocking finished in 0.529 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)

** Signal 31 from trusted code: pc=7fb1bf053f48

** Signal 31 from trusted code: pc=7fb1bf053f48

** Signal 31 from trusted code: pc=7fb1bf053f48
[12514:12514:1006/010428:INFO:CONSOLE(177)] "ExtensionsGLBackground finished in 0.474 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)
[12514:12514:1006/010428:INFO:CONSOLE(177)] "BadResourceForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)
[12514:12514:1006/010428:INFO:CONSOLE(177)] "BadResource finished in 0.000 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)
[12514:12514:1006/010428:INFO:CONSOLE(177)] "BadResourceBlocking finished in 0.001 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)
[12514:12514:1006/010428:INFO:CONSOLE(177)] "BadResourceBackground finished in 0.001 seconds.", source: http://127.0.0.1:37426/files/test_case.html?mode=nacl_pnacl&testcase=Graphics3D (177)
[12609:12609:1006/010428:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PPAPINaClPNaClTest.Graphics3D (11653 ms)
[742/930] PPAPINaClPNaClTest.Graphics3D (12348 ms)
[ RUN      ] PPAPINaClPNaClTest.UMA
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12979:12979:1006/010425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12979:12979:1006/010425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50779...
sending server_data: {"host": "127.0.0.1", "port": 50779} (36 bytes)
[1,324450752:08:04:28.417139] Native Client module will be loaded at base address 0x0000468c00000000

** Signal 31 from trusted code: pc=7f1d1168df48

** Signal 31 from trusted code: pc=7f1d1168df48

** Signal 31 from trusted code: pc=7f1d1168df48

** Signal 31 from trusted code: pc=7f1d1168df48

** Signal 31 from trusted code: pc=7f1d1168df48
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[1:1:1006/010428:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[12979:12979:1006/010428:INFO:CONSOLE(177)] "Count finished in 0.000 seconds.", source: http://127.0.0.1:50779/files/test_case.html?mode=nacl_pnacl&testcase=UMA (177)
[12979:12979:1006/010428:INFO:CONSOLE(177)] "Time finished in 0.000 seconds.", source: http://127.0.0.1:50779/files/test_case.html?mode=nacl_pnacl&testcase=UMA (177)
[12979:12979:1006/010428:INFO:CONSOLE(177)] "Enum finished in 0.000 seconds.", source: http://127.0.0.1:50779/files/test_case.html?mode=nacl_pnacl&testcase=UMA (177)
[1:2:1006/010429:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClTest.UMA (4276 ms)
[743/930] PPAPINaClPNaClTest.UMA (4990 ms)
[ RUN      ] PPAPINaClPNaClTest.PostMessage
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[12978:12978:1006/010425:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[12978:12978:1006/010425:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59080...
sending server_data: {"host": "127.0.0.1", "port": 59080} (36 bytes)
[1,2942785984:08:04:28.272175] Native Client module will be loaded at base address 0x0000169900000000

** Signal 31 from trusted code: pc=7f40ad797f48

** Signal 31 from trusted code: pc=7f40ad797f48

** Signal 31 from trusted code: pc=7f40ad797f48

** Signal 31 from trusted code: pc=7f40ad797f48

** Signal 31 from trusted code: pc=7f40ad797f48
[12978:12978:1006/010428:INFO:CONSOLE(177)] "SendInInit finished in 0.024 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[12978:12978:1006/010428:INFO:CONSOLE(177)] "SendingData finished in 0.034 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[12978:12978:1006/010428:INFO:CONSOLE(177)] "SendingString finished in 0.020 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[12978:12978:1006/010428:INFO:CONSOLE(177)] "SendingArrayBuffer finished in 0.105 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[12978:12978:1006/010428:INFO:CONSOLE(177)] "SendingArray finished in 0.036 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[12978:12978:1006/010428:INFO:CONSOLE(177)] "SendingDictionary finished in 0.038 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)

** Signal 31 from trusted code: pc=7f40ad797f48
[12978:12978:1006/010428:INFO:CONSOLE(177)] "SendingResource finished in 0.088 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[12978:12978:1006/010428:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a PP_Var to a Javascript value. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[12978:12978:1006/010428:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a JavaScript value to a PP_Var. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[12978:12978:1006/010428:INFO:CONSOLE(177)] "SendingComplexVar finished in 0.029 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[12978:12978:1006/010428:INFO:CONSOLE(177)] "MessageEvent finished in 0.029 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[12978:12978:1006/010428:INFO:CONSOLE(177)] "NoHandler finished in 0.015 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[12978:12978:1006/010428:INFO:CONSOLE(177)] "ExtraParam finished in 0.011 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)

** Signal 31 from trusted code: pc=7f40ad797f48

** Signal 31 from trusted code: pc=7f40ad797f48

** Signal 31 from trusted code: pc=7f40ad797f48

** Signal 31 from trusted code: pc=7f40ad797f48
[12978:12978:1006/010428:INFO:CONSOLE(177)] "NonMainThread finished in 0.046 seconds.", source: http://127.0.0.1:59080/files/test_case.html?mode=nacl_pnacl&testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[       OK ] PPAPINaClPNaClTest.PostMessage (4633 ms)
[744/930] PPAPINaClPNaClTest.PostMessage (5261 ms)
[ RUN      ] PPAPINaClPNaClTest.NetAddress
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13105:13105:1006/010427:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13105:13105:1006/010427:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48347...
sending server_data: {"host": "127.0.0.1", "port": 48347} (36 bytes)
[1,2513082816:08:04:29.467834] Native Client module will be loaded at base address 0x00006bfc00000000

** Signal 31 from trusted code: pc=7f9893dcbf48

** Signal 31 from trusted code: pc=7f9893dcbf48

** Signal 31 from trusted code: pc=7f9893dcbf48

** Signal 31 from trusted code: pc=7f9893dcbf48

** Signal 31 from trusted code: pc=7f9893dcbf48
[13105:13105:1006/010429:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:48347/files/test_case.html?mode=nacl_pnacl&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[13105:13105:1006/010429:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:48347/files/test_case.html?mode=nacl_pnacl&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[13105:13105:1006/010429:INFO:CONSOLE(177)] "DescribeAsString finished in 0.000 seconds.", source: http://127.0.0.1:48347/files/test_case.html?mode=nacl_pnacl&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[13139:13139:1006/010430:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13139:13139:1006/010430:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13139:13139:1006/010430:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13139:13139:1006/010430:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13139:13139:1006/010430:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13139:13139:1006/010430:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13139:13139:1006/010430:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000ac480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13139:13139:1006/010430:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000ac480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.NetAddress (3746 ms)
[745/930] PPAPINaClPNaClTest.NetAddress (4465 ms)
[ RUN      ] PPAPINaClPNaClTest.NetAddressPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13198:13198:1006/010429:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13198:13198:1006/010430:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44857...
sending server_data: {"host": "127.0.0.1", "port": 44857} (36 bytes)
[1,2931280320:08:04:31.819362] Native Client module will be loaded at base address 0x00005d9200000000

** Signal 31 from trusted code: pc=7f44acc9ef48

** Signal 31 from trusted code: pc=7f44acc9ef48

** Signal 31 from trusted code: pc=7f44acc9ef48

** Signal 31 from trusted code: pc=7f44acc9ef48

** Signal 31 from trusted code: pc=7f44acc9ef48
[13198:13198:1006/010432:INFO:CONSOLE(177)] "AreEqual finished in 0.001 seconds.", source: http://127.0.0.1:44857/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[13198:13198:1006/010432:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.001 seconds.", source: http://127.0.0.1:44857/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[13198:13198:1006/010432:INFO:CONSOLE(177)] "Describe finished in 0.001 seconds.", source: http://127.0.0.1:44857/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[13198:13198:1006/010432:INFO:CONSOLE(177)] "ReplacePort finished in 0.001 seconds.", source: http://127.0.0.1:44857/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[13198:13198:1006/010432:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:44857/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[13198:13198:1006/010432:INFO:CONSOLE(177)] "GetFamily finished in 0.001 seconds.", source: http://127.0.0.1:44857/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[13198:13198:1006/010432:INFO:CONSOLE(177)] "GetPort finished in 0.001 seconds.", source: http://127.0.0.1:44857/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[13198:13198:1006/010432:INFO:CONSOLE(177)] "GetAddress finished in 0.001 seconds.", source: http://127.0.0.1:44857/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[       OK ] PPAPINaClPNaClTest.NetAddressPrivate (3205 ms)
[746/930] PPAPINaClPNaClTest.NetAddressPrivate (3948 ms)
[ RUN      ] PPAPINaClPNaClTest.View_CreatedVisible
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13252:13252:1006/010430:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13252:13252:1006/010431:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54928...
sending server_data: {"host": "127.0.0.1", "port": 54928} (36 bytes)
[1,41757120:08:04:33.091215] Native Client module will be loaded at base address 0x000056bc00000000

** Signal 31 from trusted code: pc=7f1c008f4f48

** Signal 31 from trusted code: pc=7f1c008f4f48

** Signal 31 from trusted code: pc=7f1c008f4f48

** Signal 31 from trusted code: pc=7f1c008f4f48

** Signal 31 from trusted code: pc=7f1c008f4f48
[13252:13252:1006/010433:INFO:CONSOLE(177)] "CreatedVisible finished in 0.000 seconds.", source: http://127.0.0.1:54928/files/test_case.html?mode=nacl_pnacl&testcase=View_CreatedVisible (177)
[1:2:1006/010433:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010433:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010433:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010433:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClTest.View_CreatedVisible (3099 ms)
[747/930] PPAPINaClPNaClTest.View_CreatedVisible (3684 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Console
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13338:13338:1006/010431:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13338:13338:1006/010432:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42812...
sending server_data: {"host": "127.0.0.1", "port": 42812} (36 bytes)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "[Undefined]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "somewhere: [Undefined]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "[Null]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "somewhere: [Null]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "[False]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "somewhere: [False]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "12345678", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "somewhere: 12345678", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "-0", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "somewhere: -0", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "Hello World!", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "somewhere: Hello World!", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "[Array]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "somewhere: [Array]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "[Array buffer]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "somewhere: [Array buffer]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "[Dictionary]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(0)] "somewhere: [Dictionary]", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (0)
[13338:13338:1006/010434:INFO:CONSOLE(177)] "Smoke finished in 0.038 seconds.", source: http://127.0.0.1:42812/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Console (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Console (3062 ms)
[748/930] PPAPINaClPNaClNonSfiTest.Console (3696 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Core
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13462:13462:1006/010434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13462:13462:1006/010434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55975...
sending server_data: {"host": "127.0.0.1", "port": 55975} (36 bytes)
[13462:13462:1006/010436:INFO:CONSOLE(177)] "Time finished in 0.100 seconds.", source: http://127.0.0.1:55975/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Core (177)
[13462:13462:1006/010436:INFO:CONSOLE(177)] "TimeTicks finished in 0.100 seconds.", source: http://127.0.0.1:55975/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Core (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Core (3303 ms)
[749/930] PPAPINaClPNaClNonSfiTest.Core (3958 ms)
[ RUN      ] PPAPINaClPNaClTest.Audio
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13230:13230:1006/010430:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13230:13230:1006/010430:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39933...
sending server_data: {"host": "127.0.0.1", "port": 39933} (36 bytes)
[1,2336319936:08:04:33.491505] Native Client module will be loaded at base address 0x000039ea00000000

** Signal 31 from trusted code: pc=7f6989538f48

** Signal 31 from trusted code: pc=7f6989538f48

** Signal 31 from trusted code: pc=7f6989538f48

** Signal 31 from trusted code: pc=7f6989538f48

** Signal 31 from trusted code: pc=7f6989538f48
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[13230:13230:1006/010433:INFO:CONSOLE(177)] "Creation finished in 0.061 seconds.", source: http://127.0.0.1:39933/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[13230:13304:1006/010433:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[13230:13230:1006/010433:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.014 seconds.", source: http://127.0.0.1:39933/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[13230:13230:1006/010433:INFO:CONSOLE(177)] "Failures finished in 0.013 seconds.", source: http://127.0.0.1:39933/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2

** Signal 31 from trusted code: pc=7f6989538f48
[13230:13230:1006/010433:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.013 seconds.", source: http://127.0.0.1:39933/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[13230:13230:1006/010433:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.012 seconds.", source: http://127.0.0.1:39933/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)

** Signal 31 from trusted code: pc=7f6989538f48

** Signal 31 from trusted code: pc=7f6989538f48
[13230:13230:1006/010433:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.010 seconds.", source: http://127.0.0.1:39933/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1006/080433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[13230:13230:1006/010433:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.014 seconds.", source: http://127.0.0.1:39933/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[13322:13322:1006/010434:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13322:13322:1006/010434:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13322:13322:1006/010434:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13322:13322:1006/010434:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13322:13322:1006/010435:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13322:13322:1006/010435:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[13322:13322:1006/010435:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e100]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13322:13322:1006/010435:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e100]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClPNaClTest.Audio (6312 ms)
[750/930] PPAPINaClPNaClTest.Audio (7112 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_Humongous
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13495:13495:1006/010434:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13495:13495:1006/010434:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:54901...
sending server_data: {"host": "127.0.0.1", "port": 54901} (36 bytes)
[13495:13495:1006/010436:INFO:CONSOLE(177)] "Humongous finished in 0.000 seconds.", source: http://127.0.0.1:54901/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Humongous (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_Humongous (3270 ms)
[751/930] PPAPINaClPNaClNonSfiTest.Graphics2D_Humongous (3949 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_Describe
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13566:13566:1006/010435:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13566:13566:1006/010435:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33713...
sending server_data: {"host": "127.0.0.1", "port": 33713} (36 bytes)
[13566:13566:1006/010437:INFO:CONSOLE(177)] "Describe finished in 0.000 seconds.", source: http://127.0.0.1:33713/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Describe (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_Describe (2849 ms)
[752/930] PPAPINaClPNaClNonSfiTest.Graphics2D_Describe (3421 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics2D_Flush
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13700:13700:1006/010437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13700:13700:1006/010438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35468...
sending server_data: {"host": "127.0.0.1", "port": 35468} (36 bytes)
[13700:13700:1006/010440:INFO:CONSOLE(177)] "FlushForceAsync finished in 0.081 seconds.", source: http://127.0.0.1:35468/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Flush (177)
[13700:13700:1006/010440:INFO:CONSOLE(177)] "Flush finished in 0.074 seconds.", source: http://127.0.0.1:35468/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics2D_Flush (177)
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics2D_Flush (3374 ms)
[753/930] PPAPINaClPNaClNonSfiTest.Graphics2D_Flush (3959 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.UDPSocket_SetOption_1_0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13787:13787:1006/010438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13787:13787:1006/010439:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36420...
sending server_data: {"host": "127.0.0.1", "port": 36420} (36 bytes)
[13787:13787:1006/010440:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:36420/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption_1_0, (177)
[13787:13787:1006/010440:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:36420/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption_1_0, (177)
[13787:13787:1006/010440:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.000 seconds.", source: http://127.0.0.1:36420/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption_1_0, (177)
[13787:13787:1006/010440:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.000 seconds.", source: http://127.0.0.1:36420/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=UDPSocket_SetOption_1_0, (177)
[       OK ] PPAPINaClPNaClNonSfiTest.UDPSocket_SetOption_1_0 (2965 ms)
[754/930] PPAPINaClPNaClNonSfiTest.UDPSocket_SetOption_1_0 (3691 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.TCPServerSocketPrivate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13755:13755:1006/010438:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13755:13755:1006/010438:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:39076...
sending server_data: {"host": "127.0.0.1", "port": 39076} (36 bytes)
[13755:13755:1006/010441:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.029 seconds.", source: http://127.0.0.1:39076/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPServerSocketPrivate (177)
[13755:13755:1006/010441:INFO:CONSOLE(177)] "Listen finished in 0.003 seconds.", source: http://127.0.0.1:39076/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPServerSocketPrivate (177)
[13755:13755:1006/010441:INFO:CONSOLE(177)] "ListenBlocking finished in 0.003 seconds.", source: http://127.0.0.1:39076/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPServerSocketPrivate (177)
[13755:13755:1006/010441:INFO:CONSOLE(177)] "ListenBackground finished in 0.004 seconds.", source: http://127.0.0.1:39076/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPServerSocketPrivate (177)
[13755:13755:1006/010441:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:39076/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPServerSocketPrivate (177)
[13755:13755:1006/010441:INFO:CONSOLE(177)] "Backlog finished in 0.008 seconds.", source: http://127.0.0.1:39076/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPServerSocketPrivate (177)
[13755:13755:1006/010441:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.009 seconds.", source: http://127.0.0.1:39076/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPServerSocketPrivate (177)
[13755:13755:1006/010441:INFO:CONSOLE(177)] "BacklogBackground finished in 0.008 seconds.", source: http://127.0.0.1:39076/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=TCPServerSocketPrivate (177)
[1:2:1006/010441:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PPAPINaClPNaClNonSfiTest.TCPServerSocketPrivate (3219 ms)
[755/930] PPAPINaClPNaClNonSfiTest.TCPServerSocketPrivate (3961 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.URLRequest_CreateAndIsURLRequestInfo
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13979:13979:1006/010441:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13979:13979:1006/010441:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34985...
sending server_data: {"host": "127.0.0.1", "port": 34985} (36 bytes)
[13979:13979:1006/010443:INFO:CONSOLE(177)] "CreateAndIsURLRequestInfo finished in 0.000 seconds.", source: http://127.0.0.1:34985/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_CreateAndIsURLRequestInfo (177)
[       OK ] PPAPINaClPNaClNonSfiTest.URLRequest_CreateAndIsURLRequestInfo (2965 ms)
[756/930] PPAPINaClPNaClNonSfiTest.URLRequest_CreateAndIsURLRequestInfo (3427 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.URLRequest_AppendDataToBody
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14027:14027:1006/010442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14027:14027:1006/010442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35323...
sending server_data: {"host": "127.0.0.1", "port": 35323} (36 bytes)
[14027:14027:1006/010444:INFO:CONSOLE(177)] "AppendDataToBody finished in 0.016 seconds.", source: http://127.0.0.1:35323/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=URLRequest_AppendDataToBody (177)
[14027:14095:1006/010444:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:3:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010444:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PPAPINaClPNaClNonSfiTest.URLRequest_AppendDataToBody (3007 ms)
[757/930] PPAPINaClPNaClNonSfiTest.URLRequest_AppendDataToBody (3695 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.WebSocket2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14028:14028:1006/010442:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14028:14028:1006/010442:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:36611...
sending server_data: {"host": "127.0.0.1", "port": 36611} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:34304...
sending server_data: {"host": "127.0.0.1", "port": 34304} (36 bytes)
[14028:14028:1006/010444:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.041 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010444:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010444:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
localhost - code 400, message Bad Request
[14028:14028:1006/010445:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:34304/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (0)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:34304/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (0)
[14028:14028:1006/010445:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:34304/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (0)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010445:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[14028:14028:1006/010446:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:36611/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=34304 (177)
[       OK ] PPAPINaClPNaClNonSfiTest.WebSocket2 (5719 ms)
[758/930] PPAPINaClPNaClNonSfiTest.WebSocket2 (6313 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.Graphics3D
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[13701:13701:1006/010437:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[13701:13701:1006/010437:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:37825...
sending server_data: {"host": "127.0.0.1", "port": 37825} (36 bytes)
[13701:13701:1006/010443:INFO:CONSOLE(177)] "FramePPAPIForceAsync finished in 2.200 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010445:INFO:CONSOLE(177)] "FramePPAPI finished in 2.461 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010446:INFO:CONSOLE(177)] "FramePPAPIBlocking finished in 1.301 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010446:INFO:CONSOLE(177)] "FramePPAPIBackground finished in 0.359 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010447:INFO:CONSOLE(177)] "FrameGLForceAsync finished in 0.446 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010447:INFO:CONSOLE(177)] "FrameGL finished in 0.256 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010447:INFO:CONSOLE(177)] "FrameGLBlocking finished in 0.034 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010448:INFO:CONSOLE(177)] "FrameGLBackground finished in 0.649 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010448:INFO:CONSOLE(177)] "ExtensionsGLForceAsync finished in 0.453 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010449:INFO:CONSOLE(177)] "ExtensionsGL finished in 0.472 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010449:INFO:CONSOLE(177)] "ExtensionsGLBlocking finished in 0.474 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010450:INFO:CONSOLE(177)] "ExtensionsGLBackground finished in 0.430 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010450:INFO:CONSOLE(177)] "BadResourceForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010450:INFO:CONSOLE(177)] "BadResource finished in 0.000 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010450:INFO:CONSOLE(177)] "BadResourceBlocking finished in 0.000 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13701:13701:1006/010450:INFO:CONSOLE(177)] "BadResourceBackground finished in 0.000 seconds.", source: http://127.0.0.1:37825/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=Graphics3D (177)
[13773:13773:1006/010450:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13773:13773:1006/010450:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13773:13773:1006/010450:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13773:13773:1006/010450:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] PPAPINaClPNaClNonSfiTest.Graphics3D (12832 ms)
[759/930] PPAPINaClPNaClNonSfiTest.Graphics3D (13388 ms)
[ RUN      ] PPAPINaClPNaClNonSfiTest.VideoDecoder
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14182:14182:1006/010445:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14182:14182:1006/010445:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:58884...
sending server_data: {"host": "127.0.0.1", "port": 58884} (36 bytes)
[14260:14260:1006/010448:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[14260:14260:1006/010448:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[14182:14182:1006/010448:INFO:CONSOLE(177)] "CreateForceAsync finished in 1.032 seconds.", source: http://127.0.0.1:58884/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoDecoder (177)
[14260:14260:1006/010448:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[14260:14260:1006/010449:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[14182:14182:1006/010449:INFO:CONSOLE(177)] "Create finished in 0.453 seconds.", source: http://127.0.0.1:58884/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoDecoder (177)
[14260:14260:1006/010449:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[14260:14260:1006/010449:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[14182:14182:1006/010449:INFO:CONSOLE(177)] "CreateBlocking finished in 0.577 seconds.", source: http://127.0.0.1:58884/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoDecoder (177)
[14260:14260:1006/010450:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[14260:14260:1006/010450:ERROR:gpu_video_decode_accelerator.cc(281)] HW video decode not available for profile 11
[14182:14182:1006/010450:INFO:CONSOLE(177)] "CreateBackground finished in 0.530 seconds.", source: http://127.0.0.1:58884/files/test_case.html?mode=nacl_pnacl_nonsfi&testcase=VideoDecoder (177)
[       OK ] PPAPINaClPNaClNonSfiTest.VideoDecoder (5646 ms)
[760/930] PPAPINaClPNaClNonSfiTest.VideoDecoder (6317 ms)
[ RUN      ] PPAPINaClGLibcTest.AudioConfig
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14263:14263:1006/010446:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14263:14263:1006/010446:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:45390...
sending server_data: {"host": "127.0.0.1", "port": 45390} (36 bytes)
[1,3529406912:08:04:48.075294] Native Client module will be loaded at base address 0x00002c2900000000

** Signal 31 from trusted code: pc=7f7cd0709f48

** Signal 31 from trusted code: pc=7f7cd0709f48

** Signal 31 from trusted code: pc=7f7cd0709f48

** Signal 31 from trusted code: pc=7f7cd0709f48

** Signal 31 from trusted code: pc=7f7cd0709f48
[14263:14263:1006/010450:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.002 seconds.", source: http://127.0.0.1:45390/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[14263:14263:1006/010450:INFO:CONSOLE(177)] "ValidConfigs finished in 0.030 seconds.", source: http://127.0.0.1:45390/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[14263:14263:1006/010450:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:45390/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[       OK ] PPAPINaClGLibcTest.AudioConfig (5062 ms)
[761/930] PPAPINaClGLibcTest.AudioConfig (5799 ms)
[ RUN      ] NewlibPackagedAppTest.NoSocketPermissions
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14463:14463:1006/010451:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14463:14463:1006/010451:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14463:14500:1006/010452:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-jifegffbnlkoamnahahinhmclgmafopl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1,1970272704:08:04:53.180726] Native Client module will be loaded at base address 0x0000136400000000

** Signal 31 from trusted code: pc=7f5173821f48

** Signal 31 from trusted code: pc=7f5173821f48

** Signal 31 from trusted code: pc=7f5173821f48

** Signal 31 from trusted code: pc=7f5173821f48

** Signal 31 from trusted code: pc=7f5173821f48
[14463:14463:1006/010453:ERROR:pepper_socket_utils.cc(68)] Host jifegffbnlkoamnahahinhmclgmafopl cannot use socket API or destination is not allowed
[14463:14463:1006/010453:ERROR:pepper_socket_utils.cc(68)] Host jifegffbnlkoamnahahinhmclgmafopl cannot use socket API or destination is not allowed
[14463:14463:1006/010453:ERROR:pepper_socket_utils.cc(68)] Host jifegffbnlkoamnahahinhmclgmafopl cannot use socket API or destination is not allowed
[       OK ] NewlibPackagedAppTest.NoSocketPermissions (2753 ms)
[762/930] NewlibPackagedAppTest.NoSocketPermissions (3425 ms)
[ RUN      ] NaClBrowserTestNewlib.SimpleLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14498:14498:1006/010452:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14498:14498:1006/010452:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:33629...
sending server_data: {"host": "127.0.0.1", "port": 33629} (36 bytes)
[1,3045894592:08:04:53.677835] Native Client module will be loaded at base address 0x00006fbf00000000

** Signal 31 from trusted code: pc=7f66b39ecf48

** Signal 31 from trusted code: pc=7f66b39ecf48

** Signal 31 from trusted code: pc=7f66b39ecf48

** Signal 31 from trusted code: pc=7f66b39ecf48

** Signal 31 from trusted code: pc=7f66b39ecf48
[14498:14498:1006/010453:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestNewlib.SimpleLoad (2285 ms)
[763/930] NaClBrowserTestNewlib.SimpleLoad (2896 ms)
[ RUN      ] NonSfiPackagedAppTest.SuccessfulLoad
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14467:14467:1006/010451:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14467:14467:1006/010451:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[14467:14535:1006/010452:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ckhlklojknpjjgcecdkfoiomkoemboei-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[14467:14467:1006/010453:ERROR:pepper_socket_utils.cc(68)] Host ckhlklojknpjjgcecdkfoiomkoemboei cannot use socket API or destination is not allowed
[       OK ] NonSfiPackagedAppTest.SuccessfulLoad (2905 ms)
[764/930] NonSfiPackagedAppTest.SuccessfulLoad (3433 ms)
[ RUN      ] PPAPINaClGLibcTest.Audio
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14366:14366:1006/010448:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14366:14366:1006/010449:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56587...
sending server_data: {"host": "127.0.0.1", "port": 56587} (36 bytes)
[1,3830843840:08:04:51.015817] Native Client module will be loaded at base address 0x00004eca00000000

** Signal 31 from trusted code: pc=7f6ee2682f48

** Signal 31 from trusted code: pc=7f6ee2682f48

** Signal 31 from trusted code: pc=7f6ee2682f48

** Signal 31 from trusted code: pc=7f6ee2682f48

** Signal 31 from trusted code: pc=7f6ee2682f48
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[14366:14406:1006/010453:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[14366:14366:1006/010453:INFO:CONSOLE(177)] "Creation finished in 0.077 seconds.", source: http://127.0.0.1:56587/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14366:14366:1006/010453:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.017 seconds.", source: http://127.0.0.1:56587/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14366:14366:1006/010453:INFO:CONSOLE(177)] "Failures finished in 0.002 seconds.", source: http://127.0.0.1:56587/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2

** Signal 31 from trusted code: pc=7f6ee2682f48
[14366:14366:1006/010453:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.010 seconds.", source: http://127.0.0.1:56587/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14366:14366:1006/010453:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.006 seconds.", source: http://127.0.0.1:56587/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1006/080453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/2

** Signal 31 from trusted code: pc=7f6ee2682f48

** Signal 31 from trusted code: pc=7f6ee2682f48
[14366:14366:1006/010453:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.019 seconds.", source: http://127.0.0.1:56587/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14366:14366:1006/010453:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.008 seconds.", source: http://127.0.0.1:56587/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14412:14412:1006/010454:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14412:14412:1006/010454:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14412:14412:1006/010454:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14412:14412:1006/010454:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14412:14412:1006/010454:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14412:14412:1006/010454:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14412:14412:1006/010454:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14412:14412:1006/010454:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PPAPINaClGLibcTest.Audio (6603 ms)
[765/930] PPAPINaClGLibcTest.Audio (7380 ms)
[ RUN      ] NaClBrowserTestNewlib.ExitStatusNeg2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14719:14719:1006/010454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14719:14719:1006/010454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42641...
sending server_data: {"host": "127.0.0.1", "port": 42641} (36 bytes)
[14719:14719:1006/010455:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,4188498368:08:04:55.842745] Native Client module will be loaded at base address 0x0000178400000000

** Signal 31 from trusted code: pc=7f68f7b98f48

** Signal 31 from trusted code: pc=7f68f7b98f48

** Signal 31 from trusted code: pc=7f68f7b98f48

** Signal 31 from trusted code: pc=7f68f7b98f48
hello world from CreateModule

** Signal 31 from trusted code: pc=7f68f7b98f48
[14719:14719:1006/010455:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[14719:14719:1006/010455:INFO:nacl_browsertest_util.cc(130)] ||||
[14719:14719:1006/010455:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[14719:14719:1006/010455:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[14719:14719:1006/010455:INFO:nacl_browsertest_util.cc(130)] ||||
[14719:14719:1006/010455:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exitneg2".
found at index 4
[1,4188498368:08:04:55.982155] NaCl untrusted code called _exit(0xfe)
[14719:14758:1006/010455:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[14719:14719:1006/010455:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:42641/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254 (0)
[14719:14719:1006/010455:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[14719:14719:1006/010455:INFO:nacl_browsertest_util.cc(130)] ||||
[14719:14719:1006/010456:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[1:2:1006/010456:WARNING:channel.cc(358)] RawChannel write error
[       OK ] NaClBrowserTestNewlib.ExitStatusNeg2 (1957 ms)
[766/930] NaClBrowserTestNewlib.ExitStatusNeg2 (2649 ms)
[ RUN      ] NaClBrowserTestNewlib.CrashInCallback
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14730:14730:1006/010454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14730:14730:1006/010454:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48413...
sending server_data: {"host": "127.0.0.1", "port": 48413} (36 bytes)
[14730:14730:1006/010455:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,3551627712:08:04:56.196642] Native Client module will be loaded at base address 0x0000787500000000

** Signal 31 from trusted code: pc=7f64d1c3af48

** Signal 31 from trusted code: pc=7f64d1c3af48

** Signal 31 from trusted code: pc=7f64d1c3af48

** Signal 31 from trusted code: pc=7f64d1c3af48

** Signal 31 from trusted code: pc=7f64d1c3af48
[14730:14730:1006/010456:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_in_callback loaded
[14730:14730:1006/010456:INFO:nacl_browsertest_util.cc(130)] ||||
[14730:14730:1006/010456:INFO:nacl_browsertest_util.cc(130)] |||| [CrashInCallback BEGIN]
--- CrashInCallback
--- CrashingCallback

** Signal 11 from untrusted code: pc=787500020240
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7f64d3957d40; bottom 0x7f64d395b000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[14730:14790:1006/010456:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[14730:14730:1006/010456:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:48413/files/ppapi_crash_in_callback.html (0)
[14730:14730:1006/010456:INFO:nacl_browsertest_util.cc(130)] |||| [CrashInCallback PASS]
[14730:14730:1006/010456:INFO:nacl_browsertest_util.cc(130)] ||||
[14730:14730:1006/010456:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.CrashInCallback (2094 ms)
[767/930] NaClBrowserTestNewlib.CrashInCallback (2665 ms)
[ RUN      ] NaClBrowserTestNewlib.CrashOffMainThread
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14731:14731:1006/010454:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14731:14731:1006/010455:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49291...
sending server_data: {"host": "127.0.0.1", "port": 49291} (36 bytes)
[14731:14731:1006/010456:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,2359839168:08:04:56.358668] Native Client module will be loaded at base address 0x0000232400000000

** Signal 31 from trusted code: pc=7fd08aba6f48

** Signal 31 from trusted code: pc=7fd08aba6f48

** Signal 31 from trusted code: pc=7fd08aba6f48

** Signal 31 from trusted code: pc=7fd08aba6f48

** Signal 31 from trusted code: pc=7fd08aba6f48
[14731:14731:1006/010456:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_off_main_thread loaded
[14731:14731:1006/010456:INFO:nacl_browsertest_util.cc(130)] ||||
[14731:14731:1006/010456:INFO:nacl_browsertest_util.cc(130)] |||| [CrashOffMainThread BEGIN]
--- CrashOffMainThread

** Signal 31 from trusted code: pc=7fd08aba6f48
--- CrashOffMainThreadFunction

** Signal 11 from untrusted code: pc=2324000202e0
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fd082ad2d40; bottom 0x7fd082c04000; size: 0xffffffffffeced40 (-1249984)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[14731:14836:1006/010456:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[14731:14731:1006/010456:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:49291/files/ppapi_crash_off_main_thread.html (0)
[14731:14731:1006/010456:INFO:nacl_browsertest_util.cc(130)] |||| [CrashOffMainThread PASS]
[14731:14731:1006/010456:INFO:nacl_browsertest_util.cc(130)] ||||
[14731:14731:1006/010456:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.CrashOffMainThread (2334 ms)
[768/930] NaClBrowserTestNewlib.CrashOffMainThread (2893 ms)
[ RUN      ] NaClBrowserTestNewlib.IrtException
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14896:14896:1006/010456:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14896:14896:1006/010456:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55408...
sending server_data: {"host": "127.0.0.1", "port": 55408} (36 bytes)
[14896:14896:1006/010457:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,4130544064:08:04:57.703666] Native Client module will be loaded at base address 0x00006cca00000000

** Signal 31 from trusted code: pc=7f1ef4453f48

** Signal 31 from trusted code: pc=7f1ef4453f48

** Signal 31 from trusted code: pc=7f1ef4453f48

** Signal 31 from trusted code: pc=7f1ef4453f48

** Signal 31 from trusted code: pc=7f1ef4453f48
[14896:14896:1006/010457:INFO:nacl_browsertest_util.cc(130)] ||||  / irt_exception_test loaded
--- CrashViaSignalHandler
Going to crash
--- MyNaClExceptionHandler
Returned via longjmp
[14896:14896:1006/010457:INFO:nacl_browsertest_util.cc(130)] ||||
[14896:14896:1006/010457:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaSignalHandler BEGIN]
[14896:14896:1006/010457:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaSignalHandler PASS]
[14896:14896:1006/010457:INFO:nacl_browsertest_util.cc(130)] ||||
[14896:14896:1006/010457:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestNewlib.IrtException (2269 ms)
[769/930] NaClBrowserTestNewlib.IrtException (2910 ms)
[ RUN      ] NaClBrowserTestGLibc.ExitStatus0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[14968:14968:1006/010457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[14968:14968:1006/010457:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51531...
sending server_data: {"host": "127.0.0.1", "port": 51531} (36 bytes)
[14968:14968:1006/010458:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,3575335360:08:04:58.678446] Native Client module will be loaded at base address 0x000070b200000000

** Signal 31 from trusted code: pc=7fc8d32d6f48

** Signal 31 from trusted code: pc=7fc8d32d6f48

** Signal 31 from trusted code: pc=7fc8d32d6f48

** Signal 31 from trusted code: pc=7fc8d32d6f48
hello world from CreateModule

** Signal 31 from trusted code: pc=7fc8d32d6f48
[14968:14968:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[14968:14968:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[14968:14968:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[14968:14968:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[14968:14968:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[14968:14968:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[1,3575335360:08:05:01.065980] NaCl untrusted code called _exit(0x0)
[14968:14968:1006/010501:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:51531/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0 (0)
[14968:14968:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[14968:14968:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[14968:14968:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestGLibc.ExitStatus0 (4406 ms)
[770/930] NaClBrowserTestGLibc.ExitStatus0 (5024 ms)
[ RUN      ] NaClBrowserTestGLibc.ExitStatusNeg2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15012:15012:1006/010457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15012:15012:1006/010457:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44692...
sending server_data: {"host": "127.0.0.1", "port": 44692} (36 bytes)
[15012:15012:1006/010458:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,4022036928:08:04:58.969152] Native Client module will be loaded at base address 0x000012c400000000

** Signal 31 from trusted code: pc=7f9eedcd8f48

** Signal 31 from trusted code: pc=7f9eedcd8f48

** Signal 31 from trusted code: pc=7f9eedcd8f48

** Signal 31 from trusted code: pc=7f9eedcd8f48
hello world from CreateModule

** Signal 31 from trusted code: pc=7f9eedcd8f48
[15012:15012:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[15012:15012:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15012:15012:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[15012:15012:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
Searching for handler for request "exitneg2".
found at index 4
[15012:15012:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[1,4022036928:08:05:01.241459] NaCl untrusted code called _exit(0xfe)
[15012:15012:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
[15012:15081:1006/010501:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[15012:15012:1006/010501:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:44692/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254 (0)
[15012:15012:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[15012:15012:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15012:15012:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[15105:15105:1006/010501:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15105:15105:1006/010501:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15105:15105:1006/010501:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15105:15105:1006/010501:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15105:15105:1006/010501:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[       OK ] NaClBrowserTestGLibc.ExitStatusNeg2 (4416 ms)
[771/930] NaClBrowserTestGLibc.ExitStatusNeg2 (4990 ms)
[ RUN      ] NaClBrowserTestGLibc.ProgressEvents
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15025:15025:1006/010457:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15025:15025:1006/010458:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:50435...
sending server_data: {"host": "127.0.0.1", "port": 50435} (36 bytes)
[15025:15025:1006/010459:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,789076416:08:04:59.244290] Native Client module will be loaded at base address 0x00005c0800000000

** Signal 31 from trusted code: pc=7f502d1a7f48

** Signal 31 from trusted code: pc=7f502d1a7f48

** Signal 31 from trusted code: pc=7f502d1a7f48

** Signal 31 from trusted code: pc=7f502d1a7f48

** Signal 31 from trusted code: pc=7f502d1a7f48
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||  / progress_events loaded
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[15025:15025:1006/010501:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:50435/files/progress_event_listener.js (138)
[15025:15025:1006/010501:INFO:CONSOLE(140)] "stateProgressPrev 1082274", source: http://127.0.0.1:50435/files/progress_event_listener.js (140)
[15025:15025:1006/010501:INFO:CONSOLE(142)] "stateProgressTotal 1082274", source: http://127.0.0.1:50435/files/progress_event_listener.js (142)
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15025:15025:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestGLibc.ProgressEvents (4330 ms)
[772/930] NaClBrowserTestGLibc.ProgressEvents (4996 ms)
[ RUN      ] NaClBrowserTestPnacl.ExitStatus0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15194:15194:1006/010459:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15194:15194:1006/010459:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:57778...
sending server_data: {"host": "127.0.0.1", "port": 57778} (36 bytes)
[1,2815982016:08:05:00.431697] Native Client module will be loaded at base address 0x0000411c00000000
[15194:15194:1006/010500:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48
[1,2815982016:08:05:01.357942] NaCl untrusted code called _exit(0x0)
[1,2815982016:08:05:01.376336] Native Client module will be loaded at base address 0x00005cb000000000

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48
[1,2815982016:08:05:01.438902] NaCl untrusted code called _exit(0x0)
[1,2815982016:08:05:01.463093] Native Client module will be loaded at base address 0x0000709100000000

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48

** Signal 31 from trusted code: pc=7feaa5ea9f48
hello world from CreateModule

** Signal 31 from trusted code: pc=7feaa5ea9f48
[15194:15194:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[15194:15194:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15194:15194:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[15194:15194:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[15194:15194:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15194:15194:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[1,2815982016:08:05:01.566334] NaCl untrusted code called _exit(0x0)
[15194:15194:1006/010501:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:57778/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0&pnacl=1 (0)
[15194:15194:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[15194:15194:1006/010501:INFO:nacl_browsertest_util.cc(130)] ||||
[15194:15194:1006/010501:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.ExitStatus0 (2972 ms)
[773/930] NaClBrowserTestPnacl.ExitStatus0 (3690 ms)
[ RUN      ] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15365:15365:1006/010502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15365:15365:1006/010503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:53667...
sending server_data: {"host": "127.0.0.1", "port": 53667} (36 bytes)
[1,2875152832:08:05:04.287751] Native Client module will be loaded at base address 0x0000520700000000

** Signal 31 from trusted code: pc=7fa3a9717f48

** Signal 31 from trusted code: pc=7fa3a9717f48

** Signal 31 from trusted code: pc=7fa3a9717f48

** Signal 11 from untrusted code: pc=5207000258ba
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fa3a1810d40; bottom 0x7fa3a1814000; size: 0xffffffffffffcd40 (-12992)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[SRPC:HOST:1,2153412352:01:05:04.725712] NaClSrpcRpcWait(channel=0x6060001d3fd8): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[15365:15482:1006/010504:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[15365:15365:1006/010504:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:53667/files/pnacl_options.html?use_nmf=o_large&pnacl=1 (0)
[15365:15365:1006/010504:INFO:nacl_browsertest_util.cc(75)] LOG Load error: NaCl module load failed: PnaclCoordinator: Stream init internal error
[15365:15365:1006/010504:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test failed.
../../chrome/test/nacl/nacl_browsertest_util.cc:238: Failure
Value of: handler.test_passed()
  Actual: false
Expected: true
Test failed.
[  FAILED  ] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge, where TypeParam =  and GetParam() =  (2553 ms)
[774/930] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge (3160 ms)
[ RUN      ] NaClBrowserTestPnacl.ExitStatus254
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15345:15345:1006/010502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15345:15345:1006/010502:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56042...
sending server_data: {"host": "127.0.0.1", "port": 56042} (36 bytes)
[1,2748844480:08:05:03.495156] Native Client module will be loaded at base address 0x00004c1500000000
[15345:15345:1006/010503:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48
[1,2748844480:08:05:04.632817] NaCl untrusted code called _exit(0x0)
[1,2748844480:08:05:04.653041] Native Client module will be loaded at base address 0x0000325a00000000

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48
[1,2748844480:08:05:04.737820] NaCl untrusted code called _exit(0x0)
[1,2748844480:08:05:04.774703] Native Client module will be loaded at base address 0x00002a2800000000

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48

** Signal 31 from trusted code: pc=7fd7a1ea2f48
hello world from CreateModule

** Signal 31 from trusted code: pc=7fd7a1ea2f48
[15345:15345:1006/010504:INFO:nacl_browsertest_util.cc(130)] ||||  / naclModule loaded
[15345:15345:1006/010504:INFO:nacl_browsertest_util.cc(130)] ||||
[15345:15345:1006/010504:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[15345:15345:1006/010504:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[15345:15345:1006/010504:INFO:nacl_browsertest_util.cc(130)] ||||
[15345:15345:1006/010504:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit254".
found at index 3
[1,2748844480:08:05:04.956302] NaCl untrusted code called _exit(0xfe)
[15345:15386:1006/010504:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[15345:15345:1006/010504:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:56042/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254&pnacl=1 (0)
[15345:15345:1006/010504:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[15345:15345:1006/010504:INFO:nacl_browsertest_util.cc(130)] ||||
[15345:15345:1006/010504:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.ExitStatus254 (3272 ms)
[775/930] NaClBrowserTestPnacl.ExitStatus254 (3956 ms)
[ RUN      ] NaClBrowserTestPnacl.CrashOffMainThread
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15361:15361:1006/010502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15361:15361:1006/010502:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59361...
sending server_data: {"host": "127.0.0.1", "port": 59361} (36 bytes)
[15361:15361:1006/010503:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1,808835520:08:05:03.887357] Native Client module will be loaded at base address 0x0000382600000000

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48
[1,808835520:08:05:04.814932] NaCl untrusted code called _exit(0x0)
[1,808835520:08:05:04.855613] Native Client module will be loaded at base address 0x0000550200000000

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48
[1,808835520:08:05:04.962365] NaCl untrusted code called _exit(0x0)
[1,808835520:08:05:04.994181] Native Client module will be loaded at base address 0x00006d9700000000

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48

** Signal 31 from trusted code: pc=7f192e47ff48
[15361:15361:1006/010505:INFO:nacl_browsertest_util.cc(130)] ||||  / crash_off_main_thread loaded
[15361:15361:1006/010505:INFO:nacl_browsertest_util.cc(130)] ||||
[15361:15361:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [CrashOffMainThread BEGIN]
--- CrashOffMainThread

** Signal 31 from trusted code: pc=7f192e47ff48
--- CrashOffMainThreadFunction

** Signal 11 from untrusted code: pc=6d97000204f4
==1==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7f1926595d40; bottom 0x7f1930193000; size: 0xfffffffff6402d40 (-163566272)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[15361:15425:1006/010505:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 62720 (0xf500)
[15361:15361:1006/010505:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:59361/files/ppapi_crash_off_main_thread.html?pnacl=1 (0)
[15361:15361:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [CrashOffMainThread PASS]
[15361:15361:1006/010505:INFO:nacl_browsertest_util.cc(130)] ||||
[15361:15361:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[       OK ] NaClBrowserTestPnacl.CrashOffMainThread (3187 ms)
[776/930] NaClBrowserTestPnacl.CrashOffMainThread (3697 ms)
[ RUN      ] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15366:15366:1006/010502:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15366:15366:1006/010503:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60020...
sending server_data: {"host": "127.0.0.1", "port": 60020} (36 bytes)
[1,1725999552:08:05:04.318883] Native Client module will be loaded at base address 0x0000460600000000
[15366:15366:1006/010504:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48
[1,1725999552:08:05:05.255215] NaCl untrusted code called _exit(0x0)
[1,1725999552:08:05:05.276545] Native Client module will be loaded at base address 0x0000683c00000000

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48
[1,1725999552:08:05:05.326464] NaCl untrusted code called _exit(0x0)
[1,1725999552:08:05:05.341146] Native Client module will be loaded at base address 0x00004d1100000000

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48

** Signal 31 from trusted code: pc=7fc364f2cf48
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| nacl_module / test_nexe loaded
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] ||||
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden BEGIN]
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden PASS]
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] ||||
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeCreate BEGIN]
[1,1725081344:08:05:05.437438] NaClSysDyncodeCreate: Dynamic code syscalls are disabled
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeCreate PASS]
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] ||||
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeModify BEGIN]
[1,1725081344:08:05:05.445298] NaClSysDyncodeModify: Dynamic code syscalls are disabled
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeModify PASS]
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] ||||
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeDelete BEGIN]
[1,1725081344:08:05:05.448930] NaClSysDyncodeDelete: Dynamic code syscalls are disabled
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeDelete PASS]
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] ||||
[15366:15366:1006/010505:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 4 passed, 0 failed, 0 errors
[15538:15538:1006/010505:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15538:15538:1006/010505:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15538:15538:1006/010505:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15538:15538:1006/010505:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15538:15538:1006/010505:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15538:15538:1006/010505:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15538:15538:1006/010505:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15538:15538:1006/010505:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15538:15538:1006/010505:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15538:15538:1006/010505:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled (3178 ms)
[777/930] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled (3685 ms)
[ RUN      ] NaClBrowserTestStatic.CrossOriginCORS
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15690:15690:1006/010505:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15690:15690:1006/010506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:48965...
sending server_data: {"host": "127.0.0.1", "port": 48965} (36 bytes)
[1,3572701632:08:05:07.177472] bad elf magic
[1,3572701632:08:05:07.190639] NaCl LoadApp failed. Transferring logs before exit.
[15690:15690:1006/010507:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:48965/files/cross_origin/cors.html (0)
[15690:15742:1006/010507:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[15690:15690:1006/010507:INFO:CONSOLE(0)] "NativeClient: [1,3572701632:08:05:07.177472] bad elf magic", source: http://127.0.0.1:48965/files/cross_origin/cors.html (0)
[15690:15690:1006/010507:INFO:CONSOLE(0)] "NativeClient: [1,3572701632:08:05:07.190639] NaCl LoadApp failed. Transferring logs before exit.", source: http://127.0.0.1:48965/files/cross_origin/cors.html (0)
[15690:15690:1006/010507:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestStatic.CrossOriginCORS (1850 ms)
[778/930] NaClBrowserTestStatic.CrossOriginCORS (2373 ms)
[ RUN      ] CloudPolicyManagerTest.Register
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15711:15711:1006/010506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15711:15711:1006/010506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15711:15711:1006/010507:WARNING:device_management_service.cc(225)] DMServer sent an error response: 400
[1:3:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010507:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] CloudPolicyManagerTest.Register (1526 ms)
[779/930] CloudPolicyManagerTest.Register (2107 ms)
[ RUN      ] PolicyTest.DisabledPlugins
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15719:15719:1006/010506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15719:15719:1006/010506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15719:15719:1006/010507:INFO:policy_browsertest.cc(464)] Test skipped because the Flash plugin couldn't be found.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010507:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.DisabledPlugins (1480 ms)
[780/930] PolicyTest.DisabledPlugins (2109 ms)
[ RUN      ] NaClBrowserTestStatic.CORSNoCookie
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15710:15710:1006/010506:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15710:15710:1006/010506:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:49349...
sending server_data: {"host": "127.0.0.1", "port": 49349} (36 bytes)
[15710:15710:1006/010507:INFO:CONSOLE(0)] "NativeClient: access to manifest url was denied.", source: http://127.0.0.1:49349/files/cross_origin/cors_no_cookie.html (0)
[15710:15710:1006/010507:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestStatic.CORSNoCookie (1974 ms)
[781/930] NaClBrowserTestStatic.CORSNoCookie (2393 ms)
[ RUN      ] PolicyTest.EnabledPlugins
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15961:15961:1006/010508:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15961:15961:1006/010508:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[15961:15961:1006/010508:INFO:policy_browsertest.cc(464)] Test skipped because the Flash plugin couldn't be found.
[1:2:1006/010509:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.EnabledPlugins (1298 ms)
[782/930] PolicyTest.EnabledPlugins (1863 ms)
[ RUN      ] PolicyTest.DeveloperToolsDisabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15962:15962:1006/010508:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15962:15962:1006/010508:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.DeveloperToolsDisabled (1802 ms)
[783/930] PolicyTest.DeveloperToolsDisabled (2383 ms)
[ RUN      ] PolicyTest.ExtensionRecommendedInstallationMode
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15967:15967:1006/010508:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15967:15967:1006/010508:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyTest.ExtensionRecommendedInstallationMode (1850 ms)
[784/930] PolicyTest.ExtensionRecommendedInstallationMode (2370 ms)
[ RUN      ] PolicyTest.ExtensionInstallBlacklistSharedModules
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[15966:15966:1006/010508:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[15966:15966:1006/010508:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[15966:16074:1006/010510:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-pchakhniekfaeoddkifplhnfbffomabh-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] PolicyTest.ExtensionInstallBlacklistSharedModules (2753 ms)
[785/930] PolicyTest.ExtensionInstallBlacklistSharedModules (3179 ms)
[ RUN      ] PolicyTest.ExtensionMinimumVersionRequired
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16242:16242:1006/010510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16242:16242:1006/010511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyTest.ExtensionMinimumVersionRequired (2116 ms)
[786/930] PolicyTest.ExtensionMinimumVersionRequired (2637 ms)
[ RUN      ] PolicyTest.ExtensionInstallSources
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16193:16193:1006/010510:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16193:16193:1006/010510:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyTest.ExtensionInstallSources (2827 ms)
[787/930] PolicyTest.ExtensionInstallSources (3442 ms)
[ RUN      ] PolicyTest.ExtensionMinimumVersionRequiredAlt
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16269:16269:1006/010511:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16269:16269:1006/010511:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16269:16269:1006/010512:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[16269:16269:1006/010512:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[16269:16269:1006/010512:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PolicyTest.ExtensionMinimumVersionRequiredAlt (2284 ms)
[788/930] PolicyTest.ExtensionMinimumVersionRequiredAlt (2892 ms)
[ RUN      ] PolicyTest.IncognitoEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16370:16370:1006/010511:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16370:16370:1006/010512:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PolicyTest.IncognitoEnabled (1479 ms)
[789/930] PolicyTest.IncognitoEnabled (2127 ms)
[ RUN      ] PolicyTest.SSLVersionFallbackMin
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16601:16601:1006/010513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16601:16601:1006/010513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PolicyTest.SSLVersionFallbackMin (1417 ms)
[790/930] PolicyTest.SSLVersionFallbackMin (1869 ms)
[ RUN      ] QuicAllowedPolicyIsFalse.QuicDisallowed
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16624:16624:1006/010513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16624:16624:1006/010514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] QuicAllowedPolicyIsFalse.QuicDisallowed (1490 ms)
[791/930] QuicAllowedPolicyIsFalse.QuicDisallowed (2104 ms)
[ RUN      ] PolicyTest.FullscreenAllowedApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16623:16623:1006/010513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16623:16623:1006/010514:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[16623:16738:1006/010515:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-ibephpfpjcjdgmkeifnjilckjcfbnmpf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:2:1006/010515:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PolicyTest.FullscreenAllowedApp (2391 ms)
[792/930] PolicyTest.FullscreenAllowedApp (2900 ms)
[ RUN      ] PolicyTest.URLBlacklist
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16557:16557:1006/010513:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16557:16557:1006/010513:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
[1:2:1006/010517:WARNING:channel.cc(358)] RawChannel write error
[       OK ] PolicyTest.URLBlacklist (4902 ms)
[793/930] PolicyTest.URLBlacklist (5521 ms)
[ RUN      ] PreferencesBrowserTest.SetPrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16871:16871:1006/010515:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16871:16871:1006/010515:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16871:16871:1006/010517:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PreferencesBrowserTest.SetPrefs (4592 ms)
[794/930] PreferencesBrowserTest.SetPrefs (5278 ms)
[ RUN      ] PreferencesBrowserTest.DialogPrefsSetCommit
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16912:16912:1006/010516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16912:16912:1006/010516:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16912:16912:1006/010518:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PreferencesBrowserTest.DialogPrefsSetCommit (4517 ms)
[795/930] PreferencesBrowserTest.DialogPrefsSetCommit (5001 ms)
[ RUN      ] TtsApiTest.PlatformSpeakOptionalArgs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17193:17193:1006/010518:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17193:17193:1006/010519:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17193:17193:1006/010520:INFO:CONSOLE(0)] "[SUCCESS] testSpeakWithOptionalArgs", source: chrome-extension://jhdeglappjghhplnccemjnnmbjdklpbk/test.html (0)
[       OK ] TtsApiTest.PlatformSpeakOptionalArgs (1860 ms)
[796/930] TtsApiTest.PlatformSpeakOptionalArgs (2634 ms)
[ RUN      ] PreferencesBrowserTest.NotificationsOnBackendChanges
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[16986:16986:1006/010516:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[16986:16986:1006/010517:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[16986:17106:1006/010518:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16986:16986:1006/010518:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] PreferencesBrowserTest.NotificationsOnBackendChanges (4531 ms)
[797/930] PreferencesBrowserTest.NotificationsOnBackendChanges (5259 ms)
[ RUN      ] TtsApiTest.PlatformSpeakEnqueue
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17269:17269:1006/010520:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17269:17269:1006/010520:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17269:17269:1006/010521:INFO:CONSOLE(0)] "[SUCCESS] testEnqueue", source: chrome-extension://mfdoogeefkpbfciefhcboknkhiaakbkn/test.html (0)
[       OK ] TtsApiTest.PlatformSpeakEnqueue (1717 ms)
[798/930] TtsApiTest.PlatformSpeakEnqueue (2375 ms)
[ RUN      ] TtsApiTest.PlatformWordCallbacks
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17275:17275:1006/010521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17275:17275:1006/010521:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17275:17275:1006/010522:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://gophpmeiakmdoldigfgifemgjmkbnhhf/test.html (0)
[       OK ] TtsApiTest.PlatformWordCallbacks (1838 ms)
[799/930] TtsApiTest.PlatformWordCallbacks (2370 ms)
[ RUN      ] TtsApiTest.RegisterEngine
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17309:17309:1006/010521:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17309:17309:1006/010522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17309:17309:1006/010523:INFO:CONSOLE(0)] "[SUCCESS] testNoListeners", source: chrome-extension://laediilifglenknepfiolhempglckeaj/test.html (0)
[17309:17309:1006/010523:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngine", source: chrome-extension://laediilifglenknepfiolhempglckeaj/test.html (0)
[17309:17309:1006/010523:INFO:CONSOLE(0)] "[SUCCESS] testVoiceMatching", source: chrome-extension://laediilifglenknepfiolhempglckeaj/test.html (0)
[17309:17309:1006/010523:INFO:CONSOLE(0)] "[SUCCESS] testGetVoices", source: chrome-extension://laediilifglenknepfiolhempglckeaj/test.html (0)
[       OK ] TtsApiTest.RegisterEngine (2215 ms)
[800/930] TtsApiTest.RegisterEngine (2899 ms)
[ RUN      ] TtsApiTest.EngineError
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17376:17376:1006/010522:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17376:17376:1006/010522:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17376:17376:1006/010523:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running ttsEngine.sendTtsEvent: Cannot send an event type that is not declared in the extension manifest.
    at speakListener (chrome-extension://fnkjfaokifikpfffhohhnmggmjkjgada/test.js:25:7)", source: chrome-extension://fnkjfaokifikpfffhohhnmggmjkjgada/test.html (0)
[17376:17376:1006/010523:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngineError", source: chrome-extension://fnkjfaokifikpfffhohhnmggmjkjgada/test.html (0)
[       OK ] TtsApiTest.EngineError (1968 ms)
[801/930] TtsApiTest.EngineError (2665 ms)
[ RUN      ] TtsApiTest.LangMatching
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17519:17519:1006/010523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17519:17519:1006/010523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17519:17519:1006/010524:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://oefjkdmlldegdafnddabkpnmjholpjem/_generated_background_page.html (0)
[       OK ] TtsApiTest.LangMatching (1726 ms)
[802/930] TtsApiTest.LangMatching (2383 ms)
[ RUN      ] ChromeSpeechRecognitionTest.BasicTearDown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17540:17540:1006/010523:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17540:17540:1006/010523:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:46026...
sending server_data: {"host": "127.0.0.1", "port": 46026} (36 bytes)
[17540:17709:1006/010524:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] ChromeSpeechRecognitionTest.BasicTearDown (2183 ms)
[803/930] ChromeSpeechRecognitionTest.BasicTearDown (2902 ms)
[ RUN      ] SafeBrowsingServiceTest.UnwantedImgIgnored
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17666:17666:1006/010524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17666:17666:1006/010524:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17666:17705:1006/010525:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[17666:17705:1006/010525:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[17750:17750:1006/010525:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000abbc0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[17750:17750:1006/010525:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000abbc0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[17750:17750:1006/010525:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x6130000abbc0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[17750:17750:1006/010525:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x6130000abbc0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] SafeBrowsingServiceTest.UnwantedImgIgnored (1546 ms)
[804/930] SafeBrowsingServiceTest.UnwantedImgIgnored (2111 ms)
[ RUN      ] SafeBrowsingServiceTest.Prefetch
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17698:17698:1006/010524:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17698:17698:1006/010525:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17698:17712:1006/010525:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] SafeBrowsingServiceTest.Prefetch (2013 ms)
[805/930] SafeBrowsingServiceTest.Prefetch (2639 ms)
[ RUN      ] SafeBrowsingServiceTest.CheckDownloadUrlRedirects
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17777:17777:1006/010525:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17777:17777:1006/010525:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SafeBrowsingServiceTest.CheckDownloadUrlRedirects (1223 ms)
[806/930] SafeBrowsingServiceTest.CheckDownloadUrlRedirects (1842 ms)
[ RUN      ] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17852:17852:1006/010526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17852:17852:1006/010526:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17852:17852:1006/010527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010527:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:3:1006/010527:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown (1321 ms)
[807/930] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown (1852 ms)
[ RUN      ] PhishingDOMFeatureExtractorTest.SubframeRemoval
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17884:17884:1006/010526:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17884:17999:1006/010526:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[17884:17999:1006/010526:ERROR:proxy_service_factory.cc(132)] Cannot use V8 Proxy resolver in single process mode.
[17884:17884:1006/010526:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[17884:18041:1006/010527:WARNING:histograms.cc(38)] Started multiple compositor clients (Browser, Renderer) in one process. Some metrics will be disabled.
[17884:18059:1006/010527:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[17884:17884:1006/010527:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[17884:17884:1006/010527:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[17884:17884:1006/010527:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[       OK ] PhishingDOMFeatureExtractorTest.SubframeRemoval (1353 ms)
[808/930] PhishingDOMFeatureExtractorTest.SubframeRemoval (2112 ms)
[ RUN      ] CaptivePortalBrowserTest.RequestFails
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17984:17984:1006/010527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17984:17984:1006/010527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.RequestFails (1587 ms)
[809/930] CaptivePortalBrowserTest.RequestFails (2122 ms)
[ RUN      ] CaptivePortalBrowserTest.Disabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[17988:17988:1006/010527:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[17988:17988:1006/010527:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.Disabled (1731 ms)
[810/930] CaptivePortalBrowserTest.Disabled (2376 ms)
[ RUN      ] CaptivePortalBrowserTest.LoginSlow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18066:18066:1006/010528:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18066:18066:1006/010528:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:1:1006/010529:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[       OK ] CaptivePortalBrowserTest.LoginSlow (2142 ms)
[811/930] CaptivePortalBrowserTest.LoginSlow (2892 ms)
[ RUN      ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18146:18146:1006/010528:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18146:18146:1006/010529:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://localhost:57567...
sending server_data: {"host": "localhost", "port": 57567} (36 bytes)
[       OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial (2265 ms)
[812/930] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial (2897 ms)
[ RUN      ] CaptivePortalBrowserTest.ReloadTimeout
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18263:18263:1006/010529:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18263:18263:1006/010530:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.ReloadTimeout (2136 ms)
[813/930] CaptivePortalBrowserTest.ReloadTimeout (2892 ms)
[ RUN      ] CaptivePortalBrowserTest.HttpsToHttpRedirect
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18407:18407:1006/010531:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18407:18407:1006/010531:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTPS server started on https://127.0.0.1:40074...
sending server_data: {"host": "127.0.0.1", "port": 40074} (36 bytes)
Fontconfig error: Cannot load default config file
[1:2:1006/010532:WARNING:channel.cc(358)] RawChannel write error
[       OK ] CaptivePortalBrowserTest.HttpsToHttpRedirect (2007 ms)
[814/930] CaptivePortalBrowserTest.HttpsToHttpRedirect (2641 ms)
[ RUN      ] CustomLauncherPageBrowserTest.LauncherPageSetEnabled
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18454:18454:1006/010531:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18454:18454:1006/010531:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[18454:18534:1006/010532:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-lmadimbbgapmngbiclpjjngmdickadpl-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[18454:18454:1006/010532:INFO:CONSOLE(1)] "Uncaught ReferenceError: appList is not defined", source:  (1)
[       OK ] CustomLauncherPageBrowserTest.LauncherPageSetEnabled (2129 ms)
[815/930] CustomLauncherPageBrowserTest.LauncherPageSetEnabled (2643 ms)
[ RUN      ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18214:18214:1006/010529:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18214:18214:1006/010529:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[       OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites (4403 ms)
[816/930] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites (5004 ms)
[ RUN      ] AppListServiceViewsBrowserTest.NativeClose
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18570:18570:1006/010532:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18570:18570:1006/010532:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AppListServiceViewsBrowserTest.NativeClose (1447 ms)
[817/930] AppListServiceViewsBrowserTest.NativeClose (2112 ms)
[ RUN      ] ExtensionInstallDialogViewTest.NotifyDelegate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18654:18654:1006/010533:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18654:18654:1006/010533:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ExtensionInstallDialogViewTest.NotifyDelegate (1174 ms)
[818/930] ExtensionInstallDialogViewTest.NotifyDelegate (1851 ms)
[ RUN      ] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleAnchoredToWrenchMenu
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18691:18691:1006/010534:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18691:18691:1006/010534:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleAnchoredToWrenchMenu (1474 ms)
[819/930] ExtensionMessageBubbleViewBrowserTest.ExtensionBubbleAnchoredToWrenchMenu (2105 ms)
[ RUN      ] BrowserViewTest.CloseWithTabs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18699:18699:1006/010534:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18699:18699:1006/010534:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserViewTest.CloseWithTabs (1398 ms)
[820/930] BrowserViewTest.CloseWithTabs (1844 ms)
[ RUN      ] NewTaskManagerViewTest.AllColumnsHaveStringIds
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18733:18733:1006/010535:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18733:18733:1006/010535:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] NewTaskManagerViewTest.AllColumnsHaveStringIds (1349 ms)
[821/930] NewTaskManagerViewTest.AllColumnsHaveStringIds (2108 ms)
[ RUN      ] NewTaskManagerViewTest.TableStartsWithDefaultColumns
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18848:18848:1006/010535:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18848:18848:1006/010535:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] NewTaskManagerViewTest.TableStartsWithDefaultColumns (1324 ms)
[822/930] NewTaskManagerViewTest.TableStartsWithDefaultColumns (2117 ms)
[ RUN      ] WebDialogBrowserTest.CloseParentWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18943:18943:1006/010536:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18943:18943:1006/010536:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] WebDialogBrowserTest.CloseParentWindow (1444 ms)
[823/930] WebDialogBrowserTest.CloseParentWindow (2123 ms)
[ RUN      ] ProfileChooserViewExtensionsTest.ViewProfileUMA
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[18945:18945:1006/010536:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[18945:18945:1006/010536:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] ProfileChooserViewExtensionsTest.ViewProfileUMA (1399 ms)
[824/930] ProfileChooserViewExtensionsTest.ViewProfileUMA (2119 ms)
[ RUN      ] DriveAppConverterTest.BadApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19006:19006:1006/010536:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19006:19006:1006/010537:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19006:19142:1006/010537:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010537:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010537:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010537:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010537:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010537:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010537:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010537:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] DriveAppConverterTest.BadApp (1279 ms)
[825/930] DriveAppConverterTest.BadApp (1848 ms)
[ RUN      ] DriveAppProviderTest.UserInstalledAfterDriveApp
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19125:19125:1006/010537:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19125:19125:1006/010538:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[1:3:1006/010538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
LaunchProcess: failed to execvp:
xdg-icon-resource
[19125:19244:1006/010538:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fdcogoljngifohpbhfgblkafmenjaogf-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[       OK ] DriveAppProviderTest.UserInstalledAfterDriveApp (1294 ms)
[826/930] DriveAppProviderTest.UserInstalledAfterDriveApp (1851 ms)
[ RUN      ] AppListServiceImplBrowserTest.CreatedLazily
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19222:19222:1006/010538:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19222:19222:1006/010538:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AppListServiceImplBrowserTest.CreatedLazily (1590 ms)
[827/930] AppListServiceImplBrowserTest.CreatedLazily (2108 ms)
[ RUN      ] AppListServiceImplBrowserTest.ShowContextMenu
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19262:19262:1006/010538:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19262:19262:1006/010539:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AppListServiceImplBrowserTest.ShowContextMenu (1497 ms)
[828/930] AppListServiceImplBrowserTest.ShowContextMenu (2117 ms)
[ RUN      ] AppListControllerBrowserTest.CreateNewWindow
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19221:19221:1006/010538:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19221:19221:1006/010538:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010539:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010539:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] AppListControllerBrowserTest.CreateNewWindow (1927 ms)
[829/930] AppListControllerBrowserTest.CreateNewWindow (2646 ms)
[ RUN      ] PeopleProviderTest.NoSearchForSensitiveData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19367:19367:1006/010539:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19367:19367:1006/010540:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PeopleProviderTest.NoSearchForSensitiveData (1324 ms)
[830/930] PeopleProviderTest.NoSearchForSensitiveData (2124 ms)
[ RUN      ] WebstoreProviderTest.NoSearchForSensitiveData
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19525:19525:1006/010540:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19525:19525:1006/010540:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010541:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] WebstoreProviderTest.NoSearchForSensitiveData (1206 ms)
[831/930] WebstoreProviderTest.NoSearchForSensitiveData (1847 ms)
[ RUN      ] SupervisedUserServiceTest.ClearOmitOnRegistration
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19574:19574:1006/010541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19574:19574:1006/010541:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SupervisedUserServiceTest.ClearOmitOnRegistration (1338 ms)
[832/930] SupervisedUserServiceTest.ClearOmitOnRegistration (1864 ms)
[ RUN      ] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL
HTTP server started on http://127.0.0.1:42463...
sending server_data: {"host": "127.0.0.1", "port": 42463} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19552:19552:1006/010541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19552:19552:1006/010541:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL (1986 ms)
[833/930] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL (2644 ms)
[ RUN      ] SupervisedUserServiceTestSupervised.ProfileName
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19625:19625:1006/010541:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19625:19625:1006/010542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SupervisedUserServiceTestSupervised.ProfileName (1429 ms)
[834/930] SupervisedUserServiceTestSupervised.ProfileName (2108 ms)
[ RUN      ] MediaRouterDialogControllerBrowserTest.Navigate
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19811:19811:1006/010543:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19811:19811:1006/010543:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] MediaRouterDialogControllerBrowserTest.Navigate (1375 ms)
[835/930] MediaRouterDialogControllerBrowserTest.Navigate (2115 ms)
[ RUN      ] SerialApiTest/SerialApiTest.SerialFakeHardware/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19910:19910:1006/010543:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19910:19910:1006/010544:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[19910:20063:1006/010544:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-migfogidagcagoldejmeaipbcgkcllna-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[19910:19910:1006/010545:INFO:CONSOLE(42)] "Connecting to serial device /dev/fakeserial at 57600 bps.", source: chrome-extension://migfogidagcagoldejmeaipbcgkcllna/background.js (42)
[19910:19910:1006/010545:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://migfogidagcagoldejmeaipbcgkcllna/_generated_background_page.html (0)
[1:2:1006/010545:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SerialApiTest/SerialApiTest.SerialFakeHardware/0 (2038 ms)
[836/930] SerialApiTest/SerialApiTest.SerialFakeHardware/0 (2643 ms)
[ RUN      ] MediaRouterDialogControllerBrowserTest.ShowDialog
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19736:19736:1006/010542:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19736:19736:1006/010542:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19736:19736:1006/010545:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[19736:19736:1006/010545:WARNING:CONSOLE(0)] "::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] MediaRouterDialogControllerBrowserTest.ShowDialog (3839 ms)
[837/930] MediaRouterDialogControllerBrowserTest.ShowDialog (4472 ms)
[ RUN      ] LocalDiscoveryUITest.AddRowTest
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[19893:19893:1006/010543:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[19893:19893:1006/010543:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[19893:19893:1006/010544:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[19893:19893:1006/010545:INFO:CONSOLE(1791)] "Running test checkOneDevice", source: local_discovery_ui_test.js (1791)
[19893:20007:1006/010546:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[19893:19893:1006/010546:INFO:CONSOLE(1791)] "Running test checkNoDevices", source: local_discovery_ui_test.js (1791)
[       OK ] LocalDiscoveryUITest.AddRowTest (3388 ms)
[838/930] LocalDiscoveryUITest.AddRowTest (3959 ms)
[ RUN      ] WebViewScrollBubbling/WebViewGuestScrollTest.TestGuestWheelScrollsBubble/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20103:20103:1006/010545:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20103:20103:1006/010545:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20103:20171:1006/010545:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fdimknlmfanhifldmmpmaekoeelcjmpp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20103:20103:1006/010547:INFO:CONSOLE(6)] "data: connected", source: chrome-extension://fdimknlmfanhifldmmpmaekoeelcjmpp/main.js (6)
[       OK ] WebViewScrollBubbling/WebViewGuestScrollTest.TestGuestWheelScrollsBubble/0 (2891 ms)
[839/930] WebViewScrollBubbling/WebViewGuestScrollTest.TestGuestWheelScrollsBubble/0 (3689 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20247:20247:1006/010546:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20247:20247:1006/010547:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17 (2026 ms)
[840/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17 (2629 ms)
[ RUN      ] WebViewScrollBubbling/WebViewGuestScrollTest.TestGuestWheelScrollsBubble/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20208:20208:1006/010546:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20208:20208:1006/010546:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
LaunchProcess: failed to execvp:
xdg-desktop-menu
LaunchProcess: failed to execvp:
xdg-icon-resource
[20208:20262:1006/010547:WARNING:shell_integration_linux.cc(136)] Could not install icon chrome-fdimknlmfanhifldmmpmaekoeelcjmpp-Default.png at size 512.
LaunchProcess: failed to execvp:
xdg-desktop-menu
[20208:20208:1006/010548:INFO:CONSOLE(6)] "data: connected", source: chrome-extension://fdimknlmfanhifldmmpmaekoeelcjmpp/main.js (6)
[20208:20208:1006/010548:INFO:CONSOLE(6)] "g: guest::onAppCommand: set_overflow_hidden", source: chrome-extension://fdimknlmfanhifldmmpmaekoeelcjmpp/main.js (6)
[20208:20208:1006/010548:INFO:CONSOLE(6)] "data: overflow_is_hidden", source: chrome-extension://fdimknlmfanhifldmmpmaekoeelcjmpp/main.js (6)
[       OK ] WebViewScrollBubbling/WebViewGuestScrollTest.TestGuestWheelScrollsBubble/1 (2941 ms)
[841/930] WebViewScrollBubbling/WebViewGuestScrollTest.TestGuestWheelScrollsBubble/1 (3689 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20289:20289:1006/010547:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20289:20289:1006/010547:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19 (1913 ms)
[842/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19 (2650 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20428:20428:1006/010548:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20428:20428:1006/010549:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33 (1853 ms)
[843/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33 (2643 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20472:20472:1006/010549:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20472:20472:1006/010549:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38 (1972 ms)
[844/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38 (2639 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20536:20536:1006/010550:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20536:20536:1006/010550:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50 (1661 ms)
[845/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50 (2391 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20537:20537:1006/010550:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20537:20537:1006/010550:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53 (1962 ms)
[846/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53 (2631 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20683:20683:1006/010551:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20683:20683:1006/010551:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010552:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56 (1783 ms)
[847/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56 (2371 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20721:20721:1006/010552:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20721:20721:1006/010552:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59 (2072 ms)
[848/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59 (2638 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20755:20755:1006/010552:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20755:20755:1006/010552:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66 (1907 ms)
[849/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66 (2384 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20779:20779:1006/010552:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20779:20779:1006/010553:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74 (1824 ms)
[850/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74 (2374 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20920:20920:1006/010553:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20920:20920:1006/010554:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78 (1925 ms)
[851/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78 (2673 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20993:20993:1006/010554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20993:20993:1006/010555:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010556:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83 (1679 ms)
[852/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83 (2380 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[20988:20988:1006/010554:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[20988:20988:1006/010555:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21097:21097:1006/010556:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82 (2044 ms)
[853/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82 (2642 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21005:21005:1006/010555:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21005:21005:1006/010555:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84 (1730 ms)
[854/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84 (2388 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21177:21177:1006/010556:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21177:21177:1006/010556:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010557:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85 (1508 ms)
[855/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85 (2125 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21212:21212:1006/010557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21212:21212:1006/010557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86 (2077 ms)
[856/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86 (2639 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21248:21248:1006/010557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21248:21248:1006/010557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95 (1828 ms)
[857/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95 (2394 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21238:21238:1006/010557:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21238:21238:1006/010557:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94 (2026 ms)
[858/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94 (2643 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21386:21386:1006/010558:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21386:21386:1006/010559:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96 (2091 ms)
[859/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96 (2902 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21494:21494:1006/010559:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21494:21494:1006/010600:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100 (1949 ms)
[860/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100 (2631 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21493:21493:1006/010559:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21493:21493:1006/010600:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e2c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21592:21592:1006/010601:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e2c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99 (2125 ms)
[861/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99 (2667 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21513:21513:1006/010600:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21513:21513:1006/010600:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101 (2130 ms)
[862/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101 (2642 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21683:21683:1006/010601:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21683:21683:1006/010601:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105 (2028 ms)
[863/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105 (2648 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21735:21735:1006/010602:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21735:21735:1006/010602:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010603:WARNING:channel.cc(358)] RawChannel write error
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118 (1456 ms)
[864/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118 (2118 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21750:21750:1006/010602:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21750:21750:1006/010603:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121 (1927 ms)
[865/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121 (2375 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21733:21733:1006/010602:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21733:21733:1006/010602:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106 (1953 ms)
[866/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106 (2649 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21921:21921:1006/010604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21921:21921:1006/010604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125 (1592 ms)
[867/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125 (2125 ms)
[ RUN      ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21941:21941:1006/010604:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21941:21941:1006/010604:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127 (1831 ms)
[868/930] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127 (2382 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21978:21978:1006/010605:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21978:21978:1006/010605:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7 (1531 ms)
[869/930] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7 (2120 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[21982:21982:1006/010605:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[21982:21982:1006/010605:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13 (1540 ms)
[870/930] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13 (2110 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22125:22125:1006/010606:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22125:22125:1006/010606:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18 (1388 ms)
[871/930] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18 (2131 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22188:22188:1006/010607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22188:22188:1006/010607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22 (1412 ms)
[872/930] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22 (2123 ms)
[ RUN      ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22216:22216:1006/010607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22216:22216:1006/010607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26 (1658 ms)
[873/930] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26 (2373 ms)
[ RUN      ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22217:22217:1006/010607:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22217:22217:1006/010607:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[22217:22325:1006/010608:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:2:1006/010608:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1 (1659 ms)
[874/930] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1 (2373 ms)
[ RUN      ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22365:22365:1006/010608:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22365:22365:1006/010608:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010609:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:3:1006/010609:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010609:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2 (1453 ms)
[875/930] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2 (2126 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22521:22521:1006/010609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22521:22521:1006/010609:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22521:22775:1006/010610:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0 (2300 ms)
[876/930] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0 (2895 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22525:22525:1006/010609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22525:22525:1006/010610:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22525:22793:1006/010610:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[1:2:1006/010611:WARNING:channel.cc(358)] RawChannel write error
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1 (2248 ms)
[877/930] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1 (2900 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22463:22463:1006/010609:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22463:22463:1006/010609:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22463:22718:1006/010610:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0 (2944 ms)
[878/930] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0 (3455 ms)
[ RUN      ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestOpenAndCloseWindowDuringShutdown/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22652:22652:1006/010610:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22652:22652:1006/010610:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22652:22871:1006/010611:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[22652:22871:1006/010612:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[22652:22799:1006/010612:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[       OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestOpenAndCloseWindowDuringShutdown/1 (2417 ms)
[879/930] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestOpenAndCloseWindowDuringShutdown/1 (3154 ms)
[ RUN      ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22879:22879:1006/010612:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22879:22879:1006/010612:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1 (1434 ms)
[880/930] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1 (2107 ms)
[ RUN      ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDangerousUrlDownload/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22876:22876:1006/010612:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22876:22876:1006/010612:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDangerousUrlDownload/0 (1815 ms)
[881/930] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDangerousUrlDownload/0 (2382 ms)
[ RUN      ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[22878:22878:1006/010612:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[22878:22878:1006/010612:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[22878:22961:1006/010613:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22878:22878:1006/010614:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0 (2229 ms)
[882/930] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0 (2635 ms)
[ RUN      ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23009:23009:1006/010613:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23009:23009:1006/010614:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010614:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010614:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010614:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010614:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010614:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010614:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010614:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0 (1331 ms)
[883/930] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0 (1858 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23231:23231:1006/010615:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23231:23231:1006/010615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010616:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:1:1006/010616:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010616:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010616:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010616:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010616:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010616:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (1565 ms)
[884/930] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (2105 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23213:23213:1006/010615:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23213:23213:1006/010615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60687...
sending server_data: {"host": "127.0.0.1", "port": 60687} (36 bytes)
[23213:23213:1006/010616:INFO:CONSOLE(280)] "01:06:16.717 -  Using ClearKeyPlayer", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (280)
[23213:23213:1006/010616:INFO:CONSOLE(280)] "01:06:16.724 -  Registering video event handlers.", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (280)
[23213:23213:1006/010616:INFO:CONSOLE(280)] "01:06:16.726 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (280)
[23213:23213:1006/010616:INFO:CONSOLE(280)] "01:06:16.778 -  Loading media using src.", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (280)
[23213:23213:1006/010616:INFO:CONSOLE(280)] "01:06:16.854 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23213:23334:1006/010616:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23213:23334:1006/010616:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[23213:23213:1006/010616:INFO:CONSOLE(280)] "01:06:16.870 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (280)
[23213:23213:1006/010616:INFO:CONSOLE(280)] "01:06:16.876 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (280)
[23213:23213:1006/010616:INFO:CONSOLE(280)] "01:06:16.887 -  Forcing invalid key data.", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (280)
[23213:23213:1006/010616:INFO:CONSOLE(280)] "01:06:16.893 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (280)
[23213:23213:1006/010616:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (145)
[23213:23213:1006/010616:INFO:CONSOLE(280)] "01:06:16.902 -  Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:60687/files/eme_player_js/utils.js (280)
[1:2:1006/010616:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (2274 ms)
[885/930] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (2896 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23171:23171:1006/010614:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23171:23171:1006/010615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:41598...
sending server_data: {"host": "127.0.0.1", "port": 41598} (36 bytes)
[23171:23171:1006/010616:INFO:CONSOLE(280)] "01:06:16.296 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010616:INFO:CONSOLE(280)] "01:06:16.309 -  Registering video event handlers.", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010616:INFO:CONSOLE(280)] "01:06:16.343 -  Loading media using src.", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010616:INFO:CONSOLE(280)] "01:06:16.488 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010616:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23171:23267:1006/010616:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23171:23267:1006/010616:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[23171:23171:1006/010616:INFO:CONSOLE(280)] "01:06:16.495 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010616:INFO:CONSOLE(280)] "01:06:16.519 -  Adding key to sessionID: 1", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010616:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23171:23171:1006/010616:INFO:CONSOLE(280)] "01:06:16.554 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010616:INFO:CONSOLE(280)] "01:06:16.814 -  timeupdate @ 0.17133", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010617:INFO:CONSOLE(280)] "01:06:17.059 -  timeupdate @ 0.427326", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010617:INFO:CONSOLE(280)] "01:06:17.287 -  heartbeat #1", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010617:INFO:CONSOLE(280)] "01:06:17.559 -  timeupdate @ 0.896652", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010617:INFO:CONSOLE(280)] "01:06:17.809 -  timeupdate @ 1.152648", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010617:INFO:CONSOLE(280)] "01:06:17.812 -  waiting for video to end.", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010618:INFO:CONSOLE(280)] "01:06:18.286 -  heartbeat #2", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010619:INFO:CONSOLE(280)] "01:06:19.286 -  heartbeat #3", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[23171:23171:1006/010619:INFO:CONSOLE(280)] "01:06:19.357 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:41598/files/eme_player_js/utils.js (280)
[1:2:1006/010619:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (5093 ms)
[886/930] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (5788 ms)
[ RUN      ] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23474:23474:1006/010617:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23474:23474:1006/010617:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38318...
sending server_data: {"host": "127.0.0.1", "port": 38318} (36 bytes)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.656 -  Registering video event handlers.", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.664 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.682 -  Loading media using src.", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.685 -  Registering video event handlers.", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.685 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.693 -  Loading media using src.", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.764 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23474:23509:1006/010618:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23474:23509:1006/010618:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.782 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.796 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.800 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.804 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010618:INFO:CONSOLE(280)] "01:06:18.806 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010620:INFO:CONSOLE(280)] "01:06:20.121 -  One video seeked.", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[23474:23474:1006/010620:INFO:CONSOLE(280)] "01:06:20.123 -  Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:38318/files/eme_player_js/utils.js (280)
[1:2:1006/010620:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (3048 ms)
[887/930] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (3685 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23487:23487:1006/010618:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23487:23487:1006/010618:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:52418...
sending server_data: {"host": "127.0.0.1", "port": 52418} (36 bytes)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.143 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.155 -  Registering video event handlers.", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.167 -  Loading media using MSE.", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.233 -  onSourceOpen [object Event]", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.242 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.264 -  End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.274 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010619:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.278 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23487:23564:1006/010619:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23487:23564:1006/010619:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.287 -  Adding key to sessionID: 1", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010619:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.305 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.558 -  timeupdate @ 0.17133", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010619:INFO:CONSOLE(280)] "01:06:19.809 -  timeupdate @ 0.427326", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010620:INFO:CONSOLE(280)] "01:06:20.132 -  heartbeat #1", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010620:INFO:CONSOLE(280)] "01:06:20.304 -  timeupdate @ 0.896652", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010620:INFO:CONSOLE(280)] "01:06:20.554 -  timeupdate @ 1.152648", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010620:INFO:CONSOLE(280)] "01:06:20.558 -  waiting for video to end.", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010621:INFO:CONSOLE(280)] "01:06:21.132 -  heartbeat #2", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010622:INFO:CONSOLE(280)] "01:06:22.132 -  heartbeat #3", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[23487:23487:1006/010622:INFO:CONSOLE(280)] "01:06:22.155 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52418/files/eme_player_js/utils.js (280)
[1:2:1006/010622:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010622:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (4676 ms)
[888/930] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (5258 ms)
[ RUN      ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23177:23177:1006/010614:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23177:23177:1006/010615:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35608...
sending server_data: {"host": "127.0.0.1", "port": 35608} (36 bytes)
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.324 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.338 -  Registering video event handlers.", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.351 -  Loading media using src.", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.490 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010616:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.494 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23177:23282:1006/010616:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23177:23282:1006/010616:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.503 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.539 -  Adding key to sessionID: 1", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010616:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.544 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.556 -  Adding key to sessionID: 2", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.578 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010616:INFO:CONSOLE(280)] "01:06:16.593 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010617:INFO:CONSOLE(280)] "01:06:17.316 -  heartbeat #1", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010618:INFO:CONSOLE(280)] "01:06:18.316 -  heartbeat #2", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.316 -  heartbeat #3", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.430 -  First play ended.", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.434 -  Loading media using src.", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.441 -  Playing second time.", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.497 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.503 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.518 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.527 -  Adding key to sessionID: 3", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.532 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.537 -  Adding key to sessionID: 4", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.544 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.550 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010619:INFO:CONSOLE(280)] "01:06:19.809 -  timeupdate @ 0.180409", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010620:INFO:CONSOLE(280)] "01:06:20.057 -  timeupdate @ 0.435807", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010620:INFO:CONSOLE(280)] "01:06:20.306 -  timeupdate @ 0.691205", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010620:INFO:CONSOLE(280)] "01:06:20.319 -  heartbeat #4", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010620:INFO:CONSOLE(280)] "01:06:20.561 -  timeupdate @ 0.946603", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010621:INFO:CONSOLE(280)] "01:06:21.056 -  timeupdate @ 1.410963", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010621:INFO:CONSOLE(280)] "01:06:21.062 -  waiting for video to end.", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010621:INFO:CONSOLE(280)] "01:06:21.319 -  heartbeat #5", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[23177:23177:1006/010622:INFO:CONSOLE(280)] "01:06:22.319 -  heartbeat #6", source: http://127.0.0.1:35608/files/eme_player_js/utils.js (280)
[1:2:1006/010622:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8024 ms)
[889/930] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8672 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23617:23617:1006/010620:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23617:23617:1006/010620:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42882...
sending server_data: {"host": "127.0.0.1", "port": 42882} (36 bytes)
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.430 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.443 -  Registering video event handlers.", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.457 -  Loading media using MSE.", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.546 -  onSourceOpen [object Event]", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.553 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23617:23647:1006/010621:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23617:23647:1006/010621:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.620 -  webkit-org.w3.clearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010621:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.625 -  End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.639 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.660 -  Adding key to sessionID: 1", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010621:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.664 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010621:INFO:CONSOLE(280)] "01:06:21.926 -  timeupdate @ 0.17133", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010622:INFO:CONSOLE(280)] "01:06:22.175 -  timeupdate @ 0.427326", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010622:INFO:CONSOLE(280)] "01:06:22.429 -  heartbeat #1", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010622:INFO:CONSOLE(280)] "01:06:22.674 -  timeupdate @ 0.896652", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010622:INFO:CONSOLE(280)] "01:06:22.929 -  timeupdate @ 1.152648", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010622:INFO:CONSOLE(280)] "01:06:22.934 -  waiting for video to end.", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010623:INFO:CONSOLE(280)] "01:06:23.430 -  heartbeat #2", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010624:INFO:CONSOLE(280)] "01:06:24.429 -  heartbeat #3", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[23617:23617:1006/010624:INFO:CONSOLE(280)] "01:06:24.517 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:42882/files/eme_player_js/utils.js (280)
[1:2:1006/010624:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (4634 ms)
[890/930] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5253 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23653:23653:1006/010621:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23653:23653:1006/010621:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55183...
sending server_data: {"host": "127.0.0.1", "port": 55183} (36 bytes)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.280 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.292 -  Registering video event handlers.", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.306 -  Loading media using MSE.", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.363 -  onSourceOpen [object Event]", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.371 -  Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.395 -  End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.404 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.408 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.415 -  Adding key to sessionID: 1", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.430 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.698 -  timeupdate @ 0.250279", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010622:INFO:CONSOLE(280)] "01:06:22.945 -  timeupdate @ 0.499457", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010623:INFO:CONSOLE(280)] "01:06:23.196 -  timeupdate @ 0.750601", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010623:INFO:CONSOLE(280)] "01:06:23.272 -  heartbeat #1", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010623:INFO:CONSOLE(280)] "01:06:23.695 -  timeupdate @ 1.249672", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010623:INFO:CONSOLE(280)] "01:06:23.703 -  waiting for video to end.", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010624:INFO:CONSOLE(280)] "01:06:24.271 -  heartbeat #2", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[23653:23653:1006/010625:INFO:CONSOLE(280)] "01:06:25.152 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55183/files/eme_player_js/utils.js (280)
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4407 ms)
[891/930] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4992 ms)
[ RUN      ] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23884:23884:1006/010625:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23884:23884:1006/010625:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:43171...
sending server_data: {"host": "127.0.0.1", "port": 43171} (36 bytes)
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.820 -  Using ClearKeyPlayer", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.828 -  Registering video event handlers.", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.830 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.899 -  Loading media using MSE.", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.918 -  onSourceOpen [object Event]", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.923 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23884:23915:1006/010626:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23884:23915:1006/010626:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.966 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.971 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.974 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.987 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010626:INFO:CONSOLE(280)] "01:06:26.996 -  Forcing invalid key data.", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010627:INFO:CONSOLE(280)] "01:06:27.003 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010627:INFO:CONSOLE(280)] "01:06:27.006 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010627:INFO:CONSOLE(280)] "01:06:27.009 -  Forcing invalid key data.", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010627:INFO:CONSOLE(280)] "01:06:27.012 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (280)
[23884:23884:1006/010627:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:43171/files/eme_player_js/utils.js (145)
[1:2:1006/010627:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (1802 ms)
[892/930] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (2368 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23756:23756:1006/010623:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23756:23756:1006/010623:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34353...
sending server_data: {"host": "127.0.0.1", "port": 34353} (36 bytes)
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.362 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.373 -  Registering video event handlers.", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.382 -  Loading media using MSE.", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.471 -  onSourceOpen [object Event]", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.481 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.507 -  End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23756:23785:1006/010624:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23756:23785:1006/010624:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.514 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010624:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.533 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.559 -  Adding key to sessionID: 1", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010624:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.563 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010624:INFO:CONSOLE(280)] "01:06:24.830 -  timeupdate @ 0.17133", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010625:INFO:CONSOLE(280)] "01:06:25.077 -  timeupdate @ 0.427326", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010625:INFO:CONSOLE(280)] "01:06:25.327 -  timeupdate @ 0.683322", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010625:INFO:CONSOLE(280)] "01:06:25.354 -  heartbeat #1", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010625:INFO:CONSOLE(280)] "01:06:25.577 -  timeupdate @ 0.896652", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010625:INFO:CONSOLE(280)] "01:06:25.828 -  timeupdate @ 1.152648", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010625:INFO:CONSOLE(280)] "01:06:25.834 -  waiting for video to end.", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010626:INFO:CONSOLE(280)] "01:06:26.354 -  heartbeat #2", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010627:INFO:CONSOLE(280)] "01:06:27.354 -  heartbeat #3", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[23756:23756:1006/010627:INFO:CONSOLE(280)] "01:06:27.373 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:34353/files/eme_player_js/utils.js (280)
[1:2:1006/010627:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4635 ms)
[893/930] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (5254 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23893:23893:1006/010626:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23893:23893:1006/010626:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59881...
sending server_data: {"host": "127.0.0.1", "port": 59881} (36 bytes)
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.312 -  Using ClearKeyPlayer", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.321 -  Registering video event handlers.", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.323 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.435 -  Loading media using src.", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23893:23968:1006/010627:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.490 -  Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23893:23968:1006/010627:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.509 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.535 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"XvOhazONxOGivLmfmmy3gA","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.742 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.745 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.761 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010627:INFO:CONSOLE(280)] "01:06:27.810 -  timeupdate @ 0.180409", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.057 -  timeupdate @ 0.435807", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.141 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.146 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.154 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.307 -  heartbeat #1", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.314 -  timeupdate @ 0.691205", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.557 -  timeupdate @ 0.900167", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.807 -  timeupdate @ 1.155565", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.813 -  waiting for video to end.", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.941 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.949 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010628:INFO:CONSOLE(280)] "01:06:28.957 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010629:INFO:CONSOLE(280)] "01:06:29.307 -  heartbeat #2", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010630:INFO:CONSOLE(280)] "01:06:30.307 -  heartbeat #3", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[23893:23893:1006/010630:INFO:CONSOLE(280)] "01:06:30.399 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59881/files/eme_player_js/utils.js (280)
[1:2:1006/010630:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (4665 ms)
[894/930] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5256 ms)
[ RUN      ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[23757:23757:1006/010623:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[23757:23757:1006/010623:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:55240...
sending server_data: {"host": "127.0.0.1", "port": 55240} (36 bytes)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.523 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.537 -  Registering video event handlers.", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.554 -  Loading media using MSE.", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.673 -  onSourceOpen [object Event]", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.678 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.724 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.727 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.730 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.743 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23757:23815:1006/010624:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[23757:23815:1006/010624:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.756 -  Adding key to sessionID: 1", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.759 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.764 -  Adding key to sessionID: 2", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.770 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010624:INFO:CONSOLE(280)] "01:06:24.774 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010625:INFO:CONSOLE(280)] "01:06:25.511 -  heartbeat #1", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010626:INFO:CONSOLE(280)] "01:06:26.510 -  heartbeat #2", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.510 -  heartbeat #3", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.614 -  First play ended.", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.618 -  Loading media using MSE.", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.624 -  Playing second time.", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.638 -  onSourceOpen [object Event]", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.645 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.689 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.694 -  webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.700 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.715 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.725 -  Adding key to sessionID: 3", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.731 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.739 -  Adding key to sessionID: 4", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.750 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010627:INFO:CONSOLE(280)] "01:06:27.757 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010628:INFO:CONSOLE(280)] "01:06:28.006 -  timeupdate @ 0.17133", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010628:INFO:CONSOLE(280)] "01:06:28.251 -  timeupdate @ 0.427326", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010628:INFO:CONSOLE(280)] "01:06:28.500 -  timeupdate @ 0.683322", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010628:INFO:CONSOLE(280)] "01:06:28.510 -  heartbeat #4", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010629:INFO:CONSOLE(280)] "01:06:29.000 -  timeupdate @ 1.152648", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010629:INFO:CONSOLE(280)] "01:06:29.011 -  waiting for video to end.", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010629:INFO:CONSOLE(280)] "01:06:29.510 -  heartbeat #5", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23757:23757:1006/010630:INFO:CONSOLE(280)] "01:06:30.510 -  heartbeat #6", source: http://127.0.0.1:55240/files/eme_player_js/utils.js (280)
[23826:23826:1006/010630:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23826:23826:1006/010630:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23826:23826:1006/010630:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23826:23826:1006/010630:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23826:23826:1006/010630:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-0x613000024e00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1:2:1006/010630:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (7641 ms)
[895/930] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8135 ms)
[ RUN      ] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24017:24017:1006/010628:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24017:24017:1006/010628:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:34116...
sending server_data: {"host": "127.0.0.1", "port": 34116} (36 bytes)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.181 -  Registering video event handlers.", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.187 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.246 -  Loading media using src.", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.248 -  Registering video event handlers.", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.248 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.278 -  Loading media using src.", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.328 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24017:24059:1006/010629:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24017:24059:1006/010629:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.356 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.361 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.375 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.379 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.381 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.580 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.581 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.596 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.598 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.599 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.603 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.986 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.987 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.988 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.989 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.990 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010629:INFO:CONSOLE(280)] "01:06:29.990 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010630:INFO:CONSOLE(280)] "01:06:30.786 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010630:INFO:CONSOLE(280)] "01:06:30.786 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010630:INFO:CONSOLE(280)] "01:06:30.787 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010630:INFO:CONSOLE(280)] "01:06:30.789 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010630:INFO:CONSOLE(280)] "01:06:30.789 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010630:INFO:CONSOLE(280)] "01:06:30.790 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010630:INFO:CONSOLE(280)] "01:06:30.952 -  One video seeked.", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[24017:24017:1006/010630:INFO:CONSOLE(280)] "01:06:30.958 -  Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:34116/files/eme_player_js/utils.js (280)
[1:2:1006/010630:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (3330 ms)
[896/930] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (3950 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24037:24037:1006/010628:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24037:24037:1006/010628:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:44830...
sending server_data: {"host": "127.0.0.1", "port": 44830} (36 bytes)
[24037:24037:1006/010629:INFO:CONSOLE(280)] "01:06:29.684 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010629:INFO:CONSOLE(280)] "01:06:29.696 -  Registering video event handlers.", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010629:INFO:CONSOLE(280)] "01:06:29.708 -  Loading media using MSE.", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010629:INFO:CONSOLE(280)] "01:06:29.809 -  onSourceOpen [object Event]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010629:INFO:CONSOLE(280)] "01:06:29.817 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010629:INFO:CONSOLE(280)] "01:06:29.863 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010629:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[24037:24037:1006/010629:INFO:CONSOLE(280)] "01:06:29.921 -  End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010629:INFO:CONSOLE(280)] "01:06:29.937 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24037:24112:1006/010629:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24037:24112:1006/010629:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[24037:24037:1006/010629:INFO:CONSOLE(280)] "01:06:29.952 -  Adding key to sessionID: 1", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010629:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[24037:24037:1006/010629:INFO:CONSOLE(280)] "01:06:29.959 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.159 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.164 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.168 -  Adding key to sessionID: 1", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.175 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.258 -  timeupdate @ 0.17133", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.505 -  timeupdate @ 0.427326", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.559 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.563 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.568 -  Adding key to sessionID: 1", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.576 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.674 -  heartbeat #1", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010630:INFO:CONSOLE(280)] "01:06:30.755 -  timeupdate @ 0.640656", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010631:INFO:CONSOLE(280)] "01:06:31.005 -  timeupdate @ 0.896652", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010631:INFO:CONSOLE(280)] "01:06:31.255 -  timeupdate @ 1.152648", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010631:INFO:CONSOLE(280)] "01:06:31.260 -  waiting for video to end.", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010631:INFO:CONSOLE(280)] "01:06:31.360 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010631:INFO:CONSOLE(280)] "01:06:31.369 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010631:INFO:CONSOLE(280)] "01:06:31.377 -  Adding key to sessionID: 1", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010631:INFO:CONSOLE(280)] "01:06:31.383 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010631:INFO:CONSOLE(280)] "01:06:31.674 -  heartbeat #2", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010632:INFO:CONSOLE(280)] "01:06:32.674 -  heartbeat #3", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[24037:24037:1006/010632:INFO:CONSOLE(280)] "01:06:32.856 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:44830/files/eme_player_js/utils.js (280)
[1:2:1006/010632:WARNING:channel.cc(358)] RawChannel write error
[1:2:1006/010632:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (4875 ms)
[897/930] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (5517 ms)
[ RUN      ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24178:24178:1006/010631:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24178:24178:1006/010631:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:56231...
sending server_data: {"host": "127.0.0.1", "port": 56231} (36 bytes)
[24178:24178:1006/010632:INFO:CONSOLE(280)] "01:06:32.739 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010632:INFO:CONSOLE(280)] "01:06:32.753 -  Registering video event handlers.", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010632:INFO:CONSOLE(280)] "01:06:32.768 -  Loading media using MSE.", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010632:INFO:CONSOLE(280)] "01:06:32.846 -  onSourceOpen [object Event]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010632:INFO:CONSOLE(280)] "01:06:32.854 -  Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010632:INFO:CONSOLE(280)] "01:06:32.884 -  End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010632:INFO:CONSOLE(280)] "01:06:32.891 -  org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010632:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[1006/010632:ERROR:ffmpeg_cdm_video_decoder.cc(171)] Initialize(): avcodec_find_decoder failed.
[24178:24178:1006/010632:INFO:CONSOLE(280)] "01:06:32.983 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010632:INFO:CONSOLE(280)] "01:06:32.994 -  Adding key to sessionID: 1", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010632:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.003 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.202 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.207 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.212 -  Adding key to sessionID: 1", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.219 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.283 -  timeupdate @ 0.25146", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.530 -  timeupdate @ 0.501233", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.601 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.606 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.613 -  Adding key to sessionID: 1", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.622 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010633:INFO:CONSOLE(280)] "01:06:33.729 -  heartbeat #1", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010634:INFO:CONSOLE(280)] "01:06:34.030 -  timeupdate @ 1.001209", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010634:INFO:CONSOLE(280)] "01:06:34.034 -  waiting for video to end.", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010634:INFO:CONSOLE(280)] "01:06:34.402 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010634:INFO:CONSOLE(280)] "01:06:34.408 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010634:INFO:CONSOLE(280)] "01:06:34.416 -  Adding key to sessionID: 1", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010634:INFO:CONSOLE(280)] "01:06:34.426 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010634:INFO:CONSOLE(280)] "01:06:34.729 -  heartbeat #2", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010635:INFO:CONSOLE(280)] "01:06:35.729 -  heartbeat #3", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[24178:24178:1006/010635:INFO:CONSOLE(280)] "01:06:35.746 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56231/files/eme_player_js/utils.js (280)
[       OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (4723 ms)
[898/930] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (5254 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24179:24179:1006/010631:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24179:24179:1006/010631:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:38495...
sending server_data: {"host": "127.0.0.1", "port": 38495} (36 bytes)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.029 -  Using ClearKeyPlayer", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.043 -  Registering video event handlers.", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.047 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.154 -  Loading media using MSE.", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.208 -  onSourceOpen [object Event]", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.216 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24179:24246:1006/010633:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.266 -  Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24179:24246:1006/010633:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.271 -  End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.294 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.315 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"XvOhazONxOGivLmfmmy3gA","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.525 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.529 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.548 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.599 -  timeupdate @ 0.17133", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.924 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.927 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010633:INFO:CONSOLE(280)] "01:06:33.934 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010634:INFO:CONSOLE(280)] "01:06:34.009 -  heartbeat #1", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010634:INFO:CONSOLE(280)] "01:06:34.092 -  timeupdate @ 0.683322", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010634:INFO:CONSOLE(280)] "01:06:34.342 -  timeupdate @ 0.939318", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010634:INFO:CONSOLE(280)] "01:06:34.592 -  timeupdate @ 1.152648", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010634:INFO:CONSOLE(280)] "01:06:34.596 -  waiting for video to end.", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010634:INFO:CONSOLE(280)] "01:06:34.723 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010634:INFO:CONSOLE(280)] "01:06:34.727 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010634:INFO:CONSOLE(280)] "01:06:34.733 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010635:INFO:CONSOLE(280)] "01:06:35.008 -  heartbeat #2", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010636:INFO:CONSOLE(280)] "01:06:36.008 -  heartbeat #3", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[24179:24179:1006/010636:INFO:CONSOLE(280)] "01:06:36.174 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:38495/files/eme_player_js/utils.js (280)
[1:2:1006/010636:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5028 ms)
[899/930] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (5515 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24379:24379:1006/010634:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24379:24379:1006/010634:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:60367...
sending server_data: {"host": "127.0.0.1", "port": 60367} (36 bytes)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.098 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.105 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.111 -  Registering video event handlers.", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.123 -  Loading media using MSE.", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.182 -  onSourceOpen [object Event]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.201 -  Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.223 -  End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.230 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.283 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.292 -  Adding key to sessionID: 1", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.295 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24379:24413:1006/010635:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24379:24413:1006/010635:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.496 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.501 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.504 -  Adding key to sessionID: 1", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.509 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.567 -  timeupdate @ 0.17133", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.814 -  timeupdate @ 0.38466", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.896 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.900 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.904 -  Adding key to sessionID: 1", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010635:INFO:CONSOLE(280)] "01:06:35.911 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010636:INFO:CONSOLE(280)] "01:06:36.063 -  timeupdate @ 0.640656", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010636:INFO:CONSOLE(280)] "01:06:36.090 -  heartbeat #1", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010636:INFO:CONSOLE(280)] "01:06:36.563 -  timeupdate @ 1.152648", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010636:INFO:CONSOLE(280)] "01:06:36.569 -  waiting for video to end.", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010636:INFO:CONSOLE(280)] "01:06:36.696 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010636:INFO:CONSOLE(280)] "01:06:36.704 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010636:INFO:CONSOLE(280)] "01:06:36.711 -  Adding key to sessionID: 1", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010636:INFO:CONSOLE(280)] "01:06:36.721 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010637:INFO:CONSOLE(280)] "01:06:37.089 -  heartbeat #2", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010638:INFO:CONSOLE(280)] "01:06:38.090 -  heartbeat #3", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[24379:24379:1006/010638:INFO:CONSOLE(280)] "01:06:38.163 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60367/files/eme_player_js/utils.js (280)
[1:2:1006/010638:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (4613 ms)
[900/930] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (5270 ms)
[ RUN      ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24191:24191:1006/010632:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24191:24191:1006/010632:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:59579...
sending server_data: {"host": "127.0.0.1", "port": 59579} (36 bytes)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.381 -  Using ClearKeyPlayer", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.390 -  Registering video event handlers.", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.393 -  Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.498 -  Loading media using MSE.", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.582 -  onSourceOpen [object Event]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.589 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.636 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.639 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.642 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24191:24313:1006/010633:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24191:24313:1006/010633:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.662 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.673 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.676 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.679 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.887 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.890 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010633:INFO:CONSOLE(280)] "01:06:33.902 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010634:INFO:CONSOLE(280)] "01:06:34.287 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010634:INFO:CONSOLE(280)] "01:06:34.292 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010634:INFO:CONSOLE(280)] "01:06:34.300 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010634:INFO:CONSOLE(280)] "01:06:34.374 -  heartbeat #1", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010635:INFO:CONSOLE(280)] "01:06:35.086 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010635:INFO:CONSOLE(280)] "01:06:35.092 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010635:INFO:CONSOLE(280)] "01:06:35.096 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010635:INFO:CONSOLE(280)] "01:06:35.374 -  heartbeat #2", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.374 -  heartbeat #3", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.566 -  First play ended.", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.571 -  Loading media using MSE.", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.579 -  Playing second time.", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.598 -  onSourceOpen [object Event]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.606 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.643 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.649 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.657 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.678 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.687 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.695 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.705 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.714 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.723 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010636:INFO:CONSOLE(280)] "01:06:36.730 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010637:INFO:CONSOLE(280)] "01:06:37.036 -  timeupdate @ 0.17133", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010637:INFO:CONSOLE(280)] "01:06:37.287 -  timeupdate @ 0.427326", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010637:INFO:CONSOLE(280)] "01:06:37.374 -  heartbeat #4", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010637:INFO:CONSOLE(280)] "01:06:37.783 -  timeupdate @ 0.896652", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010638:INFO:CONSOLE(280)] "01:06:38.033 -  timeupdate @ 1.152648", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010638:INFO:CONSOLE(280)] "01:06:38.041 -  waiting for video to end.", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010638:INFO:CONSOLE(280)] "01:06:38.376 -  heartbeat #5", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[24191:24191:1006/010639:INFO:CONSOLE(280)] "01:06:39.374 -  heartbeat #6", source: http://127.0.0.1:59579/files/eme_player_js/utils.js (280)
[1:2:1006/010639:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8154 ms)
[901/930] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8667 ms)
[ RUN      ] PDFTestFiles/PDFExtensionTest.Load/6
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24603:24603:1006/010639:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24603:24603:1006/010639:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24603:24626:1006/010639:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1:1:1006/010639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010639:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PDFTestFiles/PDFExtensionTest.Load/6 (1069 ms)
[902/930] PDFTestFiles/PDFExtensionTest.Load/6 (1580 ms)
[ RUN      ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24676:24676:1006/010640:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24676:24676:1006/010640:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010641:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010641:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010641:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010641:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010641:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010641:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010641:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2 (1163 ms)
[903/930] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2 (1590 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24468:24468:1006/010637:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24468:24468:1006/010637:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:51659...
sending server_data: {"host": "127.0.0.1", "port": 51659} (36 bytes)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.370 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.378 -  Using ClearKeyPlayer", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.383 -  Registering video event handlers.", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.386 -  Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.480 -  Loading media using MSE.", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.548 -  onSourceOpen [object Event]", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.554 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.581 -  End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24468:24542:1006/010638:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24468:24542:1006/010638:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.592 -  Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.607 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.619 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.826 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.828 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.845 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010638:INFO:CONSOLE(280)] "01:06:38.900 -  timeupdate @ 0.17133", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010639:INFO:CONSOLE(280)] "01:06:39.146 -  timeupdate @ 0.427326", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010639:INFO:CONSOLE(280)] "01:06:39.225 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010639:INFO:CONSOLE(280)] "01:06:39.229 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010639:INFO:CONSOLE(280)] "01:06:39.236 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010639:INFO:CONSOLE(280)] "01:06:39.361 -  heartbeat #1", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010639:INFO:CONSOLE(280)] "01:06:39.396 -  timeupdate @ 0.640656", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010639:INFO:CONSOLE(280)] "01:06:39.650 -  timeupdate @ 0.896652", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010640:INFO:CONSOLE(280)] "01:06:40.025 -  MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010640:INFO:CONSOLE(280)] "01:06:40.030 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010640:INFO:CONSOLE(280)] "01:06:40.036 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0NDEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010640:INFO:CONSOLE(280)] "01:06:40.146 -  timeupdate @ 1.408644", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010640:INFO:CONSOLE(280)] "01:06:40.152 -  waiting for video to end.", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010640:INFO:CONSOLE(280)] "01:06:40.361 -  heartbeat #2", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010641:INFO:CONSOLE(280)] "01:06:41.361 -  heartbeat #3", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[24468:24468:1006/010641:INFO:CONSOLE(280)] "01:06:41.453 -  Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51659/files/eme_player_js/utils.js (280)
[1:2:1006/010641:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (4906 ms)
[904/930] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (5513 ms)
[ RUN      ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24678:24678:1006/010640:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24678:24678:1006/010641:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2 (1520 ms)
[905/930] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2 (2110 ms)
[ RUN      ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24811:24811:1006/010642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24811:24811:1006/010642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
sending server_data: {"host": "127.0.0.1", "port": 49208} (36 bytes)
localhost - - [06/Oct/2015 01:06:43] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
localhost - - [06/Oct/2015 01:06:43] "POST /device_management?request=api_authorization&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[       OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1 (1577 ms)
[906/930] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1 (2111 ms)
[ RUN      ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24459:24459:1006/010636:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24459:24459:1006/010636:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:42923...
sending server_data: {"host": "127.0.0.1", "port": 42923} (36 bytes)
[24459:24459:1006/010637:INFO:CONSOLE(280)] "01:06:37.876 -  org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010637:INFO:CONSOLE(280)] "01:06:37.883 -  Using PrefixedClearKeyPlayer", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010637:INFO:CONSOLE(280)] "01:06:37.888 -  Registering video event handlers.", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010637:INFO:CONSOLE(280)] "01:06:37.897 -  Loading media using MSE.", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010637:INFO:CONSOLE(280)] "01:06:37.952 -  onSourceOpen [object Event]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010637:INFO:CONSOLE(280)] "01:06:37.958 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010637:INFO:CONSOLE(280)] "01:06:37.997 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010637:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.034 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.046 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.055 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24459:24495:1006/010638:WARNING:alsa_util.cc(23)] PcmOpen: default,No such file or directory
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[24459:24495:1006/010638:WARNING:alsa_util.cc(23)] PcmOpen: plug:default,No such file or directory
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.063 -  Adding key to sessionID: 1", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated. Please use 'navigator.requestMediaKeySystemAccess()' instead.", source:  (0)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.067 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.073 -  Adding key to sessionID: 2", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.081 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.085 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.270 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.273 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.277 -  Adding key to sessionID: 2", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.285 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.670 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.676 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.683 -  Adding key to sessionID: 2", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.692 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010638:INFO:CONSOLE(280)] "01:06:38.868 -  heartbeat #1", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010639:INFO:CONSOLE(280)] "01:06:39.470 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010639:INFO:CONSOLE(280)] "01:06:39.476 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010639:INFO:CONSOLE(280)] "01:06:39.483 -  Adding key to sessionID: 2", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010639:INFO:CONSOLE(280)] "01:06:39.490 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010639:INFO:CONSOLE(280)] "01:06:39.867 -  heartbeat #2", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010640:INFO:CONSOLE(280)] "01:06:40.867 -  heartbeat #3", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010640:INFO:CONSOLE(280)] "01:06:40.977 -  First play ended.", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:40.988 -  Loading media using MSE.", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.015 -  Playing second time.", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.044 -  onSourceOpen [object Event]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.054 -  Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.109 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.130 -  org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.143 -  End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.169 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.195 -  Adding key to sessionID: 3", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.204 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.217 -  Adding key to sessionID: 4", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.231 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.247 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.406 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.419 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.429 -  Adding key to sessionID: 4", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.443 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.563 -  timeupdate @ 0.17133", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.806 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.819 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.828 -  Adding key to sessionID: 4", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.843 -  timeupdate @ 0.469992", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.857 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010641:INFO:CONSOLE(280)] "01:06:41.870 -  heartbeat #4", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010642:INFO:CONSOLE(280)] "01:06:42.309 -  timeupdate @ 0.939318", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010642:INFO:CONSOLE(280)] "01:06:42.559 -  timeupdate @ 1.195314", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010642:INFO:CONSOLE(280)] "01:06:42.574 -  waiting for video to end.", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010642:INFO:CONSOLE(280)] "01:06:42.606 -  onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010642:INFO:CONSOLE(280)] "01:06:42.618 -  onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010642:INFO:CONSOLE(280)] "01:06:42.631 -  Adding key to sessionID: 4", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010642:INFO:CONSOLE(280)] "01:06:42.646 -  onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010642:INFO:CONSOLE(280)] "01:06:42.867 -  heartbeat #5", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[24459:24459:1006/010643:INFO:CONSOLE(280)] "01:06:43.867 -  heartbeat #6", source: http://127.0.0.1:42923/files/eme_player_js/utils.js (280)
[1:2:1006/010644:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[       OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (7965 ms)
[907/930] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (8662 ms)
[ RUN      ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24842:24842:1006/010643:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24842:24842:1006/010643:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1 (2182 ms)
[908/930] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1 (2893 ms)
[ RUN      ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[24802:24802:1006/010642:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[24802:24802:1006/010642:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[24802:24904:1006/010643:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[       OK ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1 (3211 ms)
[909/930] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1 (3687 ms)
[ RUN      ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25014:25014:1006/010644:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25014:25014:1006/010645:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010645:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1 (1039 ms)
[910/930] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1 (1597 ms)
[ RUN      ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25076:25076:1006/010645:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25076:25076:1006/010645:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1 (1304 ms)
[911/930] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1 (1847 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25128:25128:1006/010646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25128:25128:1006/010646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25128:25128:1006/010648:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[25128:25128:1006/010649:INFO:policy_prefs_browsertest.cc(644)] Testing policy: NetworkPredictionOptions
[25128:25128:1006/010650:INFO:policy_prefs_browsertest.cc(644)] Testing policy: PopupsAllowedForUrls
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2 (5523 ms)
[912/930] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2 (6312 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25177:25177:1006/010646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25177:25177:1006/010646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25177:25177:1006/010648:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[25177:25177:1006/010650:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ImagesAllowedForUrls
[25177:25177:1006/010651:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ImportAutofillFormData
[25177:25177:1006/010651:INFO:policy_prefs_browsertest.cc(644)] Testing policy: HomepageIsNewTabPage
[25177:25177:1006/010651:INFO:policy_prefs_browsertest.cc(644)] Testing policy: NotificationsAllowedForUrls
[25177:25177:1006/010651:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ImportSavedPasswords
[25177:25177:1006/010651:INFO:policy_prefs_browsertest.cc(644)] Testing policy: SafeBrowsingEnabled
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8 (5882 ms)
[913/930] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8 (6573 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25289:25289:1006/010647:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25289:25289:1006/010647:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25289:25289:1006/010649:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[25289:25289:1006/010651:INFO:policy_prefs_browsertest.cc(644)] Testing policy: AlternateErrorPagesEnabled
[25289:25289:1006/010651:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ImportSearchEngine
[25289:25289:1006/010651:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultSearchProviderEnabled
[25289:25289:1006/010651:INFO:policy_prefs_browsertest.cc(644)] Testing policy: BookmarkBarEnabled
[25440:25440:1006/010651:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25440:25440:1006/010651:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25440:25440:1006/010651:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25440:25440:1006/010651:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25440:25440:1006/010651:ERROR:gles2_cmd_decoder.cc(14033)] [.Compositor-0x61300009e480]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25440:25440:1006/010651:ERROR:gles2_cmd_decoder.cc(7430)] [.Compositor-0x61300009e480]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11 (5111 ms)
[914/930] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11 (5785 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25140:25140:1006/010646:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25140:25140:1006/010646:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010647:WARNING:channel.cc(358)] RawChannel write error
[25140:25140:1006/010648:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[25140:25140:1006/010649:INFO:policy_prefs_browsertest.cc(644)] Testing policy: PopupsBlockedForUrls
[25140:25140:1006/010650:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultMediaStreamSetting
[25140:25140:1006/010651:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultMediaStreamSetting
[25140:25140:1006/010652:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultMediaStreamSetting
[25140:25140:1006/010652:INFO:policy_prefs_browsertest.cc(644)] Testing policy: PasswordManagerEnabled
[25140:25140:1006/010653:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DefaultImagesSetting
[25140:25140:1006/010653:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ProxyPacUrl
[25140:25140:1006/010653:INFO:policy_prefs_browsertest.cc(644)] Testing policy: VideoCaptureAllowed
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7 (8551 ms)
[915/930] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7 (9203 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25516:25516:1006/010653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25516:25516:1006/010653:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1 (2053 ms)
[916/930] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1 (2641 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25522:25522:1006/010653:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25522:25522:1006/010653:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0 (2025 ms)
[917/930] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0 (2636 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25721:25721:1006/010655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25721:25721:1006/010655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25721:25721:1006/010656:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2 (2078 ms)
[918/930] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2 (2641 ms)
[ RUN      ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25502:25502:1006/010652:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25502:25502:1006/010652:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010653:WARNING:channel.cc(358)] RawChannel write error
[25502:25502:1006/010654:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[25502:25502:1006/010655:INFO:policy_prefs_browsertest.cc(644)] Testing policy: ImportHistory
[25502:25502:1006/010656:INFO:policy_prefs_browsertest.cc(644)] Testing policy: JavaScriptAllowedForUrls
[25502:25502:1006/010657:INFO:policy_prefs_browsertest.cc(644)] Testing policy: BlockThirdPartyCookies
[25502:25502:1006/010657:INFO:policy_prefs_browsertest.cc(644)] Testing policy: DnsPrefetchingEnabled
[       OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13 (5717 ms)
[919/930] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13 (6308 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25747:25747:1006/010655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25747:25747:1006/010655:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/010658:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/1 (3118 ms)
[920/930] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/1 (3683 ms)
[ RUN      ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25751:25751:1006/010655:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25751:25751:1006/010656:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[25751:25751:1006/010657:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
Fontconfig error: Cannot load default config file
[1:2:1006/010658:WARNING:channel.cc(358)] RawChannel write error
[       OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/1 (3260 ms)
[921/930] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/1 (3949 ms)
[ RUN      ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[25977:25977:1006/010658:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[25977:25977:1006/010658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2 (1843 ms)
[922/930] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2 (2645 ms)
[ RUN      ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26025:26025:1006/010658:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26025:26025:1006/010658:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:2:1006/010659:WARNING:channel.cc(358)] RawChannel write error
[       OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2 (1518 ms)
[923/930] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2 (2121 ms)
[ RUN      ] HistoryBrowserTest.HistoryPersists
HTTP server started on http://127.0.0.1:33935...
sending server_data: {"host": "127.0.0.1", "port": 33935} (36 bytes)
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26109:26109:1006/010659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26109:26109:1006/010659:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(267)] Failed to initialize GLES2Implementation.
[1:2:1006/010700:WARNING:channel.cc(358)] RawChannel write error
[1:1:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] HistoryBrowserTest.HistoryPersists (1571 ms)
[924/930] HistoryBrowserTest.HistoryPersists (2112 ms)
[ RUN      ] PredictorBrowserTest.ShutdownStartupCycle
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26175:26175:1006/010659:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26175:26175:1006/010700:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:3:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:2:1006/010700:WARNING:channel.cc(358)] RawChannel write error
[1:3:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:3:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:3:1006/010700:ERROR:gpu_channel_host.cc(244)] Failed to send GpuChannelMsg_CreateOffscreenCommandBuffer.
[1:3:1006/010700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PredictorBrowserTest.ShutdownStartupCycle (1251 ms)
[925/930] PredictorBrowserTest.ShutdownStartupCycle (1850 ms)
[ RUN      ] PrefsFunctionalTest.TestPrivacySecurityPrefs
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26274:26274:1006/010700:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26274:26274:1006/010700:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefsFunctionalTest.TestPrivacySecurityPrefs (1275 ms)
[926/930] PrefsFunctionalTest.TestPrivacySecurityPrefs (1855 ms)
[ RUN      ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26372:26372:1006/010701:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26372:26372:1006/010701:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2 (1341 ms)
[927/930] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2 (1846 ms)
[ RUN      ] ThemeServiceBrowserTest.ThemeDataPackInvalid
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26306:26306:1006/010700:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26306:26306:1006/010701:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] ThemeServiceBrowserTest.ThemeDataPackInvalid (2014 ms)
[928/930] ThemeServiceBrowserTest.ThemeDataPackInvalid (2630 ms)
[ RUN      ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26398:26398:1006/010701:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26398:26398:1006/010702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(240)] Failed to initialize GLES2CmdHelper.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(208)] CommandBufferProxy::Initialize failed.
[1:1:1006/010702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(227)] Failed to initialize command buffer.
[       OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2 (1486 ms)
[929/930] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2 (2118 ms)
[ RUN      ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26518:26518:1006/010702:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26518:26518:1006/010702:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1 (1248 ms)
[930/930] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1 (1848 ms)
Retrying 6 tests (retry #1)
[ RUN      ] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle
[       OK ] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle (167 ms)
[931/936] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle (550 ms)
[ RUN      ] FormAutofillTest.MaxLengthFields
[       OK ] FormAutofillTest.MaxLengthFields (270 ms)
[932/936] FormAutofillTest.MaxLengthFields (677 ms)
[ RUN      ] PageClickTrackerTest.PageClickTrackerTextAreaClicked
[       OK ] PageClickTrackerTest.PageClickTrackerTextAreaClicked (413 ms)
[933/936] PageClickTrackerTest.PageClickTrackerTextAreaClicked (934 ms)
[ RUN      ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26711:26711:1006/010704:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26711:26711:1006/010704:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
Fontconfig error: Cannot load default config file
[1:2:1006/010705:WARNING:channel.cc(358)] RawChannel write error
[       OK ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections (1681 ms)
[934/936] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections (2116 ms)
[ RUN      ] OmniboxApiTest.OnInputEntered
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26746:26746:1006/010704:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26746:26746:1006/010705:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
[       OK ] OmniboxApiTest.OnInputEntered (1765 ms)
[935/936] OmniboxApiTest.OnInputEntered (2378 ms)
[ RUN      ] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge
Xlib:  extension "RANDR" missing on display ":9".
Xlib:  extension "RANDR" missing on display ":9".
[26713:26713:1006/010704:INFO:audio_manager_pulse.cc(257)] Failed to connect to the context.  Error: Connection refused
[26713:26713:1006/010704:WARNING:password_store_factory.cc(337)] Using basic (unencrypted) store for password storage. See http://code.google.com/p/chromium/wiki/LinuxPasswordStorage for more information about password storage options.
HTTP server started on http://127.0.0.1:35169...
sending server_data: {"host": "127.0.0.1", "port": 35169} (36 bytes)
[1,2831284672:08:07:05.272757] Native Client module will be loaded at base address 0x00007fb500000000

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48
[1,2831284672:08:07:06.119657] NaCl untrusted code called _exit(0x0)
[1,2831284672:08:07:06.146893] Native Client module will be loaded at base address 0x00003d6a00000000

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48
[1,2831284672:08:07:06.210106] NaCl untrusted code called _exit(0x0)
[1,2831284672:08:07:06.228049] Native Client module will be loaded at base address 0x000072c800000000

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48

** Signal 31 from trusted code: pc=7f4da6d41f48
[26713:26713:1006/010706:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[       OK ] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge (2606 ms)
[936/936] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge (3165 ms)
SUCCESS: all tests passed.
Error: failed to symbolize snippets in JSON:

Traceback (most recent call last):
  File "../tools/valgrind/asan/asan_symbolize.py", line 270, in <module>
    main()
  File "../tools/valgrind/asan/asan_symbolize.py", line 263, in main
    symbolize_snippets_in_json(args.test_summary_json_file, loop)
  File "../tools/valgrind/asan/asan_symbolize.py", line 226, in symbolize_snippets_in_json
    test_run_symbolizer.symbolize(test_run)
  File "../tools/valgrind/asan/asan_symbolize.py", line 207, in symbolize
    escaped_snippet = StringEncoder().encode(symbolized_snippet)
  File "../tools/valgrind/asan/asan_symbolize.py", line 175, in encode
    encoded = json.JSONEncoder.encode(self, s)
  File "/usr/lib/python2.7/json/encoder.py", line 195, in encode
    return encode_basestring_ascii(o)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x8c in position 3725: invalid start byte
+----------------------------------------------------------------------------+
| End of shard 2  Pending: 1.0s  Duration: 852.6s  Bot: swarm382-c4  Exit: 0 |
+----------------------------------------------------------------------------+
Total duration: 3840.4s
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@@@@
@@@STEP_TEXT@460 disabled@@@
@@@STEP_TEXT@21 flaky@@@

@@@STEP_CURSOR browser_tests@@@

@@@STEP_CURSOR browser_tests@@@



--------------------------------------------------------------------------------
started: Tue Oct  6 00:52:59 2015
ended: Tue Oct  6 01:07:24 2015
duration: 14 mins, 25 secs
status: SUCCESS
status reason: